140132c4c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140132c51:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140132c56:	48 83 c4 20          	add    $0x20,%rsp
140132c5a:	5d                   	pop    %rbp
140132c5b:	c3                   	ret
140132c5c:	cc                   	int3
140132c5d:	cc                   	int3
140132c5e:	cc                   	int3
140132c5f:	cc                   	int3
140132c60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140132c65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140132c6a:	57                   	push   %rdi
140132c6b:	48 83 ec 20          	sub    $0x20,%rsp
140132c6f:	48 8b f9             	mov    %rcx,%rdi
140132c72:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140132c76:	48 85 c9             	test   %rcx,%rcx
140132c79:	0f 84 a0 00 00 00    	je     0x140132d1f
140132c7f:	48 8b 47 38          	mov    0x38(%rdi),%rax
140132c83:	48 c1 e8 03          	shr    $0x3,%rax
140132c87:	48 3b c1             	cmp    %rcx,%rax
140132c8a:	76 21                	jbe    0x140132cad
140132c8c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140132c90:	4c 8b c2             	mov    %rdx,%r8
140132c93:	48 8b 12             	mov    (%rdx),%rdx
140132c96:	48 8b cf             	mov    %rdi,%rcx
140132c99:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140132c9e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140132ca3:	48 83 c4 20          	add    $0x20,%rsp
140132ca7:	5f                   	pop    %rdi
140132ca8:	e9 63 f9 ff ff       	jmp    0x140132610
140132cad:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140132cb1:	48 8b 41 08          	mov    0x8(%rcx),%rax
140132cb5:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140132cbc:	48 8b 19             	mov    (%rcx),%rbx
140132cbf:	48 85 db             	test   %rbx,%rbx
140132cc2:	74 28                	je     0x140132cec
140132cc4:	48 8b 33             	mov    (%rbx),%rsi
140132cc7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140132ccb:	48 85 c9             	test   %rcx,%rcx
140132cce:	74 07                	je     0x140132cd7
140132cd0:	48 8b 01             	mov    (%rcx),%rax
140132cd3:	ff 50 08             	call   *0x8(%rax)
140132cd6:	90                   	nop
140132cd7:	ba 20 00 00 00       	mov    $0x20,%edx
140132cdc:	48 8b cb             	mov    %rbx,%rcx
140132cdf:	e8 a0 75 1c 00       	call   0x1402fa284
140132ce4:	48 8b de             	mov    %rsi,%rbx
140132ce7:	48 85 f6             	test   %rsi,%rsi
140132cea:	75 d8                	jne    0x140132cc4
140132cec:	48 8b 47 08          	mov    0x8(%rdi),%rax
140132cf0:	48 89 00             	mov    %rax,(%rax)
140132cf3:	48 8b 47 08          	mov    0x8(%rdi),%rax
140132cf7:	48 89 40 08          	mov    %rax,0x8(%rax)
140132cfb:	48 c7 47 10 00 00 00 	movq   $0x0,0x10(%rdi)
140132d02:	00
140132d03:	48 8b 47 08          	mov    0x8(%rdi),%rax
140132d07:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140132d0c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140132d11:	48 8b 57 20          	mov    0x20(%rdi),%rdx
140132d15:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140132d19:	e8 d2 1a f6 ff       	call   0x1400947f0
140132d1e:	90                   	nop
140132d1f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140132d24:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140132d29:	48 83 c4 20          	add    $0x20,%rsp
140132d2d:	5f                   	pop    %rdi
140132d2e:	c3                   	ret
140132d2f:	cc                   	int3
140132d30:	40 53                	rex push %rbx
140132d32:	48 83 ec 20          	sub    $0x20,%rsp
140132d36:	33 c0                	xor    %eax,%eax
140132d38:	48 8b d9             	mov    %rcx,%rbx
140132d3b:	48 89 01             	mov    %rax,(%rcx)
140132d3e:	48 89 41 08          	mov    %rax,0x8(%rcx)
140132d42:	e8 7b 98 1c 00       	call   0x1402fc5c2
140132d47:	48 8b cb             	mov    %rbx,%rcx
140132d4a:	e8 a3 9c 1c 00       	call   0x1402fc9f2
140132d4f:	48 8b c3             	mov    %rbx,%rax
140132d52:	48 83 c4 20          	add    $0x20,%rsp
140132d56:	5b                   	pop    %rbx
140132d57:	c3                   	ret
140132d58:	cc                   	int3
140132d59:	cc                   	int3
140132d5a:	cc                   	int3
140132d5b:	cc                   	int3
140132d5c:	cc                   	int3
140132d5d:	cc                   	int3
140132d5e:	cc                   	int3
140132d5f:	cc                   	int3
140132d60:	48 83 ec 28          	sub    $0x28,%rsp
140132d64:	48 8b c2             	mov    %rdx,%rax
140132d67:	4b 8d 14 80          	lea    (%r8,%r8,4),%rdx
140132d6b:	48 c1 e2 02          	shl    $0x2,%rdx
140132d6f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140132d76:	72 18                	jb     0x140132d90
140132d78:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140132d7c:	48 83 c2 27          	add    $0x27,%rdx
140132d80:	48 2b c1             	sub    %rcx,%rax
140132d83:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140132d87:	48 83 f8 1f          	cmp    $0x1f,%rax
140132d8b:	77 0f                	ja     0x140132d9c
140132d8d:	48 8b c1             	mov    %rcx,%rax
140132d90:	48 8b c8             	mov    %rax,%rcx
140132d93:	48 83 c4 28          	add    $0x28,%rsp
140132d97:	e9 e8 74 1c 00       	jmp    0x1402fa284
140132d9c:	ff 15 56 72 1f 00    	call   *0x1f7256(%rip)        # 0x140329ff8
140132da2:	cc                   	int3
140132da3:	cc                   	int3
140132da4:	cc                   	int3
140132da5:	cc                   	int3
140132da6:	cc                   	int3
140132da7:	cc                   	int3
140132da8:	cc                   	int3
140132da9:	cc                   	int3
140132daa:	cc                   	int3
140132dab:	cc                   	int3
140132dac:	cc                   	int3
140132dad:	cc                   	int3
140132dae:	cc                   	int3
140132daf:	cc                   	int3
140132db0:	48 83 ec 28          	sub    $0x28,%rsp
140132db4:	48 8b c2             	mov    %rdx,%rax
140132db7:	49 6b d0 78          	imul   $0x78,%r8,%rdx
140132dbb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140132dc2:	72 18                	jb     0x140132ddc
140132dc4:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
140132dc8:	48 83 c2 27          	add    $0x27,%rdx
140132dcc:	48 2b c1             	sub    %rcx,%rax
140132dcf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140132dd3:	48 83 f8 1f          	cmp    $0x1f,%rax
140132dd7:	77 0f                	ja     0x140132de8
140132dd9:	48 8b c1             	mov    %rcx,%rax
140132ddc:	48 8b c8             	mov    %rax,%rcx
140132ddf:	48 83 c4 28          	add    $0x28,%rsp
140132de3:	e9 9c 74 1c 00       	jmp    0x1402fa284
140132de8:	ff 15 0a 72 1f 00    	call   *0x1f720a(%rip)        # 0x140329ff8
140132dee:	cc                   	int3
140132def:	cc                   	int3
140132df0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140132df5:	57                   	push   %rdi
140132df6:	48 83 ec 30          	sub    $0x30,%rsp
140132dfa:	4c 8b 19             	mov    (%rcx),%r11
140132dfd:	48 8b da             	mov    %rdx,%rbx
140132e00:	48 8b f9             	mov    %rcx,%rdi
140132e03:	4d 8b cb             	mov    %r11,%r9
140132e06:	49 8b 43 08          	mov    0x8(%r11),%rax
140132e0a:	4c 8b c0             	mov    %rax,%r8
140132e0d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140132e11:	75 2d                	jne    0x140132e40
140132e13:	44 8b 12             	mov    (%rdx),%r10d
140132e16:	41 8b 50 1c          	mov    0x1c(%r8),%edx
140132e1a:	41 3b d2             	cmp    %r10d,%edx
140132e1d:	7d 06                	jge    0x140132e25
140132e1f:	4d 8b 40 10          	mov    0x10(%r8),%r8
140132e23:	eb 14                	jmp    0x140132e39
140132e25:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
140132e2a:	74 07                	je     0x140132e33
140132e2c:	44 3b d2             	cmp    %edx,%r10d
140132e2f:	4d 0f 4c c8          	cmovl  %r8,%r9
140132e33:	4d 8b d8             	mov    %r8,%r11
140132e36:	4d 8b 00             	mov    (%r8),%r8
140132e39:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140132e3e:	74 d6                	je     0x140132e16
140132e40:	41 80 79 19 00       	cmpb   $0x0,0x19(%r9)
140132e45:	75 03                	jne    0x140132e4a
140132e47:	49 8b 01             	mov    (%r9),%rax
140132e4a:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140132e4e:	75 19                	jne    0x140132e69
140132e50:	8b 0b                	mov    (%rbx),%ecx
140132e52:	3b 48 1c             	cmp    0x1c(%rax),%ecx
140132e55:	7d 08                	jge    0x140132e5f
140132e57:	4c 8b c8             	mov    %rax,%r9
140132e5a:	48 8b 00             	mov    (%rax),%rax
140132e5d:	eb 04                	jmp    0x140132e63
140132e5f:	48 8b 40 10          	mov    0x10(%rax),%rax
140132e63:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140132e67:	74 e9                	je     0x140132e52
140132e69:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140132e6e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140132e73:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140132e78:	48 8b cf             	mov    %rdi,%rcx
140132e7b:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140132e80:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140132e86:	e8 15 d5 ff ff       	call   0x1401303a0
140132e8b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140132e90:	48 83 c4 30          	add    $0x30,%rsp
140132e94:	5f                   	pop    %rdi
140132e95:	c3                   	ret
140132e96:	cc                   	int3
140132e97:	cc                   	int3
140132e98:	cc                   	int3
140132e99:	cc                   	int3
140132e9a:	cc                   	int3
140132e9b:	cc                   	int3
140132e9c:	cc                   	int3
140132e9d:	cc                   	int3
140132e9e:	cc                   	int3
140132e9f:	cc                   	int3
140132ea0:	48 83 ec 28          	sub    $0x28,%rsp
140132ea4:	41 0f b7 c0          	movzwl %r8w,%eax
140132ea8:	44 0f b7 c2          	movzwl %dx,%r8d
140132eac:	66 83 f8 ff          	cmp    $0xffff,%ax
140132eb0:	74 12                	je     0x140132ec4
140132eb2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140132eb6:	0f b7 d0             	movzwl %ax,%edx
140132eb9:	48 83 c4 28          	add    $0x28,%rsp
140132ebd:	48 ff 25 34 6b 1f 00 	rex.W jmp *0x1f6b34(%rip)        # 0x1403299f8
140132ec4:	66 41 83 f8 5f       	cmp    $0x5f,%r8w
140132ec9:	74 18                	je     0x140132ee3
140132ecb:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140132ecf:	ba 07 01 00 00       	mov    $0x107,%edx
140132ed4:	ff 15 1e 6b 1f 00    	call   *0x1f6b1e(%rip)        # 0x1403299f8
140132eda:	84 c0                	test   %al,%al
140132edc:	75 05                	jne    0x140132ee3
140132ede:	48 83 c4 28          	add    $0x28,%rsp
140132ee2:	c3                   	ret
140132ee3:	b0 01                	mov    $0x1,%al
140132ee5:	48 83 c4 28          	add    $0x28,%rsp
140132ee9:	c3                   	ret
140132eea:	cc                   	int3
140132eeb:	cc                   	int3
140132eec:	cc                   	int3
140132eed:	cc                   	int3
140132eee:	cc                   	int3
140132eef:	cc                   	int3
140132ef0:	40 53                	rex push %rbx
140132ef2:	48 83 ec 20          	sub    $0x20,%rsp
140132ef6:	48 8b d9             	mov    %rcx,%rbx
140132ef9:	e8 82 99 1c 00       	call   0x1402fc880
140132efe:	85 c0                	test   %eax,%eax
140132f00:	75 21                	jne    0x140132f23
140132f02:	81 7b 4c ff ff ff 7f 	cmpl   $0x7fffffff,0x4c(%rbx)
140132f09:	74 06                	je     0x140132f11
140132f0b:	48 83 c4 20          	add    $0x20,%rsp
140132f0f:	5b                   	pop    %rbx
140132f10:	c3                   	ret
140132f11:	b9 06 00 00 00       	mov    $0x6,%ecx
140132f16:	c7 43 4c fe ff ff 7f 	movl   $0x7ffffffe,0x4c(%rbx)
140132f1d:	e8 9a 99 1c 00       	call   0x1402fc8bc
140132f22:	cc                   	int3
140132f23:	b9 05 00 00 00       	mov    $0x5,%ecx
140132f28:	e8 8f 99 1c 00       	call   0x1402fc8bc
140132f2d:	cc                   	int3
140132f2e:	cc                   	int3
140132f2f:	cc                   	int3
140132f30:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140132f35:	57                   	push   %rdi
140132f36:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140132f3d:	48 8b 05 3c 52 2d 00 	mov    0x2d523c(%rip),%rax        # 0x140408180
140132f44:	48 33 c4             	xor    %rsp,%rax
140132f47:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140132f4c:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140132f50:	48 8b da             	mov    %rdx,%rbx
140132f53:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
140132f5a:	00
140132f5b:	33 f6                	xor    %esi,%esi
140132f5d:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140132f62:	48 85 c9             	test   %rcx,%rcx
140132f65:	74 4d                	je     0x140132fb4
140132f67:	48 83 c1 28          	add    $0x28,%rcx
140132f6b:	ff 15 77 69 1f 00    	call   *0x1f6977(%rip)        # 0x1403298e8
140132f71:	0f 57 c0             	xorps  %xmm0,%xmm0
140132f74:	0f 57 c9             	xorps  %xmm1,%xmm1
140132f77:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140132f7c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140132f83:	f3 0f 7f 4c 24 60    	movdqu %xmm1,0x60(%rsp)
140132f89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140132f90:	49 ff c0             	inc    %r8
140132f93:	42 38 34 00          	cmp    %sil,(%rax,%r8,1)
140132f97:	75 f7                	jne    0x140132f90
140132f99:	48 8b d0             	mov    %rax,%rdx
140132f9c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140132fa1:	e8 8a 2c f5 ff       	call   0x140085c30
140132fa6:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140132fab:	8b ce                	mov    %esi,%ecx
140132fad:	bf 01 00 00 00       	mov    $0x1,%edi
140132fb2:	eb 27                	jmp    0x140132fdb
140132fb4:	66 0f 6f 0d 74 7a 1f 	movdqa 0x1f7a74(%rip),%xmm1        # 0x14032aa30
140132fbb:	00
140132fbc:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140132fc1:	0f 57 c0             	xorps  %xmm0,%xmm0
140132fc4:	b9 02 00 00 00       	mov    $0x2,%ecx
140132fc9:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140132fce:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
140132fd3:	8b fe                	mov    %esi,%edi
140132fd5:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140132fdb:	0f 10 00             	movups (%rax),%xmm0
140132fde:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140132fe2:	48 89 70 10          	mov    %rsi,0x10(%rax)
140132fe6:	40 88 30             	mov    %sil,(%rax)
140132fe9:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
140132ff0:	00
140132ff1:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
140132ff8:	00
140132ff9:	0f 11 03             	movups %xmm0,(%rbx)
140132ffc:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140133000:	85 c9                	test   %ecx,%ecx
140133002:	74 39                	je     0x14013303d
140133004:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140133009:	48 83 fa 0f          	cmp    $0xf,%rdx
14013300d:	76 2e                	jbe    0x14013303d
14013300f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140133014:	48 ff c2             	inc    %rdx
140133017:	48 8b c1             	mov    %rcx,%rax
14013301a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140133021:	72 15                	jb     0x140133038
140133023:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140133027:	48 83 c2 27          	add    $0x27,%rdx
14013302b:	48 2b c1             	sub    %rcx,%rax
14013302e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140133032:	48 83 f8 1f          	cmp    $0x1f,%rax
140133036:	77 3d                	ja     0x140133075
140133038:	e8 47 72 1c 00       	call   0x1402fa284
14013303d:	85 ff                	test   %edi,%edi
14013303f:	74 40                	je     0x140133081
140133041:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140133046:	48 83 fa 0f          	cmp    $0xf,%rdx
14013304a:	76 35                	jbe    0x140133081
14013304c:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140133051:	48 ff c2             	inc    %rdx
140133054:	48 8b c1             	mov    %rcx,%rax
140133057:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14013305e:	72 1c                	jb     0x14013307c
140133060:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140133064:	48 83 c2 27          	add    $0x27,%rdx
140133068:	48 2b c1             	sub    %rcx,%rax
14013306b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14013306f:	48 83 f8 1f          	cmp    $0x1f,%rax
140133073:	76 07                	jbe    0x14013307c
140133075:	ff 15 7d 6f 1f 00    	call   *0x1f6f7d(%rip)        # 0x140329ff8
14013307b:	cc                   	int3
14013307c:	e8 03 72 1c 00       	call   0x1402fa284
140133081:	48 8b c3             	mov    %rbx,%rax
140133084:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140133089:	48 33 cc             	xor    %rsp,%rcx
14013308c:	e8 af 75 1c 00       	call   0x1402fa640
140133091:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140133098:	00
140133099:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1401330a0:	5f                   	pop    %rdi
1401330a1:	c3                   	ret
1401330a2:	cc                   	int3
1401330a3:	cc                   	int3
1401330a4:	cc                   	int3
1401330a5:	cc                   	int3
1401330a6:	cc                   	int3
1401330a7:	cc                   	int3
1401330a8:	cc                   	int3
1401330a9:	cc                   	int3
1401330aa:	cc                   	int3