1409716e7:	72 18                	jb     0x140971701
1409716e9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409716ed:	48 2b d1             	sub    %rcx,%rdx
1409716f0:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409716f4:	48 83 f8 1f          	cmp    $0x1f,%rax
1409716f8:	76 07                	jbe    0x140971701
1409716fa:	ff 15 98 b2 19 00    	call   *0x19b298(%rip)        # 0x140b0c998
140971700:	cc                   	int3
140971701:	ff 15 b9 b1 19 00    	call   *0x19b1b9(%rip)        # 0x140b0c8c0
140971707:	eb 1e                	jmp    0x140971727
140971709:	49 3b da             	cmp    %r10,%rbx
14097170c:	74 19                	je     0x140971727
14097170e:	4d 8b 40 10          	mov    0x10(%r8),%r8
140971712:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
140971717:	76 03                	jbe    0x14097171c
140971719:	4d 8b 12             	mov    (%r10),%r10
14097171c:	49 8b d2             	mov    %r10,%rdx
14097171f:	48 8b cb             	mov    %rbx,%rcx
140971722:	e8 79 c4 79 ff       	call   0x14010dba0
140971727:	48 8b c3             	mov    %rbx,%rax
14097172a:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
14097172e:	48 33 cc             	xor    %rsp,%rcx
140971731:	e8 aa de 17 00       	call   0x140aef5e0
140971736:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14097173d:	5b                   	pop    %rbx
14097173e:	5d                   	pop    %rbp
14097173f:	c3                   	ret
140971740:	40 55                	rex push %rbp
140971742:	53                   	push   %rbx
140971743:	56                   	push   %rsi
140971744:	57                   	push   %rdi
140971745:	41 54                	push   %r12
140971747:	41 56                	push   %r14
140971749:	41 57                	push   %r15
14097174b:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
140971750:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140971757:	48 8b 05 e2 d8 34 00 	mov    0x34d8e2(%rip),%rax        # 0x140cbf040
14097175e:	48 33 c4             	xor    %rsp,%rax
140971761:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140971765:	4d 8b e1             	mov    %r9,%r12
140971768:	49 8b f0             	mov    %r8,%rsi
14097176b:	4c 8b fa             	mov    %rdx,%r15
14097176e:	48 8b f9             	mov    %rcx,%rdi
140971771:	0f 57 c0             	xorps  %xmm0,%xmm0
140971774:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
140971779:	33 db                	xor    %ebx,%ebx
14097177b:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
14097177f:	32 c0                	xor    %al,%al
140971781:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
140971785:	4c 8b 71 10          	mov    0x10(%rcx),%r14
140971789:	4d 85 f6             	test   %r14,%r14
14097178c:	74 41                	je     0x1409717cf
14097178e:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140971793:	76 03                	jbe    0x140971798
140971795:	48 8b 09             	mov    (%rcx),%rcx
140971798:	4d 8b c6             	mov    %r14,%r8
14097179b:	b8 09 00 00 00       	mov    $0x9,%eax
1409717a0:	4c 3b f0             	cmp    %rax,%r14
1409717a3:	4c 0f 47 c0          	cmova  %rax,%r8
1409717a7:	48 8d 15 b2 87 1d 00 	lea    0x1d87b2(%rip),%rdx        # 0x140b49f60
1409717ae:	e8 37 0b 18 00       	call   0x140af22ea
1409717b3:	85 c0                	test   %eax,%eax
1409717b5:	0f 85 22 01 00 00    	jne    0x1409718dd
1409717bb:	49 83 fe 09          	cmp    $0x9,%r14
1409717bf:	0f 85 18 01 00 00    	jne    0x1409718dd
1409717c5:	85 c0                	test   %eax,%eax
1409717c7:	0f 85 10 01 00 00    	jne    0x1409718dd
1409717cd:	b0 01                	mov    $0x1,%al
1409717cf:	80 7d 77 00          	cmpb   $0x0,0x77(%rbp)
1409717d3:	75 0b                	jne    0x1409717e0
1409717d5:	80 7f 1a 00          	cmpb   $0x0,0x1a(%rdi)
1409717d9:	74 12                	je     0x1409717ed
1409717db:	e9 8a 00 00 00       	jmp    0x14097186a
1409717e0:	84 c0                	test   %al,%al
1409717e2:	0f 85 82 00 00 00    	jne    0x14097186a
1409717e8:	38 47 19             	cmp    %al,0x19(%rdi)
1409717eb:	75 7d                	jne    0x14097186a
1409717ed:	44 8b 45 6f          	mov    0x6f(%rbp),%r8d
1409717f1:	8b 55 67             	mov    0x67(%rbp),%edx
1409717f4:	48 8b cf             	mov    %rdi,%rcx
1409717f7:	e8 a4 1a 00 00       	call   0x1409732a0
1409717fc:	33 db                	xor    %ebx,%ebx
1409717fe:	48 8d 15 9b cc 1f 00 	lea    0x1fcc9b(%rip),%rdx        # 0x140b6e4a0
140971805:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140971809:	e8 60 0b 18 00       	call   0x140af236e
14097180e:	85 c0                	test   %eax,%eax
140971810:	75 30                	jne    0x140971842
140971812:	8d 58 10             	lea    0x10(%rax),%ebx
140971815:	48 3b f3             	cmp    %rbx,%rsi
140971818:	0f 82 a0 00 00 00    	jb     0x1409718be
14097181e:	8b d3                	mov    %ebx,%edx
140971820:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140971824:	e8 37 fd 83 ff       	call   0x1401b1560
140971829:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
14097182d:	48 39 4d 9f          	cmp    %rcx,-0x61(%rbp)
140971831:	75 07                	jne    0x14097183a
140971833:	ff 15 5f b1 19 00    	call   *0x19b15f(%rip)        # 0x140b0c998
140971839:	cc                   	int3
14097183a:	41 0f 10 07          	movups (%r15),%xmm0
14097183e:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
140971842:	48 2b f3             	sub    %rbx,%rsi
140971845:	4a 8d 14 3b          	lea    (%rbx,%r15,1),%rdx
140971849:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
14097184e:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140971852:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140971857:	4d 8b cc             	mov    %r12,%r9
14097185a:	4c 8b c6             	mov    %rsi,%r8
14097185d:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140971861:	e8 fa 8b 00 00       	call   0x14097a460
140971866:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
14097186a:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
14097186e:	48 85 c9             	test   %rcx,%rcx
140971871:	74 2d                	je     0x1409718a0
140971873:	48 8b c1             	mov    %rcx,%rax
140971876:	48 2b d9             	sub    %rcx,%rbx
140971879:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140971880:	72 18                	jb     0x14097189a
140971882:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140971886:	48 2b c1             	sub    %rcx,%rax
140971889:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14097188d:	48 83 f8 1f          	cmp    $0x1f,%rax
140971891:	76 07                	jbe    0x14097189a
140971893:	ff 15 ff b0 19 00    	call   *0x19b0ff(%rip)        # 0x140b0c998
140971899:	cc                   	int3
14097189a:	ff 15 20 b0 19 00    	call   *0x19b020(%rip)        # 0x140b0c8c0
1409718a0:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1409718a4:	48 33 cc             	xor    %rsp,%rcx
1409718a7:	e8 34 dd 17 00       	call   0x140aef5e0
1409718ac:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1409718b3:	41 5f                	pop    %r15
1409718b5:	41 5e                	pop    %r14
1409718b7:	41 5c                	pop    %r12
1409718b9:	5f                   	pop    %rdi
1409718ba:	5e                   	pop    %rsi
1409718bb:	5b                   	pop    %rbx
1409718bc:	5d                   	pop    %rbp
1409718bd:	c3                   	ret
1409718be:	ba 45 80 04 80       	mov    $0x80048045,%edx
1409718c3:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409718c7:	e8 b0 b8 fe ff       	call   0x14095d17c
1409718cc:	48 8d 15 45 56 2c 00 	lea    0x2c5645(%rip),%rdx        # 0x140c36f18
1409718d3:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409718d7:	e8 a2 eb 17 00       	call   0x140af047e
1409718dc:	cc                   	int3
1409718dd:	ba 41 80 04 80       	mov    $0x80048041,%edx
1409718e2:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409718e6:	e8 91 b8 fe ff       	call   0x14095d17c
1409718eb:	48 8d 15 26 56 2c 00 	lea    0x2c5626(%rip),%rdx        # 0x140c36f18
1409718f2:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1409718f6:	e8 83 eb 17 00       	call   0x140af047e
1409718fb:	cc                   	int3
1409718fc:	90                   	nop
1409718fd:	90                   	nop
1409718fe:	90                   	nop
1409718ff:	90                   	nop
140971900:	40 55                	rex push %rbp
140971902:	53                   	push   %rbx
140971903:	56                   	push   %rsi
140971904:	57                   	push   %rdi
140971905:	41 54                	push   %r12
140971907:	41 55                	push   %r13
140971909:	41 56                	push   %r14
14097190b:	41 57                	push   %r15
14097190d:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
140971912:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
140971919:	48 8b 05 20 d7 34 00 	mov    0x34d720(%rip),%rax        # 0x140cbf040
140971920:	48 33 c4             	xor    %rsp,%rax
140971923:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140971927:	49 8b f9             	mov    %r9,%rdi
14097192a:	4c 89 4d 9f          	mov    %r9,-0x61(%rbp)
14097192e:	49 8b f0             	mov    %r8,%rsi
140971931:	4c 8b ea             	mov    %rdx,%r13
140971934:	4c 8b f9             	mov    %rcx,%r15
140971937:	45 33 f6             	xor    %r14d,%r14d
14097193a:	41 8a c6             	mov    %r14b,%al
14097193d:	48 8b 8d 87 00 00 00 	mov    0x87(%rbp),%rcx
140971944:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140971948:	48 85 db             	test   %rbx,%rbx
14097194b:	74 44                	je     0x140971991
14097194d:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140971952:	76 03                	jbe    0x140971957
140971954:	48 8b 09             	mov    (%rcx),%rcx
140971957:	4c 8b c3             	mov    %rbx,%r8
14097195a:	41 bc 09 00 00 00    	mov    $0x9,%r12d
140971960:	49 3b dc             	cmp    %r12,%rbx
140971963:	4d 0f 47 c4          	cmova  %r12,%r8
140971967:	48 8d 15 f2 85 1d 00 	lea    0x1d85f2(%rip),%rdx        # 0x140b49f60
14097196e:	e8 77 09 18 00       	call   0x140af22ea
140971973:	85 c0                	test   %eax,%eax
140971975:	0f 85 97 02 00 00    	jne    0x140971c12
14097197b:	49 3b dc             	cmp    %r12,%rbx
14097197e:	0f 85 8e 02 00 00    	jne    0x140971c12
140971984:	41 8b c6             	mov    %r14d,%eax
140971987:	85 c0                	test   %eax,%eax
140971989:	0f 85 83 02 00 00    	jne    0x140971c12
14097198f:	b0 01                	mov    $0x1,%al
140971991:	44 38 75 7f          	cmp    %r14b,0x7f(%rbp)
140971995:	75 0b                	jne    0x1409719a2
140971997:	45 38 77 1a          	cmp    %r14b,0x1a(%r15)
14097199b:	74 17                	je     0x1409719b4
14097199d:	e9 50 02 00 00       	jmp    0x140971bf2
1409719a2:	84 c0                	test   %al,%al
1409719a4:	0f 85 48 02 00 00    	jne    0x140971bf2
1409719aa:	45 38 77 19          	cmp    %r14b,0x19(%r15)
1409719ae:	0f 85 3e 02 00 00    	jne    0x140971bf2
1409719b4:	44 8b 45 77          	mov    0x77(%rbp),%r8d
1409719b8:	8b 55 6f             	mov    0x6f(%rbp),%edx
1409719bb:	49 8b cf             	mov    %r15,%rcx
1409719be:	e8 dd 18 00 00       	call   0x1409732a0
1409719c3:	48 8d 15 d6 ca 1f 00 	lea    0x1fcad6(%rip),%rdx        # 0x140b6e4a0
1409719ca:	49 8b 4f 20          	mov    0x20(%r15),%rcx
1409719ce:	e8 9b 09 18 00       	call   0x140af236e
1409719d3:	85 c0                	test   %eax,%eax
1409719d5:	0f 85 00 02 00 00    	jne    0x140971bdb
1409719db:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1409719e0:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1409719e5:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1409719ea:	44 8d 60 10          	lea    0x10(%rax),%r12d
1409719ee:	41 8b d4             	mov    %r12d,%edx
1409719f1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409719f6:	e8 3d fe 83 ff       	call   0x1401b1838
1409719fb:	49 8b de             	mov    %r14,%rbx
1409719fe:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140971a03:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140971a08:	4c 2b f7             	sub    %rdi,%r14
140971a0b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140971a10:	ff 15 0a b2 19 00    	call   *0x19b20a(%rip)        # 0x140b0cc20
140971a16:	49 3b de             	cmp    %r14,%rbx
140971a19:	0f 83 b5 01 00 00    	jae    0x140971bd4
140971a1f:	8a 44 24 30          	mov    0x30(%rsp),%al
140971a23:	88 04 1f             	mov    %al,(%rdi,%rbx,1)
140971a26:	48 ff c3             	inc    %rbx
140971a29:	49 3b dc             	cmp    %r12,%rbx
140971a2c:	7c dd                	jl     0x140971a0b
140971a2e:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140971a34:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140971a3a:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
140971a40:	48 85 f6             	test   %rsi,%rsi
140971a43:	74 29                	je     0x140971a6e
140971a45:	48 8b d6             	mov    %rsi,%rdx
140971a48:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140971a4d:	e8 1a fd 83 ff       	call   0x1401b176c
140971a52:	4c 8b c6             	mov    %rsi,%r8
140971a55:	49 8b d5             	mov    %r13,%rdx
140971a58:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140971a5d:	48 8b cb             	mov    %rbx,%rcx
140971a60:	e8 01 ea 17 00       	call   0x140af0466
140971a65:	48 8d 04 33          	lea    (%rbx,%rsi,1),%rax
140971a69:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140971a6e:	8b c6                	mov    %esi,%eax
140971a70:	83 e0 0f             	and    $0xf,%eax
140971a73:	44 2b e0             	sub    %eax,%r12d
140971a76:	41 8b d4             	mov    %r12d,%edx
140971a79:	48 03 d6             	add    %rsi,%rdx
140971a7c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140971a81:	e8 da fa 83 ff       	call   0x1401b1560
140971a86:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
140971a8b:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140971a90:	4c 2b ef             	sub    %rdi,%r13
140971a93:	eb 07                	jmp    0x140971a9c
140971a95:	44 88 24 37          	mov    %r12b,(%rdi,%rsi,1)
140971a99:	48 ff c6             	inc    %rsi
140971a9c:	49 3b f5             	cmp    %r13,%rsi
140971a9f:	72 f4                	jb     0x140971a95
140971aa1:	0f 57 c0             	xorps  %xmm0,%xmm0
140971aa4:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
140971aa9:	33 f6                	xor    %esi,%esi
140971aab:	48 89 75 97          	mov    %rsi,-0x69(%rbp)
140971aaf:	4d 85 f6             	test   %r14,%r14
140971ab2:	74 2d                	je     0x140971ae1
140971ab4:	49 8b d6             	mov    %r14,%rdx
140971ab7:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
140971abb:	e8 ac fc 83 ff       	call   0x1401b176c
140971ac0:	4d 8b c6             	mov    %r14,%r8
140971ac3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140971ac8:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140971acc:	48 8b cb             	mov    %rbx,%rcx
140971acf:	e8 92 e9 17 00       	call   0x140af0466
140971ad4:	4c 03 f3             	add    %rbx,%r14
140971ad7:	4c 89 75 8f          	mov    %r14,-0x71(%rbp)
140971adb:	48 8b 75 97          	mov    -0x69(%rbp),%rsi
140971adf:	eb 08                	jmp    0x140971ae9
140971ae1:	4c 8b 75 8f          	mov    -0x71(%rbp),%r14
140971ae5:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140971ae9:	4d 85 ed             	test   %r13,%r13
140971aec:	75 07                	jne    0x140971af5
140971aee:	ff 15 a4 ae 19 00    	call   *0x19aea4(%rip)        # 0x140b0c998
140971af4:	cc                   	int3
140971af5:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140971afa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140971aff:	4c 8b 65 9f          	mov    -0x61(%rbp),%r12
140971b03:	4d 8b cc             	mov    %r12,%r9
140971b06:	4d 8b c5             	mov    %r13,%r8
140971b09:	48 8b d7             	mov    %rdi,%rdx
140971b0c:	49 8b 4f 38          	mov    0x38(%r15),%rcx
140971b10:	e8 e3 87 00 00       	call   0x14097a2f8
140971b15:	4c 2b f3             	sub    %rbx,%r14
140971b18:	49 8b 14 24          	mov    (%r12),%rdx
140971b1c:	4d 8b ce             	mov    %r14,%r9
140971b1f:	4c 8b c3             	mov    %rbx,%r8
140971b22:	49 8b cc             	mov    %r12,%rcx
140971b25:	e8 0e 1f 00 00       	call   0x140973a38
140971b2a:	90                   	nop
140971b2b:	41 be 00 10 00 00    	mov    $0x1000,%r14d
140971b31:	48 85 db             	test   %rbx,%rbx
140971b34:	74 2d                	je     0x140971b63
140971b36:	48 2b f3             	sub    %rbx,%rsi
140971b39:	48 8b c3             	mov    %rbx,%rax
140971b3c:	49 3b f6             	cmp    %r14,%rsi
140971b3f:	72 18                	jb     0x140971b59
140971b41:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140971b45:	48 2b c3             	sub    %rbx,%rax
140971b48:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140971b4c:	48 83 f8 1f          	cmp    $0x1f,%rax
140971b50:	76 07                	jbe    0x140971b59
140971b52:	ff 15 40 ae 19 00    	call   *0x19ae40(%rip)        # 0x140b0c998
140971b58:	cc                   	int3
140971b59:	48 8b cb             	mov    %rbx,%rcx
140971b5c:	ff 15 5e ad 19 00    	call   *0x19ad5e(%rip)        # 0x140b0c8c0
140971b62:	90                   	nop
140971b63:	48 85 ff             	test   %rdi,%rdi
140971b66:	74 32                	je     0x140971b9a
140971b68:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140971b6d:	48 2b c7             	sub    %rdi,%rax
140971b70:	48 8b cf             	mov    %rdi,%rcx
140971b73:	49 3b c6             	cmp    %r14,%rax
140971b76:	72 18                	jb     0x140971b90
140971b78:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140971b7c:	48 2b cf             	sub    %rdi,%rcx
140971b7f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140971b83:	48 83 f8 1f          	cmp    $0x1f,%rax
140971b87:	76 07                	jbe    0x140971b90
140971b89:	ff 15 09 ae 19 00    	call   *0x19ae09(%rip)        # 0x140b0c998
140971b8f:	cc                   	int3
140971b90:	48 8b cf             	mov    %rdi,%rcx
140971b93:	ff 15 27 ad 19 00    	call   *0x19ad27(%rip)        # 0x140b0c8c0
140971b99:	90                   	nop
140971b9a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140971b9f:	48 85 c9             	test   %rcx,%rcx
140971ba2:	74 4e                	je     0x140971bf2
140971ba4:	48 8b d1             	mov    %rcx,%rdx
140971ba7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140971bac:	48 2b c1             	sub    %rcx,%rax
140971baf:	49 3b c6             	cmp    %r14,%rax
140971bb2:	72 18                	jb     0x140971bcc
140971bb4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140971bb8:	48 2b d1             	sub    %rcx,%rdx
140971bbb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140971bbf:	48 83 f8 1f          	cmp    $0x1f,%rax
140971bc3:	76 07                	jbe    0x140971bcc