140104dbe:	e8 3f 0c 10 00       	call   0x140205a02
140104dc3:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140104dc7:	48 85 c9             	test   %rcx,%rcx
140104dca:	74 2a                	je     0x140104df6
140104dcc:	48 8b 45 10          	mov    0x10(%rbp),%rax
140104dd0:	48 c1 e0 03          	shl    $0x3,%rax
140104dd4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140104dda:	72 14                	jb     0x140104df0
140104ddc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140104de0:	48 2b ca             	sub    %rdx,%rcx
140104de3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140104de7:	48 83 f8 1f          	cmp    $0x1f,%rax
140104deb:	77 30                	ja     0x140104e1d
140104ded:	48 8b ca             	mov    %rdx,%rcx
140104df0:	ff 15 4a dd 10 00    	call   *0x10dd4a(%rip)        # 0x140212b40
140104df6:	48 01 75 10          	add    %rsi,0x10(%rbp)
140104dfa:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140104dff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140104e04:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140104e09:	4c 89 75 08          	mov    %r14,0x8(%rbp)
140104e0d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140104e12:	48 83 c4 20          	add    $0x20,%rsp
140104e16:	41 5f                	pop    %r15
140104e18:	41 5e                	pop    %r14
140104e1a:	41 5c                	pop    %r12
140104e1c:	c3                   	ret
140104e1d:	ff 15 5d dd 10 00    	call   *0x10dd5d(%rip)        # 0x140212b80
140104e23:	cc                   	int3
140104e24:	e8 43 0b f0 ff       	call   0x14000596c
140104e29:	cc                   	int3
140104e2a:	e8 09 7d f4 ff       	call   0x14004cb38
140104e2f:	cc                   	int3
140104e30:	33 c0                	xor    %eax,%eax
140104e32:	0f 57 c9             	xorps  %xmm1,%xmm1
140104e35:	48 89 01             	mov    %rax,(%rcx)
140104e38:	48 89 41 08          	mov    %rax,0x8(%rcx)
140104e3c:	88 41 10             	mov    %al,0x10(%rcx)
140104e3f:	0f 10 05 22 45 11 00 	movups 0x114522(%rip),%xmm0        # 0x140219368
140104e46:	f3 0f 7f 41 14       	movdqu %xmm0,0x14(%rcx)
140104e4b:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
140104e4f:	48 89 41 38          	mov    %rax,0x38(%rcx)
140104e53:	48 c7 41 40 07 00 00 	movq   $0x7,0x40(%rcx)
140104e5a:	00
140104e5b:	66 89 41 28          	mov    %ax,0x28(%rcx)
140104e5f:	48 89 41 48          	mov    %rax,0x48(%rcx)
140104e63:	48 8b c1             	mov    %rcx,%rax
140104e66:	89 51 50             	mov    %edx,0x50(%rcx)
140104e69:	c3                   	ret
140104e6a:	90                   	nop
140104e6b:	90                   	nop
140104e6c:	40 53                	rex push %rbx
140104e6e:	48 83 ec 20          	sub    $0x20,%rsp
140104e72:	48 8b d9             	mov    %rcx,%rbx
140104e75:	48 83 21 00          	andq   $0x0,(%rcx)
140104e79:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140104e7e:	c6 41 10 00          	movb   $0x0,0x10(%rcx)
140104e82:	0f 10 05 df 44 11 00 	movups 0x1144df(%rip),%xmm0        # 0x140219368
140104e89:	f3 0f 7f 41 14       	movdqu %xmm0,0x14(%rcx)
140104e8e:	48 83 c1 28          	add    $0x28,%rcx
140104e92:	0f 57 c0             	xorps  %xmm0,%xmm0
140104e95:	0f 11 01             	movups %xmm0,(%rcx)
140104e98:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140104e9d:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
140104ea2:	4c 8b 42 10          	mov    0x10(%rdx),%r8
140104ea6:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
140104eab:	76 03                	jbe    0x140104eb0
140104ead:	48 8b 12             	mov    (%rdx),%rdx
140104eb0:	e8 3f 1f f0 ff       	call   0x140006df4
140104eb5:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
140104eba:	c7 43 50 04 00 00 00 	movl   $0x4,0x50(%rbx)
140104ec1:	48 8b c3             	mov    %rbx,%rax
140104ec4:	48 83 c4 20          	add    $0x20,%rsp
140104ec8:	5b                   	pop    %rbx
140104ec9:	c3                   	ret
140104eca:	90                   	nop
140104ecb:	90                   	nop
140104ecc:	33 c0                	xor    %eax,%eax
140104ece:	48 89 11             	mov    %rdx,(%rcx)
140104ed1:	48 89 41 08          	mov    %rax,0x8(%rcx)
140104ed5:	0f 57 c9             	xorps  %xmm1,%xmm1
140104ed8:	88 41 10             	mov    %al,0x10(%rcx)
140104edb:	0f 10 05 86 44 11 00 	movups 0x114486(%rip),%xmm0        # 0x140219368
140104ee2:	f3 0f 7f 41 14       	movdqu %xmm0,0x14(%rcx)
140104ee7:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
140104eeb:	48 89 41 38          	mov    %rax,0x38(%rcx)
140104eef:	48 c7 41 40 07 00 00 	movq   $0x7,0x40(%rcx)
140104ef6:	00
140104ef7:	66 89 41 28          	mov    %ax,0x28(%rcx)
140104efb:	48 89 41 48          	mov    %rax,0x48(%rcx)
140104eff:	48 8b c1             	mov    %rcx,%rax
140104f02:	c7 41 50 03 00 00 00 	movl   $0x3,0x50(%rcx)
140104f09:	c3                   	ret
140104f0a:	90                   	nop
140104f0b:	90                   	nop
140104f0c:	33 c0                	xor    %eax,%eax
140104f0e:	48 89 51 08          	mov    %rdx,0x8(%rcx)
140104f12:	48 89 01             	mov    %rax,(%rcx)
140104f15:	0f 57 c9             	xorps  %xmm1,%xmm1
140104f18:	88 41 10             	mov    %al,0x10(%rcx)
140104f1b:	0f 10 05 46 44 11 00 	movups 0x114446(%rip),%xmm0        # 0x140219368
140104f22:	f3 0f 7f 41 14       	movdqu %xmm0,0x14(%rcx)
140104f27:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
140104f2b:	48 89 41 38          	mov    %rax,0x38(%rcx)
140104f2f:	48 c7 41 40 07 00 00 	movq   $0x7,0x40(%rcx)
140104f36:	00
140104f37:	66 89 41 28          	mov    %ax,0x28(%rcx)
140104f3b:	48 89 41 48          	mov    %rax,0x48(%rcx)
140104f3f:	48 8b c1             	mov    %rcx,%rax
140104f42:	c7 41 50 02 00 00 00 	movl   $0x2,0x50(%rcx)
140104f49:	c3                   	ret
140104f4a:	90                   	nop
140104f4b:	90                   	nop
140104f4c:	33 c0                	xor    %eax,%eax
140104f4e:	88 51 10             	mov    %dl,0x10(%rcx)
140104f51:	48 89 01             	mov    %rax,(%rcx)
140104f54:	0f 57 c9             	xorps  %xmm1,%xmm1
140104f57:	48 89 41 08          	mov    %rax,0x8(%rcx)
140104f5b:	0f 10 05 06 44 11 00 	movups 0x114406(%rip),%xmm0        # 0x140219368
140104f62:	f3 0f 7f 41 14       	movdqu %xmm0,0x14(%rcx)
140104f67:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
140104f6b:	48 89 41 38          	mov    %rax,0x38(%rcx)
140104f6f:	48 c7 41 40 07 00 00 	movq   $0x7,0x40(%rcx)
140104f76:	00
140104f77:	66 89 41 28          	mov    %ax,0x28(%rcx)
140104f7b:	48 89 41 48          	mov    %rax,0x48(%rcx)
140104f7f:	48 8b c1             	mov    %rcx,%rax
140104f82:	c7 41 50 01 00 00 00 	movl   $0x1,0x50(%rcx)
140104f89:	c3                   	ret
140104f8a:	90                   	nop
140104f8b:	90                   	nop
140104f8c:	8b 41 50             	mov    0x50(%rcx),%eax
140104f8f:	c3                   	ret
140104f90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140104f95:	57                   	push   %rdi
140104f96:	48 83 ec 20          	sub    $0x20,%rsp
140104f9a:	48 8b d9             	mov    %rcx,%rbx
140104f9d:	33 ff                	xor    %edi,%edi
140104f9f:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140104fa3:	48 85 c9             	test   %rcx,%rcx
140104fa6:	74 11                	je     0x140104fb9
140104fa8:	48 89 7b 48          	mov    %rdi,0x48(%rbx)
140104fac:	48 8b 01             	mov    (%rcx),%rax
140104faf:	48 8b 40 10          	mov    0x10(%rax),%rax
140104fb3:	ff 15 77 de 10 00    	call   *0x10de77(%rip)        # 0x140212e30
140104fb9:	48 8b 43 40          	mov    0x40(%rbx),%rax
140104fbd:	48 83 f8 07          	cmp    $0x7,%rax
140104fc1:	76 2e                	jbe    0x140104ff1
140104fc3:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140104fc7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140104fce:	00
140104fcf:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140104fd5:	72 14                	jb     0x140104feb
140104fd7:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140104fdb:	48 2b ca             	sub    %rdx,%rcx
140104fde:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140104fe2:	48 83 f8 1f          	cmp    $0x1f,%rax
140104fe6:	77 24                	ja     0x14010500c
140104fe8:	48 8b ca             	mov    %rdx,%rcx
140104feb:	ff 15 4f db 10 00    	call   *0x10db4f(%rip)        # 0x140212b40
140104ff1:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
140104ff5:	48 c7 43 40 07 00 00 	movq   $0x7,0x40(%rbx)
140104ffc:	00
140104ffd:	66 89 7b 28          	mov    %di,0x28(%rbx)
140105001:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140105006:	48 83 c4 20          	add    $0x20,%rsp
14010500a:	5f                   	pop    %rdi
14010500b:	c3                   	ret
14010500c:	ff 15 6e db 10 00    	call   *0x10db6e(%rip)        # 0x140212b80
140105012:	cc                   	int3
140105013:	90                   	nop
140105014:	33 c0                	xor    %eax,%eax
140105016:	0f 57 c9             	xorps  %xmm1,%xmm1
140105019:	48 89 01             	mov    %rax,(%rcx)
14010501c:	48 89 41 08          	mov    %rax,0x8(%rcx)
140105020:	88 41 10             	mov    %al,0x10(%rcx)
140105023:	0f 10 05 3e 43 11 00 	movups 0x11433e(%rip),%xmm0        # 0x140219368
14010502a:	f3 0f 7f 41 14       	movdqu %xmm0,0x14(%rcx)
14010502f:	0f 11 49 28          	movups %xmm1,0x28(%rcx)
140105033:	48 89 41 38          	mov    %rax,0x38(%rcx)
140105037:	48 c7 41 40 07 00 00 	movq   $0x7,0x40(%rcx)
14010503e:	00
14010503f:	66 89 41 28          	mov    %ax,0x28(%rcx)
140105043:	48 89 41 48          	mov    %rax,0x48(%rcx)
140105047:	89 41 50             	mov    %eax,0x50(%rcx)
14010504a:	48 8b c1             	mov    %rcx,%rax
14010504d:	c3                   	ret
14010504e:	90                   	nop
14010504f:	90                   	nop
140105050:	40 53                	rex push %rbx
140105052:	48 83 ec 20          	sub    $0x20,%rsp
140105056:	48 8d 05 ab b6 13 00 	lea    0x13b6ab(%rip),%rax        # 0x140240708
14010505d:	48 8b d9             	mov    %rcx,%rbx
140105060:	48 89 01             	mov    %rax,(%rcx)
140105063:	f6 c2 01             	test   $0x1,%dl
140105066:	74 06                	je     0x14010506e
140105068:	ff 15 d2 da 10 00    	call   *0x10dad2(%rip)        # 0x140212b40
14010506e:	48 8b c3             	mov    %rbx,%rax
140105071:	48 83 c4 20          	add    $0x20,%rsp
140105075:	5b                   	pop    %rbx
140105076:	c3                   	ret
140105077:	90                   	nop
140105078:	90                   	nop
140105079:	90                   	nop
14010507a:	90                   	nop
14010507b:	90                   	nop
14010507c:	90                   	nop
14010507d:	90                   	nop
14010507e:	90                   	nop
14010507f:	90                   	nop
140105080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140105085:	57                   	push   %rdi
140105086:	48 83 ec 20          	sub    $0x20,%rsp
14010508a:	48 8d 05 2f b6 13 00 	lea    0x13b62f(%rip),%rax        # 0x1402406c0
140105091:	48 8b f9             	mov    %rcx,%rdi
140105094:	48 89 01             	mov    %rax,(%rcx)
140105097:	8b da                	mov    %edx,%ebx
140105099:	48 83 c1 18          	add    $0x18,%rcx
14010509d:	e8 52 db 00 00       	call   0x140112bf4
1401050a2:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401050a6:	e8 ad db 00 00       	call   0x140112c58
1401050ab:	f6 c3 01             	test   $0x1,%bl
1401050ae:	74 09                	je     0x1401050b9
1401050b0:	48 8b cf             	mov    %rdi,%rcx
1401050b3:	ff 15 87 da 10 00    	call   *0x10da87(%rip)        # 0x140212b40
1401050b9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401050be:	48 8b c7             	mov    %rdi,%rax
1401050c1:	48 83 c4 20          	add    $0x20,%rsp
1401050c5:	5f                   	pop    %rdi
1401050c6:	c3                   	ret
1401050c7:	90                   	nop
1401050c8:	33 d2                	xor    %edx,%edx
1401050ca:	0f 57 c9             	xorps  %xmm1,%xmm1
1401050cd:	48 89 51 08          	mov    %rdx,0x8(%rcx)
1401050d1:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1401050d5:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1401050d9:	48 89 51 20          	mov    %rdx,0x20(%rcx)
1401050dd:	8d 42 07             	lea    0x7(%rdx),%eax
1401050e0:	48 89 51 28          	mov    %rdx,0x28(%rcx)
1401050e4:	88 51 30             	mov    %dl,0x30(%rcx)
1401050e7:	48 89 11             	mov    %rdx,(%rcx)
1401050ea:	0f 10 05 77 42 11 00 	movups 0x114277(%rip),%xmm0        # 0x140219368
1401050f1:	f3 0f 7f 41 34       	movdqu %xmm0,0x34(%rcx)
1401050f6:	0f 11 49 48          	movups %xmm1,0x48(%rcx)
1401050fa:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401050fe:	48 89 51 58          	mov    %rdx,0x58(%rcx)
140105102:	0f 57 c0             	xorps  %xmm0,%xmm0
140105105:	66 89 51 48          	mov    %dx,0x48(%rcx)
140105109:	48 89 51 68          	mov    %rdx,0x68(%rcx)
14010510d:	89 51 70             	mov    %edx,0x70(%rcx)
140105110:	48 89 51 78          	mov    %rdx,0x78(%rcx)
140105114:	88 91 80 00 00 00    	mov    %dl,0x80(%rcx)
14010511a:	48 89 91 84 00 00 00 	mov    %rdx,0x84(%rcx)
140105121:	0f 11 81 90 00 00 00 	movups %xmm0,0x90(%rcx)
140105128:	48 89 91 a0 00 00 00 	mov    %rdx,0xa0(%rcx)
14010512f:	48 c7 81 a8 00 00 00 	movq   $0xf,0xa8(%rcx)
140105136:	0f 00 00 00
14010513a:	88 91 90 00 00 00    	mov    %dl,0x90(%rcx)
140105140:	89 91 b0 00 00 00    	mov    %edx,0xb0(%rcx)
140105146:	48 89 91 b8 00 00 00 	mov    %rdx,0xb8(%rcx)
14010514d:	48 89 91 c0 00 00 00 	mov    %rdx,0xc0(%rcx)
140105154:	88 91 c8 00 00 00    	mov    %dl,0xc8(%rcx)
14010515a:	0f 10 05 07 42 11 00 	movups 0x114207(%rip),%xmm0        # 0x140219368
140105161:	f3 0f 7f 81 cc 00 00 	movdqu %xmm0,0xcc(%rcx)
140105168:	00
140105169:	0f 11 89 e0 00 00 00 	movups %xmm1,0xe0(%rcx)
140105170:	48 89 81 f8 00 00 00 	mov    %rax,0xf8(%rcx)
140105177:	48 8b c1             	mov    %rcx,%rax
14010517a:	48 89 91 f0 00 00 00 	mov    %rdx,0xf0(%rcx)
140105181:	66 89 91 e0 00 00 00 	mov    %dx,0xe0(%rcx)
140105188:	48 89 91 00 01 00 00 	mov    %rdx,0x100(%rcx)
14010518f:	89 91 08 01 00 00    	mov    %edx,0x108(%rcx)
140105195:	c3                   	ret
140105196:	90                   	nop
140105197:	90                   	nop
140105198:	40 53                	rex push %rbx
14010519a:	48 83 ec 20          	sub    $0x20,%rsp
14010519e:	48 8b d9             	mov    %rcx,%rbx
1401051a1:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
1401051a8:	e8 e3 fd ff ff       	call   0x140104f90
1401051ad:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401051b4:	48 83 f8 0f          	cmp    $0xf,%rax
1401051b8:	76 30                	jbe    0x1401051ea
1401051ba:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
1401051c1:	48 ff c0             	inc    %rax
1401051c4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401051ca:	72 18                	jb     0x1401051e4
1401051cc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401051d0:	48 2b ca             	sub    %rdx,%rcx
1401051d3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401051d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1401051db:	0f 87 83 00 00 00    	ja     0x140105264
1401051e1:	48 8b ca             	mov    %rdx,%rcx
1401051e4:	ff 15 56 d9 10 00    	call   *0x10d956(%rip)        # 0x140212b40
1401051ea:	48 83 a3 a0 00 00 00 	andq   $0x0,0xa0(%rbx)
1401051f1:	00
1401051f2:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1401051f6:	48 c7 83 a8 00 00 00 	movq   $0xf,0xa8(%rbx)
1401051fd:	0f 00 00 00
140105201:	c6 83 90 00 00 00 00 	movb   $0x0,0x90(%rbx)
140105208:	e8 83 fd ff ff       	call   0x140104f90
14010520d:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140105211:	48 85 c9             	test   %rcx,%rcx
140105214:	74 12                	je     0x140105228
140105216:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14010521b:	48 8b 01             	mov    (%rcx),%rax
14010521e:	48 8b 40 10          	mov    0x10(%rax),%rax
140105222:	ff 15 08 dc 10 00    	call   *0x10dc08(%rip)        # 0x140212e30
140105228:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14010522c:	48 85 c9             	test   %rcx,%rcx
14010522f:	74 12                	je     0x140105243
140105231:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140105236:	48 8b 01             	mov    (%rcx),%rax
140105239:	48 8b 40 10          	mov    0x10(%rax),%rax
14010523d:	ff 15 ed db 10 00    	call   *0x10dbed(%rip)        # 0x140212e30
140105243:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140105247:	48 85 c9             	test   %rcx,%rcx
14010524a:	74 12                	je     0x14010525e
14010524c:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
140105251:	48 8b 01             	mov    (%rcx),%rax
140105254:	48 8b 40 10          	mov    0x10(%rax),%rax
140105258:	ff 15 d2 db 10 00    	call   *0x10dbd2(%rip)        # 0x140212e30
14010525e:	48 83 c4 20          	add    $0x20,%rsp
140105262:	5b                   	pop    %rbx
140105263:	c3                   	ret
140105264:	ff 15 16 d9 10 00    	call   *0x10d916(%rip)        # 0x140212b80
14010526a:	cc                   	int3
14010526b:	90                   	nop
14010526c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140105271:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140105276:	57                   	push   %rdi
140105277:	48 83 ec 20          	sub    $0x20,%rsp
14010527b:	48 8b 02             	mov    (%rdx),%rax
14010527e:	48 8b f2             	mov    %rdx,%rsi
140105281:	48 89 01             	mov    %rax,(%rcx)
140105284:	48 8b d9             	mov    %rcx,%rbx
140105287:	48 8b 42 08          	mov    0x8(%rdx),%rax
14010528b:	48 89 41 08          	mov    %rax,0x8(%rcx)
14010528f:	8a 42 10             	mov    0x10(%rdx),%al
140105292:	88 41 10             	mov    %al,0x10(%rcx)
140105295:	0f 10 42 14          	movups 0x14(%rdx),%xmm0
140105299:	48 83 c2 28          	add    $0x28,%rdx
14010529d:	f3 0f 7f 41 14       	movdqu %xmm0,0x14(%rcx)
1401052a2:	48 83 c1 28          	add    $0x28,%rcx
1401052a6:	48 3b ca             	cmp    %rdx,%rcx
1401052a9:	74 13                	je     0x1401052be
1401052ab:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401052b0:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401052b4:	76 03                	jbe    0x1401052b9
1401052b6:	48 8b 12             	mov    (%rdx),%rdx
1401052b9:	e8 b6 40 f0 ff       	call   0x140009374