140205d1b:	eb 17                	jmp    0x140205d34
140205d1d:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
140205d23:	74 04                	je     0x140205d29
140205d25:	b2 64                	mov    $0x64,%dl
140205d27:	eb 0b                	jmp    0x140205d34
140205d29:	c0 e2 03             	shl    $0x3,%dl
140205d2c:	f6 d2                	not    %dl
140205d2e:	80 e2 20             	and    $0x20,%dl
140205d31:	80 ca 58             	or     $0x58,%dl
140205d34:	4c 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%r9
140205d3b:	00
140205d3c:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140205d41:	88 50 03             	mov    %dl,0x3(%rax)
140205d44:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140205d49:	ba 40 00 00 00       	mov    $0x40,%edx
140205d4e:	c6 40 04 00          	movb   $0x0,0x4(%rax)
140205d52:	e8 89 e3 fa ff       	call   0x1401b40e0
140205d57:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
140205d5b:	48 63 c8             	movslq %eax,%rcx
140205d5e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140205d63:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140205d68:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140205d6d:	0f b6 8c 24 f0 00 00 	movzbl 0xf0(%rsp),%ecx
140205d74:	00
140205d75:	4c 8b cb             	mov    %rbx,%r9
140205d78:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140205d7d:	48 8b d7             	mov    %rdi,%rdx
140205d80:	88 4c 24 20          	mov    %cl,0x20(%rsp)
140205d84:	48 8b ce             	mov    %rsi,%rcx
140205d87:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140205d8c:	e8 5f 1f fe ff       	call   0x1401e7cf0
140205d91:	48 8b c7             	mov    %rdi,%rax
140205d94:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140205d9b:	00
140205d9c:	48 33 cc             	xor    %rsp,%rcx
140205d9f:	e8 5c 57 c1 00       	call   0x140e1b500
140205da4:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140205dab:	00
140205dac:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140205db3:	5f                   	pop    %rdi
140205db4:	5e                   	pop    %rsi
140205db5:	5d                   	pop    %rbp
140205db6:	c3                   	ret
140205db7:	cc                   	int3
140205db8:	cc                   	int3
140205db9:	cc                   	int3
140205dba:	cc                   	int3
140205dbb:	cc                   	int3
140205dbc:	cc                   	int3
140205dbd:	cc                   	int3
140205dbe:	cc                   	int3
140205dbf:	cc                   	int3
140205dc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140205dc5:	55                   	push   %rbp
140205dc6:	56                   	push   %rsi
140205dc7:	57                   	push   %rdi
140205dc8:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
140205dcf:	48 8b 05 2a 31 1b 01 	mov    0x11b312a(%rip),%rax        # 0x1413b8f00
140205dd6:	48 33 c4             	xor    %rsp,%rax
140205dd9:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140205de0:	00
140205de1:	49 8b d9             	mov    %r9,%rbx
140205de4:	c6 44 24 50 25       	movb   $0x25,0x50(%rsp)
140205de9:	48 8b fa             	mov    %rdx,%rdi
140205dec:	49 8b e8             	mov    %r8,%rbp
140205def:	41 8b 51 18          	mov    0x18(%r9),%edx
140205df3:	48 8b f1             	mov    %rcx,%rsi
140205df6:	44 8b ca             	mov    %edx,%r9d
140205df9:	41 83 e1 20          	and    $0x20,%r9d
140205dfd:	74 05                	je     0x140205e04
140205dff:	c6 44 24 51 2b       	movb   $0x2b,0x51(%rsp)
140205e04:	45 85 c9             	test   %r9d,%r9d
140205e07:	48 8d 44 24 51       	lea    0x51(%rsp),%rax
140205e0c:	48 8d 4c 24 52       	lea    0x52(%rsp),%rcx
140205e11:	48 0f 45 c1          	cmovne %rcx,%rax
140205e15:	f6 c2 08             	test   $0x8,%dl
140205e18:	74 06                	je     0x140205e20
140205e1a:	c6 00 23             	movb   $0x23,(%rax)
140205e1d:	48 ff c0             	inc    %rax
140205e20:	8b ca                	mov    %edx,%ecx
140205e22:	66 c7 00 49 36       	movw   $0x3649,(%rax)
140205e27:	81 e1 00 0e 00 00    	and    $0xe00,%ecx
140205e2d:	c6 40 02 34          	movb   $0x34,0x2(%rax)
140205e31:	81 f9 00 04 00 00    	cmp    $0x400,%ecx
140205e37:	75 04                	jne    0x140205e3d
140205e39:	b2 6f                	mov    $0x6f,%dl
140205e3b:	eb 17                	jmp    0x140205e54
140205e3d:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
140205e43:	74 04                	je     0x140205e49
140205e45:	b2 75                	mov    $0x75,%dl
140205e47:	eb 0b                	jmp    0x140205e54
140205e49:	c0 e2 03             	shl    $0x3,%dl
140205e4c:	f6 d2                	not    %dl
140205e4e:	80 e2 20             	and    $0x20,%dl
140205e51:	80 ca 58             	or     $0x58,%dl
140205e54:	4c 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%r9
140205e5b:	00
140205e5c:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140205e61:	88 50 03             	mov    %dl,0x3(%rax)
140205e64:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140205e69:	ba 40 00 00 00       	mov    $0x40,%edx
140205e6e:	c6 40 04 00          	movb   $0x0,0x4(%rax)
140205e72:	e8 69 e2 fa ff       	call   0x1401b40e0
140205e77:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
140205e7b:	48 63 c8             	movslq %eax,%rcx
140205e7e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140205e83:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140205e88:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140205e8d:	0f b6 8c 24 f0 00 00 	movzbl 0xf0(%rsp),%ecx
140205e94:	00
140205e95:	4c 8b cb             	mov    %rbx,%r9
140205e98:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140205e9d:	48 8b d7             	mov    %rdi,%rdx
140205ea0:	88 4c 24 20          	mov    %cl,0x20(%rsp)
140205ea4:	48 8b ce             	mov    %rsi,%rcx
140205ea7:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140205eac:	e8 3f 1e fe ff       	call   0x1401e7cf0
140205eb1:	48 8b c7             	mov    %rdi,%rax
140205eb4:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140205ebb:	00
140205ebc:	48 33 cc             	xor    %rsp,%rcx
140205ebf:	e8 3c 56 c1 00       	call   0x140e1b500
140205ec4:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140205ecb:	00
140205ecc:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
140205ed3:	5f                   	pop    %rdi
140205ed4:	5e                   	pop    %rsi
140205ed5:	5d                   	pop    %rbp
140205ed6:	c3                   	ret
140205ed7:	cc                   	int3
140205ed8:	cc                   	int3
140205ed9:	cc                   	int3
140205eda:	cc                   	int3
140205edb:	cc                   	int3
140205edc:	cc                   	int3
140205edd:	cc                   	int3
140205ede:	cc                   	int3
140205edf:	cc                   	int3
140205ee0:	48 8b c4             	mov    %rsp,%rax
140205ee3:	55                   	push   %rbp
140205ee4:	53                   	push   %rbx
140205ee5:	56                   	push   %rsi
140205ee6:	57                   	push   %rdi
140205ee7:	41 54                	push   %r12
140205ee9:	41 55                	push   %r13
140205eeb:	41 56                	push   %r14
140205eed:	41 57                	push   %r15
140205eef:	48 8d 68 b1          	lea    -0x4f(%rax),%rbp
140205ef3:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
140205efa:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
140205efe:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
140205f02:	48 8b 05 f7 2f 1b 01 	mov    0x11b2ff7(%rip),%rax        # 0x1413b8f00
140205f09:	48 33 c4             	xor    %rsp,%rax
140205f0c:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140205f10:	4d 8b f9             	mov    %r9,%r15
140205f13:	4c 89 4d a7          	mov    %r9,-0x59(%rbp)
140205f17:	49 8b f8             	mov    %r8,%rdi
140205f1a:	4c 89 45 9f          	mov    %r8,-0x61(%rbp)
140205f1e:	48 8b da             	mov    %rdx,%rbx
140205f21:	48 89 55 af          	mov    %rdx,-0x51(%rbp)
140205f25:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
140205f29:	44 0f b6 65 77       	movzbl 0x77(%rbp),%r12d
140205f2e:	45 33 ed             	xor    %r13d,%r13d
140205f31:	41 f7 41 18 00 40 00 	testl  $0x4000,0x18(%r9)
140205f38:	00
140205f39:	75 32                	jne    0x140205f6d
140205f3b:	41 0f 10 00          	movups (%r8),%xmm0
140205f3f:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140205f44:	48 8b 11             	mov    (%rcx),%rdx
140205f47:	44 0f b6 45 7f       	movzbl 0x7f(%rbp),%r8d
140205f4c:	48 8b 42 48          	mov    0x48(%rdx),%rax
140205f50:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
140205f55:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
140205f5a:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140205f5f:	48 8b d3             	mov    %rbx,%rdx
140205f62:	ff 15 b8 da d7 00    	call   *0xd7dab8(%rip)        # 0x140f83a20
140205f68:	e9 3b 02 00 00       	jmp    0x1402061a8
140205f6d:	49 8b 41 40          	mov    0x40(%r9),%rax
140205f71:	48 8b 48 08          	mov    0x8(%rax),%rcx
140205f75:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140205f7a:	48 8b 01             	mov    (%rcx),%rax
140205f7d:	48 8b 40 08          	mov    0x8(%rax),%rax
140205f81:	ff 15 99 da d7 00    	call   *0xd7da99(%rip)        # 0x140f83a20
140205f87:	90                   	nop
140205f88:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140205f8d:	e8 7e 68 fd ff       	call   0x1401dc810
140205f92:	48 8b d8             	mov    %rax,%rbx
140205f95:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140205f9a:	48 85 c9             	test   %rcx,%rcx
140205f9d:	74 29                	je     0x140205fc8
140205f9f:	48 8b 11             	mov    (%rcx),%rdx
140205fa2:	48 8b 42 10          	mov    0x10(%rdx),%rax
140205fa6:	ff 15 74 da d7 00    	call   *0xd7da74(%rip)        # 0x140f83a20
140205fac:	4c 8b c0             	mov    %rax,%r8
140205faf:	48 85 c0             	test   %rax,%rax
140205fb2:	74 14                	je     0x140205fc8
140205fb4:	48 8b 08             	mov    (%rax),%rcx
140205fb7:	48 8b 01             	mov    (%rcx),%rax
140205fba:	ba 01 00 00 00       	mov    $0x1,%edx
140205fbf:	49 8b c8             	mov    %r8,%rcx
140205fc2:	ff 15 58 da d7 00    	call   *0xd7da58(%rip)        # 0x140f83a20
140205fc8:	0f 57 c0             	xorps  %xmm0,%xmm0
140205fcb:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140205fcf:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
140205fd3:	48 c7 45 d7 0f 00 00 	movq   $0xf,-0x29(%rbp)
140205fda:	00
140205fdb:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
140205fdf:	48 8b 03             	mov    (%rbx),%rax
140205fe2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140205fe7:	48 8b cb             	mov    %rbx,%rcx
140205fea:	80 7d 7f 00          	cmpb   $0x0,0x7f(%rbp)
140205fee:	74 06                	je     0x140205ff6
140205ff0:	48 8b 40 38          	mov    0x38(%rax),%rax
140205ff4:	eb 04                	jmp    0x140205ffa
140205ff6:	48 8b 40 30          	mov    0x30(%rax),%rax
140205ffa:	ff 15 20 da d7 00    	call   *0xd7da20(%rip)        # 0x140f83a20
140206000:	0f 10 75 87          	movups -0x79(%rbp),%xmm6
140206004:	0f 10 7c 24 40       	movups 0x40(%rsp),%xmm7
140206009:	0f 11 75 cf          	movups %xmm6,-0x31(%rbp)
14020600d:	0f 11 7d bf          	movups %xmm7,-0x41(%rbp)
140206011:	49 8b 77 28          	mov    0x28(%r15),%rsi
140206015:	66 49 0f 7e f6       	movq   %xmm6,%r14
14020601a:	48 85 f6             	test   %rsi,%rsi
14020601d:	7e 0a                	jle    0x140206029
14020601f:	49 3b f6             	cmp    %r14,%rsi
140206022:	76 05                	jbe    0x140206029
140206024:	49 2b f6             	sub    %r14,%rsi
140206027:	eb 03                	jmp    0x14020602c
140206029:	49 8b f5             	mov    %r13,%rsi
14020602c:	41 8b 47 18          	mov    0x18(%r15),%eax
140206030:	25 c0 01 00 00       	and    $0x1c0,%eax
140206035:	83 f8 40             	cmp    $0x40,%eax
140206038:	74 77                	je     0x1402060b1
14020603a:	0f 10 07             	movups (%rdi),%xmm0
14020603d:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140206042:	48 85 f6             	test   %rsi,%rsi
140206045:	74 64                	je     0x1402060ab
140206047:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14020604c:	0f 1f 40 00          	nopl   0x0(%rax)
140206050:	48 85 db             	test   %rbx,%rbx
140206053:	74 46                	je     0x14020609b
140206055:	48 8b 43 40          	mov    0x40(%rbx),%rax
140206059:	48 83 38 00          	cmpq   $0x0,(%rax)
14020605d:	74 24                	je     0x140206083
14020605f:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140206063:	8b 01                	mov    (%rcx),%eax
140206065:	85 c0                	test   %eax,%eax
140206067:	7e 1a                	jle    0x140206083
140206069:	ff c8                	dec    %eax
14020606b:	89 01                	mov    %eax,(%rcx)
14020606d:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140206071:	48 8b 11             	mov    (%rcx),%rdx
140206074:	48 8d 42 01          	lea    0x1(%rdx),%rax
140206078:	48 89 01             	mov    %rax,(%rcx)
14020607b:	44 88 22             	mov    %r12b,(%rdx)
14020607e:	41 8b c4             	mov    %r12d,%eax
140206081:	eb 13                	jmp    0x140206096
140206083:	48 8b 03             	mov    (%rbx),%rax
140206086:	41 8b d4             	mov    %r12d,%edx
140206089:	48 8b cb             	mov    %rbx,%rcx
14020608c:	48 8b 40 18          	mov    0x18(%rax),%rax
140206090:	ff 15 8a d9 d7 00    	call   *0xd7d98a(%rip)        # 0x140f83a20
140206096:	83 f8 ff             	cmp    $0xffffffff,%eax
140206099:	75 05                	jne    0x1402060a0
14020609b:	c6 44 24 40 01       	movb   $0x1,0x40(%rsp)
1402060a0:	48 83 ee 01          	sub    $0x1,%rsi
1402060a4:	75 aa                	jne    0x140206050
1402060a6:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402060ab:	0f 11 07             	movups %xmm0,(%rdi)
1402060ae:	49 8b f5             	mov    %r13,%rsi
1402060b1:	48 8d 7d bf          	lea    -0x41(%rbp),%rdi
1402060b5:	66 49 0f 7e ff       	movq   %xmm7,%r15
1402060ba:	66 0f 73 de 08       	psrldq $0x8,%xmm6
1402060bf:	66 49 0f 7e f5       	movq   %xmm6,%r13
1402060c4:	49 83 fd 0f          	cmp    $0xf,%r13
1402060c8:	49 0f 47 ff          	cmova  %r15,%rdi
1402060cc:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1402060d0:	0f 10 00             	movups (%rax),%xmm0
1402060d3:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1402060d8:	4d 85 f6             	test   %r14,%r14
1402060db:	74 67                	je     0x140206144
1402060dd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402060e2:	44 0f b6 07          	movzbl (%rdi),%r8d
1402060e6:	48 85 db             	test   %rbx,%rbx
1402060e9:	74 46                	je     0x140206131
1402060eb:	48 8b 43 40          	mov    0x40(%rbx),%rax
1402060ef:	48 83 38 00          	cmpq   $0x0,(%rax)
1402060f3:	74 24                	je     0x140206119
1402060f5:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1402060f9:	8b 01                	mov    (%rcx),%eax
1402060fb:	85 c0                	test   %eax,%eax
1402060fd:	7e 1a                	jle    0x140206119
1402060ff:	ff c8                	dec    %eax
140206101:	89 01                	mov    %eax,(%rcx)
140206103:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140206107:	48 8b 11             	mov    (%rcx),%rdx
14020610a:	48 8d 42 01          	lea    0x1(%rdx),%rax
14020610e:	48 89 01             	mov    %rax,(%rcx)
140206111:	44 88 02             	mov    %r8b,(%rdx)
140206114:	41 8b c0             	mov    %r8d,%eax
140206117:	eb 13                	jmp    0x14020612c
140206119:	48 8b 03             	mov    (%rbx),%rax
14020611c:	41 8b d0             	mov    %r8d,%edx
14020611f:	48 8b cb             	mov    %rbx,%rcx
140206122:	48 8b 40 18          	mov    0x18(%rax),%rax
140206126:	ff 15 f4 d8 d7 00    	call   *0xd7d8f4(%rip)        # 0x140f83a20
14020612c:	83 f8 ff             	cmp    $0xffffffff,%eax
14020612f:	75 05                	jne    0x140206136
140206131:	c6 44 24 40 01       	movb   $0x1,0x40(%rsp)
140206136:	48 ff c7             	inc    %rdi
140206139:	49 83 ee 01          	sub    $0x1,%r14
14020613d:	75 a3                	jne    0x1402060e2
14020613f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140206144:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140206148:	48 c7 40 28 00 00 00 	movq   $0x0,0x28(%rax)
14020614f:	00
140206150:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140206156:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14020615b:	45 0f b6 cc          	movzbl %r12b,%r9d
14020615f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140206164:	48 8b 5d af          	mov    -0x51(%rbp),%rbx
140206168:	48 8b d3             	mov    %rbx,%rdx
14020616b:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14020616f:	e8 cc 24 fe ff       	call   0x1401e8640
140206174:	90                   	nop
140206175:	49 83 fd 0f          	cmp    $0xf,%r13
140206179:	76 2d                	jbe    0x1402061a8
14020617b:	49 8d 55 01          	lea    0x1(%r13),%rdx
14020617f:	49 8b c7             	mov    %r15,%rax
140206182:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140206189:	72 15                	jb     0x1402061a0
14020618b:	48 83 c2 27          	add    $0x27,%rdx
14020618f:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
140206193:	49 2b c7             	sub    %r15,%rax
140206196:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14020619a:	48 83 f8 1f          	cmp    $0x1f,%rax
14020619e:	77 3b                	ja     0x1402061db
1402061a0:	49 8b cf             	mov    %r15,%rcx
1402061a3:	e8 9c 4f c1 00       	call   0x140e1b144
1402061a8:	48 8b c3             	mov    %rbx,%rax
1402061ab:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1402061af:	48 33 cc             	xor    %rsp,%rcx
1402061b2:	e8 49 53 c1 00       	call   0x140e1b500
1402061b7:	0f 28 b4 24 c0 00 00 	movaps 0xc0(%rsp),%xmm6
1402061be:	00
1402061bf:	0f 28 bc 24 b0 00 00 	movaps 0xb0(%rsp),%xmm7
1402061c6:	00
1402061c7:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1402061ce:	41 5f                	pop    %r15
1402061d0:	41 5e                	pop    %r14