1402726ec:	48 83 b9 60 01 00 00 	cmpq   $0x9,0x160(%rcx)
1402726f3:	09
1402726f4:	76 24                	jbe    0x14027271a
1402726f6:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
1402726fd:	48 8b 01             	mov    (%rcx),%rax
140272700:	ba 06 00 00 00       	mov    $0x6,%edx
140272705:	48 8b 40 18          	mov    0x18(%rax),%rax
140272709:	ff 15 29 a5 89 00    	call   *0x89a529(%rip)        # 0x140b0cc38
14027270f:	48 8b 03             	mov    (%rbx),%rax
140272712:	48 83 a0 60 01 00 00 	andq   $0x0,0x160(%rax)
140272719:	00
14027271a:	48 83 c3 10          	add    $0x10,%rbx
14027271e:	49 8b 45 20          	mov    0x20(%r13),%rax
140272722:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140272729:	48 3b 58 20          	cmp    0x20(%rax),%rbx
14027272d:	75 9f                	jne    0x1402726ce
14027272f:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140272733:	e8 98 87 da ff       	call   0x14001aed0
140272738:	48 85 ff             	test   %rdi,%rdi
14027273b:	74 42                	je     0x14027277f
14027273d:	0f 1f 00             	nopl   (%rax)
140272740:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140272744:	48 2b c7             	sub    %rdi,%rax
140272747:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14027274b:	48 8b cf             	mov    %rdi,%rcx
14027274e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140272754:	72 1f                	jb     0x140272775
140272756:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14027275a:	48 2b cf             	sub    %rdi,%rcx
14027275d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140272761:	48 83 f8 1f          	cmp    $0x1f,%rax
140272765:	76 0e                	jbe    0x140272775
140272767:	ff 15 2b a2 89 00    	call   *0x89a22b(%rip)        # 0x140b0c998
14027276d:	90                   	nop
14027276e:	ff 15 24 a2 89 00    	call   *0x89a224(%rip)        # 0x140b0c998
140272774:	90                   	nop
140272775:	48 8b cf             	mov    %rdi,%rcx
140272778:	ff 15 42 a1 89 00    	call   *0x89a142(%rip)        # 0x140b0c8c0
14027277e:	90                   	nop
14027277f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140272784:	e8 47 87 da ff       	call   0x14001aed0
140272789:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14027278e:	e8 3d 87 da ff       	call   0x14001aed0
140272793:	0f 28 b4 24 d0 00 00 	movaps 0xd0(%rsp),%xmm6
14027279a:	00
14027279b:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1402727a2:	41 5f                	pop    %r15
1402727a4:	41 5e                	pop    %r14
1402727a6:	41 5d                	pop    %r13
1402727a8:	41 5c                	pop    %r12
1402727aa:	5f                   	pop    %rdi
1402727ab:	5e                   	pop    %rsi
1402727ac:	5b                   	pop    %rbx
1402727ad:	5d                   	pop    %rbp
1402727ae:	c3                   	ret
1402727af:	e8 b4 95 da ff       	call   0x14001bd68
1402727b4:	90                   	nop
1402727b5:	eb 00                	jmp    0x1402727b7
1402727b7:	90                   	nop
1402727b8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402727bd:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402727c2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402727c7:	57                   	push   %rdi
1402727c8:	41 56                	push   %r14
1402727ca:	41 57                	push   %r15
1402727cc:	48 83 ec 40          	sub    $0x40,%rsp
1402727d0:	49 83 21 00          	andq   $0x0,(%r9)
1402727d4:	33 db                	xor    %ebx,%ebx
1402727d6:	4c 8b 52 08          	mov    0x8(%rdx),%r10
1402727da:	4d 8b f1             	mov    %r9,%r14
1402727dd:	4c 8b 1a             	mov    (%rdx),%r11
1402727e0:	49 8b c2             	mov    %r10,%rax
1402727e3:	49 2b c3             	sub    %r11,%rax
1402727e6:	49 8b e8             	mov    %r8,%rbp
1402727e9:	48 c1 f8 04          	sar    $0x4,%rax
1402727ed:	48 8b f2             	mov    %rdx,%rsi
1402727f0:	4c 8b f9             	mov    %rcx,%r15
1402727f3:	48 85 c0             	test   %rax,%rax
1402727f6:	74 7c                	je     0x140272874
1402727f8:	33 ff                	xor    %edi,%edi
1402727fa:	4d 2b d3             	sub    %r11,%r10
1402727fd:	49 c1 fa 04          	sar    $0x4,%r10
140272801:	49 3b da             	cmp    %r10,%rbx
140272804:	0f 83 92 00 00 00    	jae    0x14027289c
14027280a:	0f 57 c0             	xorps  %xmm0,%xmm0
14027280d:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140272813:	4a 8b 44 1f 08       	mov    0x8(%rdi,%r11,1),%rax
140272818:	48 85 c0             	test   %rax,%rax
14027281b:	74 04                	je     0x140272821
14027281d:	f0 ff 40 08          	lock incl 0x8(%rax)
140272821:	4a 8b 04 1f          	mov    (%rdi,%r11,1),%rax
140272825:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14027282a:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140272830:	4d 8b ce             	mov    %r14,%r9
140272833:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140272839:	4c 8b c5             	mov    %rbp,%r8
14027283c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140272841:	49 8b cf             	mov    %r15,%rcx
140272844:	4a 8b 44 1f 08       	mov    0x8(%rdi,%r11,1),%rax
140272849:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14027284e:	e8 51 00 00 00       	call   0x1402728a4
140272853:	84 c0                	test   %al,%al
140272855:	75 40                	jne    0x140272897
140272857:	4c 8b 56 08          	mov    0x8(%rsi),%r10
14027285b:	48 ff c3             	inc    %rbx
14027285e:	4c 8b 1e             	mov    (%rsi),%r11
140272861:	49 8b c2             	mov    %r10,%rax
140272864:	49 2b c3             	sub    %r11,%rax
140272867:	48 83 c7 10          	add    $0x10,%rdi
14027286b:	48 c1 f8 04          	sar    $0x4,%rax
14027286f:	48 3b d8             	cmp    %rax,%rbx
140272872:	72 86                	jb     0x1402727fa
140272874:	4d 2b d3             	sub    %r11,%r10
140272877:	49 c1 fa 04          	sar    $0x4,%r10
14027287b:	49 8b c2             	mov    %r10,%rax
14027287e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140272883:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140272888:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14027288d:	48 83 c4 40          	add    $0x40,%rsp
140272891:	41 5f                	pop    %r15
140272893:	41 5e                	pop    %r14
140272895:	5f                   	pop    %rdi
140272896:	c3                   	ret
140272897:	48 8b c3             	mov    %rbx,%rax
14027289a:	eb e2                	jmp    0x14027287e
14027289c:	ff 15 f6 a0 89 00    	call   *0x89a0f6(%rip)        # 0x140b0c998
1402728a2:	cc                   	int3
1402728a3:	90                   	nop
1402728a4:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402728a9:	55                   	push   %rbp
1402728aa:	53                   	push   %rbx
1402728ab:	56                   	push   %rsi
1402728ac:	57                   	push   %rdi
1402728ad:	41 54                	push   %r12
1402728af:	41 55                	push   %r13
1402728b1:	41 56                	push   %r14
1402728b3:	41 57                	push   %r15
1402728b5:	48 8d ac 24 68 ff ff 	lea    -0x98(%rsp),%rbp
1402728bc:	ff
1402728bd:	48 81 ec 98 01 00 00 	sub    $0x198,%rsp
1402728c4:	48 8b 05 75 c7 a4 00 	mov    0xa4c775(%rip),%rax        # 0x140cbf040
1402728cb:	48 33 c4             	xor    %rsp,%rax
1402728ce:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1402728d5:	4c 89 4d 18          	mov    %r9,0x18(%rbp)
1402728d9:	4d 8b f0             	mov    %r8,%r14
1402728dc:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1402728e1:	4c 8b ea             	mov    %rdx,%r13
1402728e4:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
1402728e8:	48 89 55 38          	mov    %rdx,0x38(%rbp)
1402728ec:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
1402728f3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402728f8:	45 33 ff             	xor    %r15d,%r15d
1402728fb:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
140272900:	48 8b 0a             	mov    (%rdx),%rcx
140272903:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140272907:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14027290b:	e8 38 88 f1 ff       	call   0x14018b148
140272910:	4c 39 7d b0          	cmp    %r15,-0x50(%rbp)
140272914:	74 42                	je     0x140272958
140272916:	49 8b 46 08          	mov    0x8(%r14),%rax
14027291a:	49 39 06             	cmp    %rax,(%r14)
14027291d:	74 39                	je     0x140272958
14027291f:	49 8b 45 00          	mov    0x0(%r13),%rax
140272923:	41 b0 01             	mov    $0x1,%r8b
140272926:	48 8d 55 60          	lea    0x60(%rbp),%rdx
14027292a:	48 8b 48 18          	mov    0x18(%rax),%rcx
14027292e:	e8 2d 91 f1 ff       	call   0x14018ba60
140272933:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
14027293a:	00
14027293b:	48 8b d0             	mov    %rax,%rdx
14027293e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140272942:	e8 c1 ad f2 ff       	call   0x14019d708
140272947:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
14027294e:	00
14027294f:	4c 39 78 10          	cmp    %r15,0x10(%rax)
140272953:	41 8a df             	mov    %r15b,%bl
140272956:	75 02                	jne    0x14027295a
140272958:	b3 01                	mov    $0x1,%bl
14027295a:	8b 44 24 30          	mov    0x30(%rsp),%eax
14027295e:	a8 02                	test   $0x2,%al
140272960:	74 0f                	je     0x140272971
140272962:	83 64 24 30 fd       	andl   $0xfffffffd,0x30(%rsp)
140272967:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14027296b:	e8 50 3a d9 ff       	call   0x1400063c0
140272970:	90                   	nop
140272971:	8b 44 24 30          	mov    0x30(%rsp),%eax
140272975:	a8 01                	test   $0x1,%al
140272977:	74 0e                	je     0x140272987
140272979:	83 64 24 30 fe       	andl   $0xfffffffe,0x30(%rsp)
14027297e:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140272982:	e8 39 3a d9 ff       	call   0x1400063c0
140272987:	84 db                	test   %bl,%bl
140272989:	0f 85 7b 01 00 00    	jne    0x140272b0a
14027298f:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140272993:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140272997:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14027299b:	e8 94 8f f1 ff       	call   0x14018b934
1402729a0:	4d 8b 45 00          	mov    0x0(%r13),%r8
1402729a4:	49 83 c0 18          	add    $0x18,%r8
1402729a8:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1402729ac:	e8 5b 17 00 00       	call   0x14027410c
1402729b1:	49 8b df             	mov    %r15,%rbx
1402729b4:	49 8b 46 08          	mov    0x8(%r14),%rax
1402729b8:	49 2b 06             	sub    (%r14),%rax
1402729bb:	48 c1 f8 05          	sar    $0x5,%rax
1402729bf:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1402729c3:	48 8b ca             	mov    %rdx,%rcx
1402729c6:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
1402729ca:	49 2b c9             	sub    %r9,%rcx
1402729cd:	48 c1 f9 05          	sar    $0x5,%rcx
1402729d1:	48 3b c8             	cmp    %rax,%rcx
1402729d4:	0f 83 49 01 00 00    	jae    0x140272b23
1402729da:	49 8b ff             	mov    %r15,%rdi
1402729dd:	48 85 c9             	test   %rcx,%rcx
1402729e0:	0f 84 22 16 00 00    	je     0x140274008
1402729e6:	4d 8b f7             	mov    %r15,%r14
1402729e9:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
1402729ee:	49 8b f7             	mov    %r15,%rsi
1402729f1:	49 8b 4a 08          	mov    0x8(%r10),%rcx
1402729f5:	4d 8b 02             	mov    (%r10),%r8
1402729f8:	48 8b c1             	mov    %rcx,%rax
1402729fb:	49 2b c0             	sub    %r8,%rax
1402729fe:	48 c1 f8 05          	sar    $0x5,%rax
140272a02:	48 85 c0             	test   %rax,%rax
140272a05:	0f 84 93 00 00 00    	je     0x140272a9e
140272a0b:	4d 8b e7             	mov    %r15,%r12
140272a0e:	48 8b c2             	mov    %rdx,%rax
140272a11:	49 2b c1             	sub    %r9,%rax
140272a14:	48 c1 f8 05          	sar    $0x5,%rax
140272a18:	48 3b f8             	cmp    %rax,%rdi
140272a1b:	0f 83 d1 01 00 00    	jae    0x140272bf2
140272a21:	4b 8d 04 31          	lea    (%r9,%r14,1),%rax
140272a25:	49 2b c8             	sub    %r8,%rcx
140272a28:	48 c1 f9 05          	sar    $0x5,%rcx
140272a2c:	48 3b f1             	cmp    %rcx,%rsi
140272a2f:	0f 83 bd 01 00 00    	jae    0x140272bf2
140272a35:	4b 8d 0c 04          	lea    (%r12,%r8,1),%rcx
140272a39:	4c 8b 50 10          	mov    0x10(%rax),%r10
140272a3d:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140272a42:	76 03                	jbe    0x140272a47
140272a44:	48 8b 00             	mov    (%rax),%rax
140272a47:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140272a4b:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140272a50:	76 03                	jbe    0x140272a55
140272a52:	48 8b 09             	mov    (%rcx),%rcx
140272a55:	4d 3b c2             	cmp    %r10,%r8
140272a58:	75 14                	jne    0x140272a6e
140272a5a:	48 8b d0             	mov    %rax,%rdx
140272a5d:	e8 da 50 d9 ff       	call   0x140007b3c
140272a62:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140272a66:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
140272a6a:	85 c0                	test   %eax,%eax
140272a6c:	74 28                	je     0x140272a96
140272a6e:	48 ff c6             	inc    %rsi
140272a71:	49 83 c4 20          	add    $0x20,%r12
140272a75:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
140272a7a:	49 8b 4a 08          	mov    0x8(%r10),%rcx
140272a7e:	4d 8b 02             	mov    (%r10),%r8
140272a81:	48 8b c1             	mov    %rcx,%rax
140272a84:	49 2b c0             	sub    %r8,%rax
140272a87:	48 c1 f8 05          	sar    $0x5,%rax
140272a8b:	48 3b f0             	cmp    %rax,%rsi
140272a8e:	0f 82 7a ff ff ff    	jb     0x140272a0e
140272a94:	eb 08                	jmp    0x140272a9e
140272a96:	48 ff c3             	inc    %rbx
140272a99:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
140272a9e:	48 ff c7             	inc    %rdi
140272aa1:	49 83 c6 20          	add    $0x20,%r14
140272aa5:	48 8b c2             	mov    %rdx,%rax
140272aa8:	49 2b c1             	sub    %r9,%rax
140272aab:	48 c1 f8 05          	sar    $0x5,%rax
140272aaf:	48 3b f8             	cmp    %rax,%rdi
140272ab2:	0f 82 36 ff ff ff    	jb     0x1402729ee
140272ab8:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
140272abd:	48 85 db             	test   %rbx,%rbx
140272ac0:	0f 84 42 15 00 00    	je     0x140274008
140272ac6:	49 8b 46 08          	mov    0x8(%r14),%rax
140272aca:	49 2b 06             	sub    (%r14),%rax
140272acd:	48 c1 f8 05          	sar    $0x5,%rax
140272ad1:	41 83 ce ff          	or     $0xffffffff,%r14d
140272ad5:	49 2b d1             	sub    %r9,%rdx
140272ad8:	48 c1 fa 05          	sar    $0x5,%rdx
140272adc:	48 3b d8             	cmp    %rax,%rbx
140272adf:	0f 85 f9 0b 00 00    	jne    0x1402736de
140272ae5:	48 3b da             	cmp    %rdx,%rbx
140272ae8:	0f 85 0b 01 00 00    	jne    0x140272bf9
140272aee:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140272af2:	4c 89 39             	mov    %r15,(%rcx)
140272af5:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140272af9:	e8 2e 42 db ff       	call   0x140026d2c
140272afe:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140272b02:	e8 79 36 d9 ff       	call   0x140006180
140272b07:	41 b7 01             	mov    $0x1,%r15b
140272b0a:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140272b0e:	e8 6d 36 d9 ff       	call   0x140006180
140272b13:	49 8b cd             	mov    %r13,%rcx
140272b16:	e8 65 36 d9 ff       	call   0x140006180
140272b1b:	41 8a c7             	mov    %r15b,%al
140272b1e:	e9 c6 15 00 00       	jmp    0x1402740e9
140272b23:	49 8b f7             	mov    %r15,%rsi
140272b26:	48 85 c0             	test   %rax,%rax
140272b29:	0f 84 d9 14 00 00    	je     0x140274008
140272b2f:	4d 8b e7             	mov    %r15,%r12
140272b32:	49 8b ff             	mov    %r15,%rdi
140272b35:	48 8b c2             	mov    %rdx,%rax
140272b38:	49 2b c1             	sub    %r9,%rax
140272b3b:	48 c1 f8 05          	sar    $0x5,%rax
140272b3f:	48 85 c0             	test   %rax,%rax
140272b42:	0f 84 8a 00 00 00    	je     0x140272bd2
140272b48:	4d 8b f7             	mov    %r15,%r14
140272b4b:	48 8b c2             	mov    %rdx,%rax
140272b4e:	49 2b c1             	sub    %r9,%rax
140272b51:	48 c1 f8 05          	sar    $0x5,%rax
140272b55:	48 3b f8             	cmp    %rax,%rdi
140272b58:	0f 83 94 00 00 00    	jae    0x140272bf2
140272b5e:	4f 8d 14 31          	lea    (%r9,%r14,1),%r10
140272b62:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140272b67:	48 8b 08             	mov    (%rax),%rcx
140272b6a:	48 8b 40 08          	mov    0x8(%rax),%rax
140272b6e:	48 2b c1             	sub    %rcx,%rax
140272b71:	48 c1 f8 05          	sar    $0x5,%rax
140272b75:	48 3b f0             	cmp    %rax,%rsi
140272b78:	73 78                	jae    0x140272bf2
140272b7a:	49 03 cc             	add    %r12,%rcx
140272b7d:	49 8b 42 10          	mov    0x10(%r10),%rax
140272b81:	49 83 7a 18 07       	cmpq   $0x7,0x18(%r10)
140272b86:	76 03                	jbe    0x140272b8b
140272b88:	4d 8b 12             	mov    (%r10),%r10
140272b8b:	4c 8b 41 10          	mov    0x10(%rcx),%r8
140272b8f:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140272b94:	76 03                	jbe    0x140272b99
140272b96:	48 8b 09             	mov    (%rcx),%rcx
140272b99:	4c 3b c0             	cmp    %rax,%r8
140272b9c:	75 14                	jne    0x140272bb2
140272b9e:	49 8b d2             	mov    %r10,%rdx
140272ba1:	e8 96 4f d9 ff       	call   0x140007b3c
140272ba6:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140272baa:	4c 8b 4d e0          	mov    -0x20(%rbp),%r9
140272bae:	85 c0                	test   %eax,%eax
140272bb0:	74 18                	je     0x140272bca
140272bb2:	48 ff c7             	inc    %rdi
140272bb5:	49 83 c6 20          	add    $0x20,%r14
140272bb9:	48 8b c2             	mov    %rdx,%rax
140272bbc:	49 2b c1             	sub    %r9,%rax
140272bbf:	48 c1 f8 05          	sar    $0x5,%rax
140272bc3:	48 3b f8             	cmp    %rax,%rdi
140272bc6:	72 83                	jb     0x140272b4b
140272bc8:	eb 03                	jmp    0x140272bcd
140272bca:	48 ff c3             	inc    %rbx
140272bcd:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14