1403086fb:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
1403086ff:	8b 0c 02             	mov    (%rdx,%rax,1),%ecx
140308702:	39 0d 00 99 11 01    	cmp    %ecx,0x1119900(%rip)        # 0x141422008
140308708:	0f 8f f7 04 00 00    	jg     0x140308c05
14030870e:	48 83 3d ea 98 11 01 	cmpq   $0x0,0x11198ea(%rip)        # 0x141422000
140308715:	00
140308716:	75 3c                	jne    0x140308754
140308718:	b9 68 01 00 00       	mov    $0x168,%ecx
14030871d:	e8 e6 29 b1 00       	call   0x140e1b108
140308722:	48 8b d8             	mov    %rax,%rbx
140308725:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140308729:	48 85 c0             	test   %rax,%rax
14030872c:	74 1c                	je     0x14030874a
14030872e:	33 d2                	xor    %edx,%edx
140308730:	41 b8 68 01 00 00    	mov    $0x168,%r8d
140308736:	48 8b c8             	mov    %rax,%rcx
140308739:	e8 72 6f bd 00       	call   0x140edf6b0
14030873e:	33 d2                	xor    %edx,%edx
140308740:	48 8b cb             	mov    %rbx,%rcx
140308743:	e8 38 1b 45 00       	call   0x14075a280
140308748:	eb 03                	jmp    0x14030874d
14030874a:	48 8b c6             	mov    %rsi,%rax
14030874d:	48 89 05 ac 98 11 01 	mov    %rax,0x11198ac(%rip)        # 0x141422000
140308754:	0f 57 c9             	xorps  %xmm1,%xmm1
140308757:	f3 0f 7f 4d ff       	movdqu %xmm1,-0x1(%rbp)
14030875c:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
140308760:	4d 8b c6             	mov    %r14,%r8
140308763:	33 d2                	xor    %edx,%edx
140308765:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140308769:	e8 82 83 f4 ff       	call   0x140250af0
14030876e:	b9 70 00 00 00       	mov    $0x70,%ecx
140308773:	e8 90 29 b1 00       	call   0x140e1b108
140308778:	48 8b c8             	mov    %rax,%rcx
14030877b:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
14030877f:	48 85 c0             	test   %rax,%rax
140308782:	74 5b                	je     0x1403087df
140308784:	0f 57 c0             	xorps  %xmm0,%xmm0
140308787:	0f 11 00             	movups %xmm0,(%rax)
14030878a:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14030878e:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140308792:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140308796:	0f 11 40 40          	movups %xmm0,0x40(%rax)
14030879a:	0f 11 40 50          	movups %xmm0,0x50(%rax)
14030879e:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1403087a2:	49 8b 16             	mov    (%r14),%rdx
1403087a5:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
1403087a9:	48 85 d2             	test   %rdx,%rdx
1403087ac:	74 1c                	je     0x1403087ca
1403087ae:	8b 42 10             	mov    0x10(%rdx),%eax
1403087b1:	ff c0                	inc    %eax
1403087b3:	89 42 10             	mov    %eax,0x10(%rdx)
1403087b6:	83 f8 01             	cmp    $0x1,%eax
1403087b9:	0f 8e 9b 05 00 00    	jle    0x140308d5a
1403087bf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403087c4:	0f 84 98 05 00 00    	je     0x140308d62
1403087ca:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1403087ce:	48 8d 15 cb 37 cd 00 	lea    0xcd37cb(%rip),%rdx        # 0x140fdbfa0
1403087d5:	e8 86 d8 f4 ff       	call   0x140256060
1403087da:	4c 8b f8             	mov    %rax,%r15
1403087dd:	eb 03                	jmp    0x1403087e2
1403087df:	4c 8b fe             	mov    %rsi,%r15
1403087e2:	49 8b df             	mov    %r15,%rbx
1403087e5:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
1403087e9:	48 8b 05 58 38 11 01 	mov    0x1113858(%rip),%rax        # 0x14141c048
1403087f0:	4c 8b b0 40 2c 00 00 	mov    0x2c40(%rax),%r14
1403087f7:	4d 85 f6             	test   %r14,%r14
1403087fa:	74 1e                	je     0x14030881a
1403087fc:	41 8b 46 10          	mov    0x10(%r14),%eax
140308800:	ff c0                	inc    %eax
140308802:	41 89 46 10          	mov    %eax,0x10(%r14)
140308806:	83 f8 01             	cmp    $0x1,%eax
140308809:	0f 8e 5e 05 00 00    	jle    0x140308d6d
14030880f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140308814:	0f 84 5b 05 00 00    	je     0x140308d75
14030881a:	48 89 75 8f          	mov    %rsi,-0x71(%rbp)
14030881e:	49 8b fe             	mov    %r14,%rdi
140308821:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
140308825:	b9 b0 00 00 00       	mov    $0xb0,%ecx
14030882a:	e8 d9 28 b1 00       	call   0x140e1b108
14030882f:	4c 8b e0             	mov    %rax,%r12
140308832:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140308836:	48 85 c0             	test   %rax,%rax
140308839:	74 76                	je     0x1403088b1
14030883b:	33 d2                	xor    %edx,%edx
14030883d:	41 b8 b0 00 00 00    	mov    $0xb0,%r8d
140308843:	48 8b c8             	mov    %rax,%rcx
140308846:	e8 65 6e bd 00       	call   0x140edf6b0
14030884b:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14030884f:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140308853:	48 8b de             	mov    %rsi,%rbx
140308856:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
14030885a:	48 89 75 8f          	mov    %rsi,-0x71(%rbp)
14030885e:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
140308862:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140308866:	48 89 45 df          	mov    %rax,-0x21(%rbp)
14030886a:	48 8b fe             	mov    %rsi,%rdi
14030886d:	48 89 75 8f          	mov    %rsi,-0x71(%rbp)
140308871:	4c 89 75 97          	mov    %r14,-0x69(%rbp)
140308875:	0f 57 c0             	xorps  %xmm0,%xmm0
140308878:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14030887c:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140308880:	48 89 75 d7          	mov    %rsi,-0x29(%rbp)
140308884:	41 b8 1c 00 00 00    	mov    $0x1c,%r8d
14030888a:	48 8d 15 57 95 cc 00 	lea    0xcc9557(%rip),%rdx        # 0x140fd1de8
140308891:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140308895:	e8 66 e5 e8 ff       	call   0x140196e00
14030889a:	90                   	nop
14030889b:	4c 8d 4d 87          	lea    -0x79(%rbp),%r9
14030889f:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1403088a3:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1403088a7:	49 8b cc             	mov    %r12,%rcx
1403088aa:	e8 c1 dd 3b 00       	call   0x1406c6670
1403088af:	eb 03                	jmp    0x1403088b4
1403088b1:	48 8b c6             	mov    %rsi,%rax
1403088b4:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1403088b8:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1403088bc:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1403088c0:	e8 9b 8f f4 ff       	call   0x140251860
1403088c5:	48 8b 08             	mov    (%rax),%rcx
1403088c8:	48 89 30             	mov    %rsi,(%rax)
1403088cb:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1403088cf:	48 8b 08             	mov    (%rax),%rcx
1403088d2:	48 85 c9             	test   %rcx,%rcx
1403088d5:	74 24                	je     0x1403088fb
1403088d7:	8b 41 10             	mov    0x10(%rcx),%eax
1403088da:	ff c8                	dec    %eax
1403088dc:	89 41 10             	mov    %eax,0x10(%rcx)
1403088df:	85 c0                	test   %eax,%eax
1403088e1:	7f 18                	jg     0x1403088fb
1403088e3:	0f 88 97 04 00 00    	js     0x140308d80
1403088e9:	48 8b 01             	mov    (%rcx),%rax
1403088ec:	ba 01 00 00 00       	mov    $0x1,%edx
1403088f1:	48 8b 00             	mov    (%rax),%rax
1403088f4:	ff 15 26 b1 c7 00    	call   *0xc7b126(%rip)        # 0x140f83a20
1403088fa:	90                   	nop
1403088fb:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1403088ff:	48 8b 0d fa 96 11 01 	mov    0x11196fa(%rip),%rcx        # 0x141422000
140308906:	e8 75 6d 45 00       	call   0x14075f680
14030890b:	90                   	nop
14030890c:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
140308910:	48 85 c9             	test   %rcx,%rcx
140308913:	74 24                	je     0x140308939
140308915:	8b 41 10             	mov    0x10(%rcx),%eax
140308918:	ff c8                	dec    %eax
14030891a:	89 41 10             	mov    %eax,0x10(%rcx)
14030891d:	85 c0                	test   %eax,%eax
14030891f:	7f 18                	jg     0x140308939
140308921:	0f 88 64 04 00 00    	js     0x140308d8b
140308927:	48 8b 01             	mov    (%rcx),%rax
14030892a:	ba 01 00 00 00       	mov    $0x1,%edx
14030892f:	48 8b 00             	mov    (%rax),%rax
140308932:	ff 15 e8 b0 c7 00    	call   *0xc7b0e8(%rip)        # 0x140f83a20
140308938:	90                   	nop
140308939:	48 85 ff             	test   %rdi,%rdi
14030893c:	74 27                	je     0x140308965
14030893e:	8b 47 10             	mov    0x10(%rdi),%eax
140308941:	ff c8                	dec    %eax
140308943:	89 47 10             	mov    %eax,0x10(%rdi)
140308946:	85 c0                	test   %eax,%eax
140308948:	7f 1b                	jg     0x140308965
14030894a:	0f 88 46 04 00 00    	js     0x140308d96
140308950:	48 8b 07             	mov    (%rdi),%rax
140308953:	ba 01 00 00 00       	mov    $0x1,%edx
140308958:	48 8b cf             	mov    %rdi,%rcx
14030895b:	48 8b 00             	mov    (%rax),%rax
14030895e:	ff 15 bc b0 c7 00    	call   *0xc7b0bc(%rip)        # 0x140f83a20
140308964:	90                   	nop
140308965:	48 85 db             	test   %rbx,%rbx
140308968:	74 27                	je     0x140308991
14030896a:	8b 43 10             	mov    0x10(%rbx),%eax
14030896d:	ff c8                	dec    %eax
14030896f:	89 43 10             	mov    %eax,0x10(%rbx)
140308972:	85 c0                	test   %eax,%eax
140308974:	7f 1b                	jg     0x140308991
140308976:	0f 88 25 04 00 00    	js     0x140308da1
14030897c:	48 8b 03             	mov    (%rbx),%rax
14030897f:	ba 01 00 00 00       	mov    $0x1,%edx
140308984:	48 8b cb             	mov    %rbx,%rcx
140308987:	48 8b 00             	mov    (%rax),%rax
14030898a:	ff 15 90 b0 c7 00    	call   *0xc7b090(%rip)        # 0x140f83a20
140308990:	90                   	nop
140308991:	b9 78 00 00 00       	mov    $0x78,%ecx
140308996:	e8 6d 27 b1 00       	call   0x140e1b108
14030899b:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
14030899f:	48 85 c0             	test   %rax,%rax
1403089a2:	74 39                	je     0x1403089dd
1403089a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1403089a7:	33 c9                	xor    %ecx,%ecx
1403089a9:	0f 11 00             	movups %xmm0,(%rax)
1403089ac:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1403089b0:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1403089b4:	0f 11 40 30          	movups %xmm0,0x30(%rax)
1403089b8:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1403089bc:	0f 11 40 50          	movups %xmm0,0x50(%rax)
1403089c0:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1403089c4:	48 89 48 70          	mov    %rcx,0x70(%rax)
1403089c8:	45 33 c9             	xor    %r9d,%r9d
1403089cb:	45 33 c0             	xor    %r8d,%r8d
1403089ce:	33 d2                	xor    %edx,%edx
1403089d0:	48 8b c8             	mov    %rax,%rcx
1403089d3:	e8 f8 ed 4d 00       	call   0x1407e77d0
1403089d8:	48 8b f8             	mov    %rax,%rdi
1403089db:	eb 03                	jmp    0x1403089e0
1403089dd:	48 8b fe             	mov    %rsi,%rdi
1403089e0:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1403089e4:	49 8b 4d 58          	mov    0x58(%r13),%rcx
1403089e8:	49 8b 5d 68          	mov    0x68(%r13),%rbx
1403089ec:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1403089f0:	48 85 c9             	test   %rcx,%rcx
1403089f3:	74 1c                	je     0x140308a11
1403089f5:	8b 41 10             	mov    0x10(%rcx),%eax
1403089f8:	ff c0                	inc    %eax
1403089fa:	89 41 10             	mov    %eax,0x10(%rcx)
1403089fd:	83 f8 01             	cmp    $0x1,%eax
140308a00:	0f 8e a6 03 00 00    	jle    0x140308dac
140308a06:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140308a0b:	0f 84 a3 03 00 00    	je     0x140308db4
140308a11:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140308a15:	48 8b cf             	mov    %rdi,%rcx
140308a18:	e8 83 fd 4d 00       	call   0x1407e87a0
140308a1d:	48 89 5f 68          	mov    %rbx,0x68(%rdi)
140308a21:	b9 58 01 00 00       	mov    $0x158,%ecx
140308a26:	e8 dd 26 b1 00       	call   0x140e1b108
140308a2b:	4c 8b f0             	mov    %rax,%r14
140308a2e:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140308a32:	48 85 c0             	test   %rax,%rax
140308a35:	0f 84 e3 00 00 00    	je     0x140308b1e
140308a3b:	33 d2                	xor    %edx,%edx
140308a3d:	41 b8 58 01 00 00    	mov    $0x158,%r8d
140308a43:	48 8b c8             	mov    %rax,%rcx
140308a46:	e8 65 6c bd 00       	call   0x140edf6b0
140308a4b:	0f 57 c0             	xorps  %xmm0,%xmm0
140308a4e:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
140308a53:	48 89 75 cf          	mov    %rsi,-0x31(%rbp)
140308a57:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
140308a5b:	48 2b 5d ff          	sub    -0x1(%rbp),%rbx
140308a5f:	48 c1 fb 03          	sar    $0x3,%rbx
140308a63:	48 85 db             	test   %rbx,%rbx
140308a66:	0f 84 7e 00 00 00    	je     0x140308aea
140308a6c:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
140308a73:	ff ff 1f
140308a76:	48 3b d8             	cmp    %rax,%rbx
140308a79:	0f 87 40 03 00 00    	ja     0x140308dbf
140308a7f:	0f ae e8             	lfence
140308a82:	48 8d 1c dd 00 00 00 	lea    0x0(,%rbx,8),%rbx
140308a89:	00
140308a8a:	48 8b cb             	mov    %rbx,%rcx
140308a8d:	e8 9e e2 e8 ff       	call   0x140196d30
140308a92:	4c 8b c0             	mov    %rax,%r8
140308a95:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140308a99:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140308a9d:	48 8d 0c 03          	lea    (%rbx,%rax,1),%rcx
140308aa1:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140308aa5:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
140308aa9:	4c 8b 4d 07          	mov    0x7(%rbp),%r9
140308aad:	49 3b d1             	cmp    %r9,%rdx
140308ab0:	74 34                	je     0x140308ae6
140308ab2:	48 8b 0a             	mov    (%rdx),%rcx
140308ab5:	49 89 08             	mov    %rcx,(%r8)
140308ab8:	48 85 c9             	test   %rcx,%rcx
140308abb:	74 1c                	je     0x140308ad9
140308abd:	8b 41 10             	mov    0x10(%rcx),%eax
140308ac0:	ff c0                	inc    %eax
140308ac2:	89 41 10             	mov    %eax,0x10(%rcx)
140308ac5:	83 f8 01             	cmp    $0x1,%eax
140308ac8:	0f 8e be 00 00 00    	jle    0x140308b8c
140308ace:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140308ad3:	0f 84 f7 02 00 00    	je     0x140308dd0
140308ad9:	49 83 c0 08          	add    $0x8,%r8
140308add:	48 83 c2 08          	add    $0x8,%rdx
140308ae1:	49 3b d1             	cmp    %r9,%rdx
140308ae4:	75 cc                	jne    0x140308ab2
140308ae6:	4c 89 45 c7          	mov    %r8,-0x39(%rbp)
140308aea:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140308aef:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140308af4:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
140308af8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140308afd:	4c 8d 0d 9c 94 11 01 	lea    0x111949c(%rip),%r9        # 0x141421fa0
140308b04:	f2 0f 10 15 e4 6c cd 	movsd  0xcd6ce4(%rip),%xmm2        # 0x140fdf7f0
140308b0b:	00
140308b0c:	48 8b 15 ed 94 11 01 	mov    0x11194ed(%rip),%rdx        # 0x141422000
140308b13:	49 8b ce             	mov    %r14,%rcx
140308b16:	e8 c5 ba 44 00       	call   0x1407545e0
140308b1b:	48 8b f0             	mov    %rax,%rsi
140308b1e:	48 8d 4e 58          	lea    0x58(%rsi),%rcx
140308b22:	41 b8 54 00 00 00    	mov    $0x54,%r8d
140308b28:	48 8d 15 a1 34 cd 00 	lea    0xcd34a1(%rip),%rdx        # 0x140fdbfd0
140308b2f:	e8 9c 68 e9 ff       	call   0x14019f3d0
140308b34:	90                   	nop
140308b35:	8b 47 10             	mov    0x10(%rdi),%eax
140308b38:	ff c8                	dec    %eax
140308b3a:	89 47 10             	mov    %eax,0x10(%rdi)
140308b3d:	85 c0                	test   %eax,%eax
140308b3f:	7f 1b                	jg     0x140308b5c
140308b41:	0f 88 7e 02 00 00    	js     0x140308dc5
140308b47:	48 8b 07             	mov    (%rdi),%rax
140308b4a:	ba 01 00 00 00       	mov    $0x1,%edx
140308b4f:	48 8b cf             	mov    %rdi,%rcx
140308b52:	48 8b 00             	mov    (%rax),%rax
140308b55:	ff 15 c5 ae c7 00    	call   *0xc7aec5(%rip)        # 0x140f83a20
140308b5b:	90                   	nop
140308b5c:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140308b60:	e8 db 69 e9 ff       	call   0x14019f540
140308b65:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140308b69:	48 33 cc             	xor    %rsp,%rcx
140308b6c:	e8 8f 29 b1 00       	call   0x140e1b500
140308b71:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
140308b78:	00
140308b79:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
140308b80:	41 5f                	pop    %r15
140308b82:	41 5e                	pop    %r14
140308b84:	41 5d                	pop    %r13
140308b86:	41 5c                	pop    %r12
140308b88:	5f                   	pop    %rdi
140308b89:	5e                   	pop    %rsi
140308b8a:	5d                   	pop    %rbp
140308b8b:	c3                   	ret
140308b8c:	33 c9                	xor    %ecx,%ecx
140308b8e:	e8 6d 1b 48 00       	call   0x14078a700
140308b93:	90                   	nop
140308b94:	48 8d 15 5d 1e cd 00 	lea    0xcd1e5d(%rip),%rdx        # 0x140fda9f8
140308b9b:	48 8b 0d 56 89 12 01 	mov    0x1128956(%rip),%rcx        # 0x1414314f8
140308ba2:	e8 09 93 48 00       	call   0x140791eb0
140308ba7:	90                   	nop
140308ba8:	b9 02 00 00 00       	mov    $0x2,%ecx
140308bad:	e8 4e 1b 48 00       	call   0x14078a700
140308bb2:	90                   	nop
140308bb3:	b9 02 00 00 00       	mov    $0x2,%ecx
140308bb8:	e8 43 1b 48 00       	call   0x14078a700
140308bbd:	90                   	nop
140308bbe:	b9 02 00 00 00       	mov    $0x2,%ecx
140308bc3:	e8 38 1b 48 00       	call   0x14078a700
140308bc8:	90                   	nop
140308bc9:	b9 02 00 00 00       	mov    $0x2,%ecx
140308bce:	e8 2d 1b 48 00       	call   0x14078a700
140308bd3:	90                   	nop
140308bd4:	33 c9                	xor    %ecx,%ecx
140308bd6:	e8 25 1b 48 00       	call   0x14078a700
140308bdb:	cc                   	int3
140308bdc:	b9 01 00 00 00       	mov    $0x1,%ecx
140308be1:	e8 1a 1b 48 00       	call   0x14078a700
140308be6:	90                   	nop
140308be7:	b9 02 00 00 00       	mov    $0x2,%ecx
140308bec:	e8 0f 1b 48 00       	call   0x14078a700
140308bf1:	90                   	nop
140308bf2:	33 c9                	xor    %ecx,%ecx
140308bf4:	e8 07 1b 48 00       	call   0x14078a700
140308bf9:	cc                   	int3
140308bfa:	b9 01 00 00 00       	mov    $0x1,%ecx
140308bff:	e8 fc 1a 48 00       	call   0x14078a700