140561859:	eb 07                	jmp    0x140561862
14056185b:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140561862:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140561867:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14056186c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140561871:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140561876:	48 83 c4 20          	add    $0x20,%rsp
14056187a:	41 5e                	pop    %r14
14056187c:	c3                   	ret
14056187d:	cc                   	int3
14056187e:	cc                   	int3
14056187f:	cc                   	int3
140561880:	40 57                	rex push %rdi
140561882:	48 83 ec 60          	sub    $0x60,%rsp
140561886:	48 8b 05 73 76 e5 00 	mov    0xe57673(%rip),%rax        # 0x1413b8f00
14056188d:	48 33 c4             	xor    %rsp,%rax
140561890:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140561895:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
14056189a:	48 8b f9             	mov    %rcx,%rdi
14056189d:	76 03                	jbe    0x1405618a2
14056189f:	48 8b 09             	mov    (%rcx),%rcx
1405618a2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1405618a7:	e8 c4 e5 ce ff       	call   0x14024fe70
1405618ac:	85 c0                	test   %eax,%eax
1405618ae:	78 18                	js     0x1405618c8
1405618b0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1405618b5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1405618ba:	48 33 cc             	xor    %rsp,%rcx
1405618bd:	e8 3e 9c 8b 00       	call   0x140e1b500
1405618c2:	48 83 c4 60          	add    $0x60,%rsp
1405618c6:	5f                   	pop    %rdi
1405618c7:	c3                   	ret
1405618c8:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1405618cd:	e8 1e 8a 8c 00       	call   0x140e2a2f0
1405618d2:	8b 08                	mov    (%rax),%ecx
1405618d4:	e8 a7 b7 8d 00       	call   0x140e3d080
1405618d9:	48 8b cf             	mov    %rdi,%rcx
1405618dc:	48 8b d8             	mov    %rax,%rbx
1405618df:	e8 ec e0 c3 ff       	call   0x14019f9d0
1405618e4:	48 8b 0d 0d fc ec 00 	mov    0xecfc0d(%rip),%rcx        # 0x1414314f8
1405618eb:	48 8d 15 26 db aa 00 	lea    0xaadb26(%rip),%rdx        # 0x14100f418
1405618f2:	4c 8b cb             	mov    %rbx,%r9
1405618f5:	4c 8b c0             	mov    %rax,%r8
1405618f8:	e8 13 23 23 00       	call   0x140793c10
1405618fd:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140561902:	cc                   	int3
140561903:	cc                   	int3
140561904:	cc                   	int3
140561905:	cc                   	int3
140561906:	cc                   	int3
140561907:	cc                   	int3
140561908:	cc                   	int3
140561909:	cc                   	int3
14056190a:	cc                   	int3
14056190b:	cc                   	int3
14056190c:	cc                   	int3
14056190d:	cc                   	int3
14056190e:	cc                   	int3
14056190f:	cc                   	int3
140561910:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140561915:	57                   	push   %rdi
140561916:	48 83 ec 20          	sub    $0x20,%rsp
14056191a:	33 ff                	xor    %edi,%edi
14056191c:	48 8b d9             	mov    %rcx,%rbx
14056191f:	48 39 79 10          	cmp    %rdi,0x10(%rcx)
140561923:	76 23                	jbe    0x140561948
140561925:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
14056192a:	48 8b c3             	mov    %rbx,%rax
14056192d:	76 03                	jbe    0x140561932
14056192f:	48 8b 03             	mov    (%rbx),%rax
140561932:	0f be 0c 38          	movsbl (%rax,%rdi,1),%ecx
140561936:	e8 65 23 8d 00       	call   0x140e33ca0
14056193b:	85 c0                	test   %eax,%eax
14056193d:	74 16                	je     0x140561955
14056193f:	48 ff c7             	inc    %rdi
140561942:	48 3b 7b 10          	cmp    0x10(%rbx),%rdi
140561946:	72 dd                	jb     0x140561925
140561948:	b0 01                	mov    $0x1,%al
14056194a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14056194f:	48 83 c4 20          	add    $0x20,%rsp
140561953:	5f                   	pop    %rdi
140561954:	c3                   	ret
140561955:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14056195a:	32 c0                	xor    %al,%al
14056195c:	48 83 c4 20          	add    $0x20,%rsp
140561960:	5f                   	pop    %rdi
140561961:	c3                   	ret
140561962:	cc                   	int3
140561963:	cc                   	int3
140561964:	cc                   	int3
140561965:	cc                   	int3
140561966:	cc                   	int3
140561967:	cc                   	int3
140561968:	cc                   	int3
140561969:	cc                   	int3
14056196a:	cc                   	int3
14056196b:	cc                   	int3
14056196c:	cc                   	int3
14056196d:	cc                   	int3
14056196e:	cc                   	int3
14056196f:	cc                   	int3
140561970:	8b 41 30             	mov    0x30(%rcx),%eax
140561973:	83 f8 02             	cmp    $0x2,%eax
140561976:	74 0e                	je     0x140561986
140561978:	83 f8 01             	cmp    $0x1,%eax
14056197b:	75 06                	jne    0x140561983
14056197d:	80 79 34 00          	cmpb   $0x0,0x34(%rcx)
140561981:	75 03                	jne    0x140561986
140561983:	32 c0                	xor    %al,%al
140561985:	c3                   	ret
140561986:	b0 01                	mov    $0x1,%al
140561988:	c3                   	ret
140561989:	cc                   	int3
14056198a:	cc                   	int3
14056198b:	cc                   	int3
14056198c:	cc                   	int3
14056198d:	cc                   	int3
14056198e:	cc                   	int3
14056198f:	cc                   	int3
140561990:	40 53                	rex push %rbx
140561992:	55                   	push   %rbp
140561993:	56                   	push   %rsi
140561994:	57                   	push   %rdi
140561995:	41 56                	push   %r14
140561997:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14056199e:	48 8b 05 5b 75 e5 00 	mov    0xe5755b(%rip),%rax        # 0x1413b8f00
1405619a5:	48 33 c4             	xor    %rsp,%rax
1405619a8:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
1405619af:	00
1405619b0:	48 8b fa             	mov    %rdx,%rdi
1405619b3:	48 8b d9             	mov    %rcx,%rbx
1405619b6:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1405619bb:	33 ed                	xor    %ebp,%ebp
1405619bd:	48 8b 52 10          	mov    0x10(%rdx),%rdx
1405619c1:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
1405619c8:	00
1405619c9:	e8 52 71 c4 ff       	call   0x1401a8b20
1405619ce:	48 8b f0             	mov    %rax,%rsi
1405619d1:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1405619d5:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1405619dc:	ff ff 7f
1405619df:	48 2b c1             	sub    %rcx,%rax
1405619e2:	48 83 f8 01          	cmp    $0x1,%rax
1405619e6:	0f 82 cc 01 00 00    	jb     0x140561bb8
1405619ec:	4c 8b cf             	mov    %rdi,%r9
1405619ef:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405619f4:	76 03                	jbe    0x1405619f9
1405619f6:	4c 8b 0f             	mov    (%rdi),%r9
1405619f9:	48 c7 44 24 30 01 00 	movq   $0x1,0x30(%rsp)
140561a00:	00 00
140561a02:	4c 8d 35 63 4e a5 00 	lea    0xa54e63(%rip),%r14        # 0x140fb686c
140561a09:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140561a0e:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140561a13:	4c 8b c7             	mov    %rdi,%r8
140561a16:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140561a1b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140561a20:	e8 bb 0d cd ff       	call   0x1402327e0
140561a25:	90                   	nop
140561a26:	4c 8b ce             	mov    %rsi,%r9
140561a29:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140561a2e:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
140561a33:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140561a38:	e8 23 c8 c7 ff       	call   0x1401de260
140561a3d:	90                   	nop
140561a3e:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140561a43:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140561a48:	48 8b c2             	mov    %rdx,%rax
140561a4b:	48 2b c1             	sub    %rcx,%rax
140561a4e:	48 83 f8 01          	cmp    $0x1,%rax
140561a52:	72 25                	jb     0x140561a79
140561a54:	48 8d 41 01          	lea    0x1(%rcx),%rax
140561a58:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140561a5d:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140561a62:	48 83 fa 0f          	cmp    $0xf,%rdx
140561a66:	48 0f 47 44 24 50    	cmova  0x50(%rsp),%rax
140561a6c:	66 c7 04 08 0a 00    	movw   $0xa,(%rax,%rcx,1)
140561a72:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140561a77:	eb 21                	jmp    0x140561a9a
140561a79:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
140561a80:	00 00
140561a82:	4d 8b ce             	mov    %r14,%r9
140561a85:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140561a8b:	ba 01 00 00 00       	mov    $0x1,%edx
140561a90:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140561a95:	e8 e6 6b c4 ff       	call   0x1401a8680
140561a9a:	0f 57 c0             	xorps  %xmm0,%xmm0
140561a9d:	0f 11 03             	movups %xmm0,(%rbx)
140561aa0:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
140561aa4:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
140561aa8:	0f 10 00             	movups (%rax),%xmm0
140561aab:	0f 11 03             	movups %xmm0,(%rbx)
140561aae:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140561ab2:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140561ab6:	48 89 68 10          	mov    %rbp,0x10(%rax)
140561aba:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140561ac1:	00
140561ac2:	c6 00 00             	movb   $0x0,(%rax)
140561ac5:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140561aca:	48 83 fa 0f          	cmp    $0xf,%rdx
140561ace:	76 32                	jbe    0x140561b02
140561ad0:	48 ff c2             	inc    %rdx
140561ad3:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140561ad8:	48 8b c1             	mov    %rcx,%rax
140561adb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140561ae2:	72 19                	jb     0x140561afd
140561ae4:	48 83 c2 27          	add    $0x27,%rdx
140561ae8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140561aec:	48 2b c1             	sub    %rcx,%rax
140561aef:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140561af3:	48 83 f8 1f          	cmp    $0x1f,%rax
140561af7:	0f 87 c1 00 00 00    	ja     0x140561bbe
140561afd:	e8 42 96 8b 00       	call   0x140e1b144
140561b02:	66 0f 6f 05 26 23 a4 	movdqa 0xa42326(%rip),%xmm0        # 0x140fa3e30
140561b09:	00
140561b0a:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140561b10:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140561b15:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
140561b1c:	00
140561b1d:	48 83 fa 0f          	cmp    $0xf,%rdx
140561b21:	76 2f                	jbe    0x140561b52
140561b23:	48 ff c2             	inc    %rdx
140561b26:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140561b2b:	48 8b c1             	mov    %rcx,%rax
140561b2e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140561b35:	72 15                	jb     0x140561b4c
140561b37:	48 83 c2 27          	add    $0x27,%rdx
140561b3b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140561b3f:	48 2b c1             	sub    %rcx,%rax
140561b42:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140561b46:	48 83 f8 1f          	cmp    $0x1f,%rax
140561b4a:	77 78                	ja     0x140561bc4
140561b4c:	e8 f3 95 8b 00       	call   0x140e1b144
140561b51:	90                   	nop
140561b52:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
140561b59:	00
140561b5a:	48 83 fa 0f          	cmp    $0xf,%rdx
140561b5e:	76 31                	jbe    0x140561b91
140561b60:	48 ff c2             	inc    %rdx
140561b63:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140561b6a:	00
140561b6b:	48 8b c1             	mov    %rcx,%rax
140561b6e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140561b75:	72 15                	jb     0x140561b8c
140561b77:	48 83 c2 27          	add    $0x27,%rdx
140561b7b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140561b7f:	48 2b c1             	sub    %rcx,%rax
140561b82:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140561b86:	48 83 f8 1f          	cmp    $0x1f,%rax
140561b8a:	77 26                	ja     0x140561bb2
140561b8c:	e8 b3 95 8b 00       	call   0x140e1b144
140561b91:	48 8b c3             	mov    %rbx,%rax
140561b94:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140561b9b:	00
140561b9c:	48 33 cc             	xor    %rsp,%rcx
140561b9f:	e8 5c 99 8b 00       	call   0x140e1b500
140561ba4:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140561bab:	41 5e                	pop    %r14
140561bad:	5f                   	pop    %rdi
140561bae:	5e                   	pop    %rsi
140561baf:	5d                   	pop    %rbp
140561bb0:	5b                   	pop    %rbx
140561bb1:	c3                   	ret
140561bb2:	e8 ed 85 8c 00       	call   0x140e2a1a4
140561bb7:	90                   	nop
140561bb8:	e8 b3 b9 c3 ff       	call   0x14019d570
140561bbd:	90                   	nop
140561bbe:	e8 e1 85 8c 00       	call   0x140e2a1a4
140561bc3:	90                   	nop
140561bc4:	e8 db 85 8c 00       	call   0x140e2a1a4
140561bc9:	cc                   	int3
140561bca:	cc                   	int3
140561bcb:	cc                   	int3
140561bcc:	cc                   	int3
140561bcd:	cc                   	int3
140561bce:	cc                   	int3
140561bcf:	cc                   	int3
140561bd0:	48 8b c4             	mov    %rsp,%rax
140561bd3:	48 89 58 18          	mov    %rbx,0x18(%rax)
140561bd7:	55                   	push   %rbp
140561bd8:	56                   	push   %rsi
140561bd9:	57                   	push   %rdi
140561bda:	41 54                	push   %r12
140561bdc:	41 55                	push   %r13
140561bde:	41 56                	push   %r14
140561be0:	41 57                	push   %r15
140561be2:	48 8d a8 28 ff ff ff 	lea    -0xd8(%rax),%rbp
140561be9:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
140561bf0:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140561bf4:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
140561bf8:	48 8b 05 01 73 e5 00 	mov    0xe57301(%rip),%rax        # 0x1413b8f00
140561bff:	48 33 c4             	xor    %rsp,%rax
140561c02:	48 89 45 78          	mov    %rax,0x78(%rbp)
140561c06:	48 8b da             	mov    %rdx,%rbx
140561c09:	4c 8b e1             	mov    %rcx,%r12
140561c0c:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140561c11:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
140561c15:	33 f6                	xor    %esi,%esi
140561c17:	0f 10 02             	movups (%rdx),%xmm0
140561c1a:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
140561c1e:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140561c22:	48 8b 0d 87 12 ed 00 	mov    0xed1287(%rip),%rcx        # 0x141432eb0
140561c29:	e8 52 c5 19 00       	call   0x1406fe180
140561c2e:	48 8b f8             	mov    %rax,%rdi
140561c31:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140561c36:	0f 10 03             	movups (%rbx),%xmm0
140561c39:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140561c3d:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
140561c41:	48 85 c0             	test   %rax,%rax
140561c44:	0f 84 2f 06 00 00    	je     0x140562279
140561c4a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140561c4e:	e8 2d 78 30 00       	call   0x140869480
140561c53:	90                   	nop
140561c54:	48 8b cf             	mov    %rdi,%rcx
140561c57:	e8 34 5d 19 00       	call   0x1406f7990
140561c5c:	48 8b d0             	mov    %rax,%rdx
140561c5f:	41 b0 01             	mov    $0x1,%r8b
140561c62:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140561c66:	e8 c5 87 2f 00       	call   0x14085a430
140561c6b:	0f 10 38             	movups (%rax),%xmm7
140561c6e:	0f 11 7d a0          	movups %xmm7,-0x60(%rbp)
140561c72:	0f 10 70 10          	movups 0x10(%rax),%xmm6
140561c76:	0f 11 75 b0          	movups %xmm6,-0x50(%rbp)
140561c7a:	48 89 70 10          	mov    %rsi,0x10(%rax)
140561c7e:	bf 0f 00 00 00       	mov    $0xf,%edi
140561c83:	48 89 78 18          	mov    %rdi,0x18(%rax)
140561c87:	40 88 30             	mov    %sil,(%rax)
140561c8a:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140561c8e:	48 3b d7             	cmp    %rdi,%rdx
140561c91:	76 31                	jbe    0x140561cc4
140561c93:	48 ff c2             	inc    %rdx
140561c96:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140561c9a:	48 8b c1             	mov    %rcx,%rax
140561c9d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140561ca4:	72 19                	jb     0x140561cbf
140561ca6:	48 83 c2 27          	add    $0x27,%rdx
140561caa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140561cae:	48 2b c1             	sub    %rcx,%rax
140561cb1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140561cb5:	48 83 f8 1f          	cmp    $0x1f,%rax
140561cb9:	0f 87 08 06 00 00    	ja     0x1405622c7
140561cbf:	e8 80 94 8b 00       	call   0x140e1b144
140561cc4:	66 0f 6f 05 64 21 a4 	movdqa 0xa42164(%rip),%xmm0        # 0x140fa3e30
140561ccb:	00
140561ccc:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140561cd1:	c6 45 e0 00          	movb   $0x0,-0x20(%rbp)
140561cd5:	48 8d 5d a0          	lea    -0x60(%rbp),%rbx
140561cd9:	66 49 0f 7e fe       	movq   %xmm7,%r14
140561cde:	66 0f 6f c6          	movdqa %xmm6,%xmm0
140561ce2:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140561ce7:	66 49 0f 7e c5       	movq   %xmm0,%r13