140ccc7a3:	24 08                	and    $0x8,%al
140ccc7a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ccc7aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ccc7af:	57                   	push   %rdi
140ccc7b0:	b8 30 00 00 00       	mov    $0x30,%eax
140ccc7b5:	e8 e6 ec 14 00       	call   0x140e1b4a0
140ccc7ba:	48 2b e0             	sub    %rax,%rsp
140ccc7bd:	49 8b f9             	mov    %r9,%rdi
140ccc7c0:	49 8b f0             	mov    %r8,%rsi
140ccc7c3:	48 8b ea             	mov    %rdx,%rbp
140ccc7c6:	48 8b d9             	mov    %rcx,%rbx
140ccc7c9:	e8 02 97 ff ff       	call   0x140cc5ed0
140ccc7ce:	48 3b e8             	cmp    %rax,%rbp
140ccc7d1:	75 34                	jne    0x140ccc807
140ccc7d3:	8b 43 7c             	mov    0x7c(%rbx),%eax
140ccc7d6:	25 80 01 00 00       	and    $0x180,%eax
140ccc7db:	3d 00 01 00 00       	cmp    $0x100,%eax
140ccc7e0:	75 25                	jne    0x140ccc807
140ccc7e2:	48 85 ff             	test   %rdi,%rdi
140ccc7e5:	74 06                	je     0x140ccc7ed
140ccc7e7:	c7 07 14 00 00 00    	movl   $0x14,(%rdi)
140ccc7ed:	0f 10 83 b0 00 00 00 	movups 0xb0(%rbx),%xmm0
140ccc7f4:	0f 11 06             	movups %xmm0,(%rsi)
140ccc7f7:	8b 83 c0 00 00 00    	mov    0xc0(%rbx),%eax
140ccc7fd:	89 46 10             	mov    %eax,0x10(%rsi)
140ccc800:	b8 01 00 00 00       	mov    $0x1,%eax
140ccc805:	eb 1b                	jmp    0x140ccc822
140ccc807:	e8 84 a7 03 00       	call   0x140d06f90
140ccc80c:	48 8b c8             	mov    %rax,%rcx
140ccc80f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ccc814:	4c 8b ce             	mov    %rsi,%r9
140ccc817:	4c 8b c3             	mov    %rbx,%r8
140ccc81a:	48 8b d5             	mov    %rbp,%rdx
140ccc81d:	e8 3e 52 04 00       	call   0x140d11a60
140ccc822:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccc827:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ccc82c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ccc831:	48 83 c4 30          	add    $0x30,%rsp
140ccc835:	5f                   	pop    %rdi
140ccc836:	c3                   	ret
140ccc837:	cc                   	int3
140ccc838:	cc                   	int3
140ccc839:	cc                   	int3
140ccc83a:	cc                   	int3
140ccc83b:	cc                   	int3
140ccc83c:	cc                   	int3
140ccc83d:	cc                   	int3
140ccc83e:	cc                   	int3
140ccc83f:	cc                   	int3
140ccc840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ccc845:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ccc84a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ccc84f:	57                   	push   %rdi
140ccc850:	b8 30 00 00 00       	mov    $0x30,%eax
140ccc855:	e8 46 ec 14 00       	call   0x140e1b4a0
140ccc85a:	48 2b e0             	sub    %rax,%rsp
140ccc85d:	49 8b f9             	mov    %r9,%rdi
140ccc860:	49 8b f0             	mov    %r8,%rsi
140ccc863:	48 8b ea             	mov    %rdx,%rbp
140ccc866:	48 8b d9             	mov    %rcx,%rbx
140ccc869:	e8 12 51 02 00       	call   0x140cf1980
140ccc86e:	48 8b c8             	mov    %rax,%rcx
140ccc871:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ccc876:	4c 8b ce             	mov    %rsi,%r9
140ccc879:	4c 8b c3             	mov    %rbx,%r8
140ccc87c:	48 8b d5             	mov    %rbp,%rdx
140ccc87f:	e8 dc 51 04 00       	call   0x140d11a60
140ccc884:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccc889:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ccc88e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ccc893:	48 83 c4 30          	add    $0x30,%rsp
140ccc897:	5f                   	pop    %rdi
140ccc898:	c3                   	ret
140ccc899:	cc                   	int3
140ccc89a:	cc                   	int3
140ccc89b:	cc                   	int3
140ccc89c:	cc                   	int3
140ccc89d:	cc                   	int3
140ccc89e:	cc                   	int3
140ccc89f:	cc                   	int3
140ccc8a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ccc8a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ccc8aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ccc8af:	57                   	push   %rdi
140ccc8b0:	b8 30 00 00 00       	mov    $0x30,%eax
140ccc8b5:	e8 e6 eb 14 00       	call   0x140e1b4a0
140ccc8ba:	48 2b e0             	sub    %rax,%rsp
140ccc8bd:	49 8b f9             	mov    %r9,%rdi
140ccc8c0:	49 8b f0             	mov    %r8,%rsi
140ccc8c3:	48 8b ea             	mov    %rdx,%rbp
140ccc8c6:	48 8b d9             	mov    %rcx,%rbx
140ccc8c9:	e8 02 96 ff ff       	call   0x140cc5ed0
140ccc8ce:	48 3b e8             	cmp    %rax,%rbp
140ccc8d1:	75 37                	jne    0x140ccc90a
140ccc8d3:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
140ccc8d9:	25 80 01 00 00       	and    $0x180,%eax
140ccc8de:	3d 00 01 00 00       	cmp    $0x100,%eax
140ccc8e3:	75 25                	jne    0x140ccc90a
140ccc8e5:	48 85 ff             	test   %rdi,%rdi
140ccc8e8:	74 06                	je     0x140ccc8f0
140ccc8ea:	c7 07 14 00 00 00    	movl   $0x14,(%rdi)
140ccc8f0:	0f 10 83 20 01 00 00 	movups 0x120(%rbx),%xmm0
140ccc8f7:	0f 11 06             	movups %xmm0,(%rsi)
140ccc8fa:	8b 83 30 01 00 00    	mov    0x130(%rbx),%eax
140ccc900:	89 46 10             	mov    %eax,0x10(%rsi)
140ccc903:	b8 01 00 00 00       	mov    $0x1,%eax
140ccc908:	eb 1b                	jmp    0x140ccc925
140ccc90a:	e8 a1 04 00 00       	call   0x140cccdb0
140ccc90f:	48 8b c8             	mov    %rax,%rcx
140ccc912:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ccc917:	4c 8b ce             	mov    %rsi,%r9
140ccc91a:	4c 8b c3             	mov    %rbx,%r8
140ccc91d:	48 8b d5             	mov    %rbp,%rdx
140ccc920:	e8 3b 51 04 00       	call   0x140d11a60
140ccc925:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccc92a:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ccc92f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ccc934:	48 83 c4 30          	add    $0x30,%rsp
140ccc938:	5f                   	pop    %rdi
140ccc939:	c3                   	ret
140ccc93a:	cc                   	int3
140ccc93b:	cc                   	int3
140ccc93c:	cc                   	int3
140ccc93d:	cc                   	int3
140ccc93e:	cc                   	int3
140ccc93f:	cc                   	int3
140ccc940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ccc945:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ccc94a:	57                   	push   %rdi
140ccc94b:	b8 30 00 00 00       	mov    $0x30,%eax
140ccc950:	e8 4b eb 14 00       	call   0x140e1b4a0
140ccc955:	48 2b e0             	sub    %rax,%rsp
140ccc958:	49 8b d9             	mov    %r9,%rbx
140ccc95b:	49 8b f8             	mov    %r8,%rdi
140ccc95e:	48 8b f2             	mov    %rdx,%rsi
140ccc961:	e8 7a 09 00 00       	call   0x140ccd2e0
140ccc966:	48 85 c0             	test   %rax,%rax
140ccc969:	75 10                	jne    0x140ccc97b
140ccc96b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccc970:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ccc975:	48 83 c4 30          	add    $0x30,%rsp
140ccc979:	5f                   	pop    %rdi
140ccc97a:	c3                   	ret
140ccc97b:	48 63 10             	movslq (%rax),%rdx
140ccc97e:	4c 8b cb             	mov    %rbx,%r9
140ccc981:	48 8b 48 08          	mov    0x8(%rax),%rcx
140ccc985:	4c 8b c7             	mov    %rdi,%r8
140ccc988:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140ccc98f:	00 00
140ccc991:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140ccc996:	e8 e5 7e ff ff       	call   0x140cc4880
140ccc99b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccc9a0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140ccc9a5:	48 83 c4 30          	add    $0x30,%rsp
140ccc9a9:	5f                   	pop    %rdi
140ccc9aa:	c3                   	ret
140ccc9ab:	cc                   	int3
140ccc9ac:	cc                   	int3
140ccc9ad:	cc                   	int3
140ccc9ae:	cc                   	int3
140ccc9af:	cc                   	int3
140ccc9b0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ccc9b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ccc9ba:	57                   	push   %rdi
140ccc9bb:	b8 30 00 00 00       	mov    $0x30,%eax
140ccc9c0:	e8 db ea 14 00       	call   0x140e1b4a0
140ccc9c5:	48 2b e0             	sub    %rax,%rsp
140ccc9c8:	48 8b ea             	mov    %rdx,%rbp
140ccc9cb:	48 8b f9             	mov    %rcx,%rdi
140ccc9ce:	48 8d 51 20          	lea    0x20(%rcx),%rdx
140ccc9d2:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
140ccc9d6:	e8 25 4d 04 00       	call   0x140d11700
140ccc9db:	85 c0                	test   %eax,%eax
140ccc9dd:	74 12                	je     0x140ccc9f1
140ccc9df:	33 c0                	xor    %eax,%eax
140ccc9e1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ccc9e6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ccc9eb:	48 83 c4 30          	add    $0x30,%rsp
140ccc9ef:	5f                   	pop    %rdi
140ccc9f0:	c3                   	ret
140ccc9f1:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ccc9f6:	e8 25 01 00 00       	call   0x140cccb20
140ccc9fb:	48 8b c8             	mov    %rax,%rcx
140ccc9fe:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140ccca03:	4c 8b cf             	mov    %rdi,%r9
140ccca06:	4c 8d 87 90 00 00 00 	lea    0x90(%rdi),%r8
140ccca0d:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
140ccca14:	e8 e7 50 04 00       	call   0x140d11b00
140ccca19:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ccca1e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140ccca23:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140ccca28:	48 83 c4 30          	add    $0x30,%rsp
140ccca2c:	5f                   	pop    %rdi
140ccca2d:	c3                   	ret
140ccca2e:	cc                   	int3
140ccca2f:	cc                   	int3
140ccca30:	b8 28 00 00 00       	mov    $0x28,%eax
140ccca35:	e8 66 ea 14 00       	call   0x140e1b4a0
140ccca3a:	48 2b e0             	sub    %rax,%rsp
140ccca3d:	4c 8b ca             	mov    %rdx,%r9
140ccca40:	4c 8b c1             	mov    %rcx,%r8
140ccca43:	48 8d 15 d6 97 02 00 	lea    0x297d6(%rip),%rdx        # 0x140cf6220
140ccca4a:	48 8d 0d 5f 9b ff ff 	lea    -0x64a1(%rip),%rcx        # 0x140cc65b0
140ccca51:	48 83 c4 28          	add    $0x28,%rsp
140ccca55:	e9 b6 22 04 00       	jmp    0x140d0ed10
140ccca5a:	cc                   	int3
140ccca5b:	cc                   	int3
140ccca5c:	cc                   	int3
140ccca5d:	cc                   	int3
140ccca5e:	cc                   	int3
140ccca5f:	cc                   	int3
140ccca60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ccca65:	57                   	push   %rdi
140ccca66:	b8 20 00 00 00       	mov    $0x20,%eax
140ccca6b:	e8 30 ea 14 00       	call   0x140e1b4a0
140ccca70:	48 2b e0             	sub    %rax,%rsp
140ccca73:	48 8b da             	mov    %rdx,%rbx
140ccca76:	48 8b f9             	mov    %rcx,%rdi
140ccca79:	e8 12 a5 03 00       	call   0x140d06f90
140ccca7e:	48 8b c8             	mov    %rax,%rcx
140ccca81:	4c 8b c3             	mov    %rbx,%r8
140ccca84:	48 8b d7             	mov    %rdi,%rdx
140ccca87:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ccca8c:	48 83 c4 20          	add    $0x20,%rsp
140ccca90:	5f                   	pop    %rdi
140ccca91:	e9 fa 22 04 00       	jmp    0x140d0ed90
140ccca96:	cc                   	int3
140ccca97:	cc                   	int3
140ccca98:	cc                   	int3
140ccca99:	cc                   	int3
140ccca9a:	cc                   	int3
140ccca9b:	cc                   	int3
140ccca9c:	cc                   	int3
140ccca9d:	cc                   	int3
140ccca9e:	cc                   	int3
140ccca9f:	cc                   	int3
140cccaa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cccaa5:	57                   	push   %rdi
140cccaa6:	b8 20 00 00 00       	mov    $0x20,%eax
140cccaab:	e8 f0 e9 14 00       	call   0x140e1b4a0
140cccab0:	48 2b e0             	sub    %rax,%rsp
140cccab3:	48 8b da             	mov    %rdx,%rbx
140cccab6:	48 8b f9             	mov    %rcx,%rdi
140cccab9:	e8 f2 02 00 00       	call   0x140cccdb0
140cccabe:	48 8b c8             	mov    %rax,%rcx
140cccac1:	4c 8b c3             	mov    %rbx,%r8
140cccac4:	48 8b d7             	mov    %rdi,%rdx
140cccac7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cccacc:	48 83 c4 20          	add    $0x20,%rsp
140cccad0:	5f                   	pop    %rdi
140cccad1:	e9 ba 22 04 00       	jmp    0x140d0ed90
140cccad6:	cc                   	int3
140cccad7:	cc                   	int3
140cccad8:	cc                   	int3
140cccad9:	cc                   	int3
140cccada:	cc                   	int3
140cccadb:	cc                   	int3
140cccadc:	cc                   	int3
140cccadd:	cc                   	int3
140cccade:	cc                   	int3
140cccadf:	cc                   	int3
140cccae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cccae5:	57                   	push   %rdi
140cccae6:	b8 20 00 00 00       	mov    $0x20,%eax
140cccaeb:	e8 b0 e9 14 00       	call   0x140e1b4a0
140cccaf0:	48 2b e0             	sub    %rax,%rsp
140cccaf3:	48 8b da             	mov    %rdx,%rbx
140cccaf6:	48 8b f9             	mov    %rcx,%rdi
140cccaf9:	e8 b2 02 00 00       	call   0x140cccdb0
140cccafe:	48 8b c8             	mov    %rax,%rcx
140cccb01:	4c 8b c3             	mov    %rbx,%r8
140cccb04:	48 8b d7             	mov    %rdi,%rdx
140cccb07:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cccb0c:	48 83 c4 20          	add    $0x20,%rsp
140cccb10:	5f                   	pop    %rdi
140cccb11:	e9 3a 26 04 00       	jmp    0x140d0f150
140cccb16:	cc                   	int3
140cccb17:	cc                   	int3
140cccb18:	cc                   	int3
140cccb19:	cc                   	int3
140cccb1a:	cc                   	int3
140cccb1b:	cc                   	int3
140cccb1c:	cc                   	int3
140cccb1d:	cc                   	int3
140cccb1e:	cc                   	int3
140cccb1f:	cc                   	int3
140cccb20:	48 8d 05 29 b6 47 00 	lea    0x47b629(%rip),%rax        # 0x141148150
140cccb27:	c3                   	ret
140cccb28:	cc                   	int3
140cccb29:	cc                   	int3
140cccb2a:	cc                   	int3
140cccb2b:	cc                   	int3
140cccb2c:	cc                   	int3
140cccb2d:	cc                   	int3
140cccb2e:	cc                   	int3
140cccb2f:	cc                   	int3
140cccb30:	40 57                	rex push %rdi
140cccb32:	b8 20 00 00 00       	mov    $0x20,%eax
140cccb37:	e8 64 e9 14 00       	call   0x140e1b4a0
140cccb3c:	48 2b e0             	sub    %rax,%rsp
140cccb3f:	48 8b 3a             	mov    (%rdx),%rdi
140cccb42:	83 e9 01             	sub    $0x1,%ecx
140cccb45:	0f 84 97 00 00 00    	je     0x140cccbe2
140cccb4b:	83 e9 02             	sub    $0x2,%ecx
140cccb4e:	0f 84 1c 01 00 00    	je     0x140cccc70
140cccb54:	83 f9 01             	cmp    $0x1,%ecx
140cccb57:	0f 85 9a 01 00 00    	jne    0x140ccccf7
140cccb5d:	4c 8d 87 c0 00 00 00 	lea    0xc0(%rdi),%r8
140cccb64:	48 8b d7             	mov    %rdi,%rdx
140cccb67:	8d 48 e3             	lea    -0x1d(%rax),%ecx
140cccb6a:	e8 a1 08 02 00       	call   0x140ced410
140cccb6f:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
140cccb76:	e8 55 56 04 00       	call   0x140d121d0
140cccb7b:	48 8b 8f e0 00 00 00 	mov    0xe0(%rdi),%rcx
140cccb82:	e8 99 49 00 00       	call   0x140cd1520
140cccb87:	48 8b 8f e8 00 00 00 	mov    0xe8(%rdi),%rcx
140cccb8e:	e8 0d 59 04 00       	call   0x140d124a0
140cccb93:	48 8b 8f f8 00 00 00 	mov    0xf8(%rdi),%rcx
140cccb9a:	e8 81 60 04 00       	call   0x140d12c20
140cccb9f:	48 8b 8f f0 00 00 00 	mov    0xf0(%rdi),%rcx
140cccba6:	e8 c5 69 04 00       	call   0x140d13570
140cccbab:	48 8b 8f 00 01 00 00 	mov    0x100(%rdi),%rcx
140cccbb2:	e8 39 1c 00 00       	call   0x140cce7f0
140cccbb7:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
140cccbbe:	e8 1d bf 03 00       	call   0x140d08ae0
140cccbc3:	48 8b 8f 10 01 00 00 	mov    0x110(%rdi),%rcx
140cccbca:	48 8d 15 ff 06 04 00 	lea    0x406ff(%rip),%rdx        # 0x140d0d2d0
140cccbd1:	e8 8a 49 ff ff       	call   0x140cc1560
140cccbd6:	48 8b 8f 18 01 00 00 	mov    0x118(%rdi),%rcx
140cccbdd:	e8 fe f1 03 00       	call   0x140d0bde0
140cccbe2:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140cccbe7:	4c 8d 87 c0 00 00 00 	lea    0xc0(%rdi),%r8
140cccbee:	33 db                	xor    %ebx,%ebx
140cccbf0:	48 c7 87 c8 00 00 00 	movq   $0xffffffffffffffff,0xc8(%rdi)
140cccbf7:	ff ff ff ff
140cccbfb:	48 8b d7             	mov    %rdi,%rdx
140cccbfe:	89 9f 48 01 00 00    	mov    %ebx,0x148(%rdi)
140cccc04:	48 89 9f d4 00 00 00 	mov    %rbx,0xd4(%rdi)
140cccc0b:	89 9f dc 00 00 00    	mov    %ebx,0xdc(%rdi)
140cccc11:	8d 4b 03             	lea    0x3(%rbx),%ecx
140cccc14:	89 9f d0 00 00 00    	mov    %ebx,0xd0(%rdi)
140cccc1a:	48 89 9f e0 00 00 00 	mov    %rbx,0xe0(%rdi)
140cccc21:	48 89 9f e8 00 00 00 	mov    %rbx,0xe8(%rdi)
140cccc28:	48 89 9f f0 00 00 00 	mov    %rbx,0xf0(%rdi)
140cccc2f:	48 89 9f 00 01 00 00 	mov    %rbx,0x100(%rdi)
140cccc36:	48 89 9f 08 01 00 00 	mov    %rbx,0x108(%rdi)
140cccc3d:	48 89 9f 10 01 00 00 	mov    %rbx,0x110(%rdi)
140cccc44:	48 89 9f 18 01 00 00 	mov    %rbx,0x118(%rdi)
140cccc4b:	48 89 9f 38 01 00 00 	mov    %rbx,0x138(%rdi)
140cccc52:	48 89 9f f8 00 00 00 	mov    %rbx,0xf8(%rdi)