1403a1b2d:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1403a1b32:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a1b35:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1403a1b3b:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a1b40:	e8 c3 95 a7 00       	call   0x140e1b108
1403a1b45:	48 8b d0             	mov    %rax,%rdx
1403a1b48:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403a1b4d:	66 0f 6f 05 6b 0a c4 	movdqa 0xc40a6b(%rip),%xmm0        # 0x140fe25c0
1403a1b54:	00
1403a1b55:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1403a1b5b:	0f 10 05 36 32 c4 00 	movups 0xc43236(%rip),%xmm0        # 0x140fe4d98
1403a1b62:	0f 11 00             	movups %xmm0,(%rax)
1403a1b65:	0f 10 0d 3c 32 c4 00 	movups 0xc4323c(%rip),%xmm1        # 0x140fe4da8
1403a1b6c:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1403a1b70:	0f b7 0d 41 32 c4 00 	movzwl 0xc43241(%rip),%ecx        # 0x140fe4db8
1403a1b77:	66 89 48 20          	mov    %cx,0x20(%rax)
1403a1b7b:	0f b6 05 38 32 c4 00 	movzbl 0xc43238(%rip),%eax        # 0x140fe4dba
1403a1b82:	88 42 22             	mov    %al,0x22(%rdx)
1403a1b85:	c6 42 23 00          	movb   $0x0,0x23(%rdx)
1403a1b89:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403a1b8e:	48 8b cb             	mov    %rbx,%rcx
1403a1b91:	e8 6a d7 1e 00       	call   0x14058f300
1403a1b96:	90                   	nop
1403a1b97:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1403a1b9c:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a1ba0:	0f 86 49 02 00 00    	jbe    0x1403a1def
1403a1ba6:	48 ff c2             	inc    %rdx
1403a1ba9:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403a1bae:	48 8b c1             	mov    %rcx,%rax
1403a1bb1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a1bb8:	0f 82 14 ff ff ff    	jb     0x1403a1ad2
1403a1bbe:	48 83 c2 27          	add    $0x27,%rdx
1403a1bc2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a1bc6:	48 2b c1             	sub    %rcx,%rax
1403a1bc9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a1bcd:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a1bd1:	0f 87 43 02 00 00    	ja     0x1403a1e1a
1403a1bd7:	e9 f6 fe ff ff       	jmp    0x1403a1ad2
1403a1bdc:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a1bdf:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1403a1be4:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a1be7:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1403a1bed:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a1bf2:	e8 11 95 a7 00       	call   0x140e1b108
1403a1bf7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403a1bfc:	66 0f 6f 05 8c 33 c4 	movdqa 0xc4338c(%rip),%xmm0        # 0x140fe4f90
1403a1c03:	00
1403a1c04:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1403a1c0a:	0f 10 05 af 31 c4 00 	movups 0xc431af(%rip),%xmm0        # 0x140fe4dc0
1403a1c11:	0f 11 00             	movups %xmm0,(%rax)
1403a1c14:	0f 10 0d b5 31 c4 00 	movups 0xc431b5(%rip),%xmm1        # 0x140fe4dd0
1403a1c1b:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1403a1c1f:	0f b7 0d ba 31 c4 00 	movzwl 0xc431ba(%rip),%ecx        # 0x140fe4de0
1403a1c26:	66 89 48 20          	mov    %cx,0x20(%rax)
1403a1c2a:	c6 40 22 00          	movb   $0x0,0x22(%rax)
1403a1c2e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403a1c33:	48 8b cb             	mov    %rbx,%rcx
1403a1c36:	e8 c5 d6 1e 00       	call   0x14058f300
1403a1c3b:	90                   	nop
1403a1c3c:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1403a1c41:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a1c45:	0f 86 a4 01 00 00    	jbe    0x1403a1def
1403a1c4b:	48 ff c2             	inc    %rdx
1403a1c4e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403a1c53:	48 8b c1             	mov    %rcx,%rax
1403a1c56:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a1c5d:	0f 82 6f fe ff ff    	jb     0x1403a1ad2
1403a1c63:	48 83 c2 27          	add    $0x27,%rdx
1403a1c67:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a1c6b:	48 2b c1             	sub    %rcx,%rax
1403a1c6e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a1c72:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a1c76:	0f 87 a4 01 00 00    	ja     0x1403a1e20
1403a1c7c:	e9 51 fe ff ff       	jmp    0x1403a1ad2
1403a1c81:	48 8d b9 40 01 00 00 	lea    0x140(%rcx),%rdi
1403a1c88:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1403a1c8d:	76 03                	jbe    0x1403a1c92
1403a1c8f:	48 8b 3f             	mov    (%rdi),%rdi
1403a1c92:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
1403a1c97:	4c 8d 83 68 01 00 00 	lea    0x168(%rbx),%r8
1403a1c9e:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1403a1ca3:	48 8b cf             	mov    %rdi,%rcx
1403a1ca6:	e8 55 fe 5f 00       	call   0x1409a1b00
1403a1cab:	85 c0                	test   %eax,%eax
1403a1cad:	79 0a                	jns    0x1403a1cb9
1403a1caf:	c7 83 68 01 00 00 00 	movl   $0xffffff00,0x168(%rbx)
1403a1cb6:	ff ff ff
1403a1cb9:	83 bb 68 01 00 00 ff 	cmpl   $0xffffffff,0x168(%rbx)
1403a1cc0:	75 0a                	jne    0x1403a1ccc
1403a1cc2:	c7 83 68 01 00 00 ff 	movl   $0xffffffff,0x168(%rbx)
1403a1cc9:	ff ff ff
1403a1ccc:	48 8d 8b 40 01 00 00 	lea    0x140(%rbx),%rcx
1403a1cd3:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1403a1cd8:	76 03                	jbe    0x1403a1cdd
1403a1cda:	48 8b 09             	mov    (%rcx),%rcx
1403a1cdd:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1403a1ce2:	e8 f9 e3 5f 00       	call   0x1409a00e0
1403a1ce7:	48 89 83 90 01 00 00 	mov    %rax,0x190(%rbx)
1403a1cee:	48 85 c0             	test   %rax,%rax
1403a1cf1:	75 14                	jne    0x1403a1d07
1403a1cf3:	48 8d 15 ee 30 c4 00 	lea    0xc430ee(%rip),%rdx        # 0x140fe4de8
1403a1cfa:	48 8b cb             	mov    %rbx,%rcx
1403a1cfd:	e8 2e 03 00 00       	call   0x1403a2030
1403a1d02:	e9 e8 00 00 00       	jmp    0x1403a1def
1403a1d07:	8b 15 3b fd 08 01    	mov    0x108fd3b(%rip),%edx        # 0x141431a48
1403a1d0d:	48 8b c8             	mov    %rax,%rcx
1403a1d10:	e8 1b ee 5f 00       	call   0x1409a0b30
1403a1d15:	85 c0                	test   %eax,%eax
1403a1d17:	74 14                	je     0x1403a1d2d
1403a1d19:	48 8d 15 d8 30 c4 00 	lea    0xc430d8(%rip),%rdx        # 0x140fe4df8
1403a1d20:	48 8b cb             	mov    %rbx,%rcx
1403a1d23:	e8 08 03 00 00       	call   0x1403a2030
1403a1d28:	e9 c2 00 00 00       	jmp    0x1403a1def
1403a1d2d:	ba 01 00 00 00       	mov    $0x1,%edx
1403a1d32:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1403a1d39:	e8 b2 ed 5f 00       	call   0x1409a0af0
1403a1d3e:	85 c0                	test   %eax,%eax
1403a1d40:	74 14                	je     0x1403a1d56
1403a1d42:	48 8d 15 c7 30 c4 00 	lea    0xc430c7(%rip),%rdx        # 0x140fe4e10
1403a1d49:	48 8b cb             	mov    %rbx,%rcx
1403a1d4c:	e8 df 02 00 00       	call   0x1403a2030
1403a1d51:	e9 99 00 00 00       	jmp    0x1403a1def
1403a1d56:	ba 01 00 00 00       	mov    $0x1,%edx
1403a1d5b:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1403a1d62:	e8 09 ee 5f 00       	call   0x1409a0b70
1403a1d67:	85 c0                	test   %eax,%eax
1403a1d69:	74 11                	je     0x1403a1d7c
1403a1d6b:	48 8d 15 b6 30 c4 00 	lea    0xc430b6(%rip),%rdx        # 0x140fe4e28
1403a1d72:	48 8b cb             	mov    %rbx,%rcx
1403a1d75:	e8 b6 02 00 00       	call   0x1403a2030
1403a1d7a:	eb 73                	jmp    0x1403a1def
1403a1d7c:	8b 15 ce fc 08 01    	mov    0x108fcce(%rip),%edx        # 0x141431a50
1403a1d82:	c1 e2 14             	shl    $0x14,%edx
1403a1d85:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1403a1d8c:	e8 ef ec 5f 00       	call   0x1409a0a80
1403a1d91:	85 c0                	test   %eax,%eax
1403a1d93:	74 11                	je     0x1403a1da6
1403a1d95:	48 8d 15 a4 30 c4 00 	lea    0xc430a4(%rip),%rdx        # 0x140fe4e40
1403a1d9c:	48 8b cb             	mov    %rbx,%rcx
1403a1d9f:	e8 8c 02 00 00       	call   0x1403a2030
1403a1da4:	eb 49                	jmp    0x1403a1def
1403a1da6:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1403a1dad:	e8 9e e0 5f 00       	call   0x14099fe50
1403a1db2:	85 c0                	test   %eax,%eax
1403a1db4:	74 11                	je     0x1403a1dc7
1403a1db6:	48 8d 15 9b 30 c4 00 	lea    0xc4309b(%rip),%rdx        # 0x140fe4e58
1403a1dbd:	48 8b cb             	mov    %rbx,%rcx
1403a1dc0:	e8 6b 02 00 00       	call   0x1403a2030
1403a1dc5:	eb 28                	jmp    0x1403a1def
1403a1dc7:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1403a1dce:	e8 6d e4 5f 00       	call   0x1409a0240
1403a1dd3:	89 83 64 01 00 00    	mov    %eax,0x164(%rbx)
1403a1dd9:	c6 83 6c 01 00 00 01 	movb   $0x1,0x16c(%rbx)
1403a1de0:	48 8d 93 40 01 00 00 	lea    0x140(%rbx),%rdx
1403a1de7:	48 8b cb             	mov    %rbx,%rcx
1403a1dea:	e8 f1 d8 1e 00       	call   0x14058f6e0
1403a1def:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1403a1df3:	48 33 cc             	xor    %rsp,%rcx
1403a1df6:	e8 05 97 a7 00       	call   0x140e1b500
1403a1dfb:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1403a1e02:	00
1403a1e03:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1403a1e07:	49 8b 73 20          	mov    0x20(%r11),%rsi
1403a1e0b:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1403a1e0f:	49 8b e3             	mov    %r11,%rsp
1403a1e12:	5d                   	pop    %rbp
1403a1e13:	c3                   	ret
1403a1e14:	e8 8b 83 a8 00       	call   0x140e2a1a4
1403a1e19:	cc                   	int3
1403a1e1a:	e8 85 83 a8 00       	call   0x140e2a1a4
1403a1e1f:	cc                   	int3
1403a1e20:	e8 7f 83 a8 00       	call   0x140e2a1a4
1403a1e25:	cc                   	int3
1403a1e26:	cc                   	int3
1403a1e27:	cc                   	int3
1403a1e28:	cc                   	int3
1403a1e29:	cc                   	int3
1403a1e2a:	cc                   	int3
1403a1e2b:	cc                   	int3
1403a1e2c:	cc                   	int3
1403a1e2d:	cc                   	int3
1403a1e2e:	cc                   	int3
1403a1e2f:	cc                   	int3
1403a1e30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403a1e35:	57                   	push   %rdi
1403a1e36:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
1403a1e3d:	48 8b 05 bc 70 01 01 	mov    0x10170bc(%rip),%rax        # 0x1413b8f00
1403a1e44:	48 33 c4             	xor    %rsp,%rax
1403a1e47:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1403a1e4e:	00
1403a1e4f:	48 8b d9             	mov    %rcx,%rbx
1403a1e52:	48 81 c1 40 01 00 00 	add    $0x140,%rcx
1403a1e59:	48 83 bb 58 01 00 00 	cmpq   $0xf,0x158(%rbx)
1403a1e60:	0f
1403a1e61:	76 07                	jbe    0x1403a1e6a
1403a1e63:	48 8b 8b 40 01 00 00 	mov    0x140(%rbx),%rcx
1403a1e6a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403a1e6f:	e8 3c 01 60 00       	call   0x1409a1fb0
1403a1e74:	48 89 83 90 01 00 00 	mov    %rax,0x190(%rbx)
1403a1e7b:	48 85 c0             	test   %rax,%rax
1403a1e7e:	0f 85 8b 00 00 00    	jne    0x1403a1f0f
1403a1e84:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a1e87:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1403a1e8c:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a1e8f:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1403a1e95:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1403a1e9a:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1403a1ea1:	49 ff c0             	inc    %r8
1403a1ea4:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1403a1ea9:	75 f6                	jne    0x1403a1ea1
1403a1eab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403a1eb0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1403a1eb5:	e8 46 4f df ff       	call   0x140196e00
1403a1eba:	90                   	nop
1403a1ebb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403a1ec0:	48 8b cb             	mov    %rbx,%rcx
1403a1ec3:	e8 38 d4 1e 00       	call   0x14058f300
1403a1ec8:	90                   	nop
1403a1ec9:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1403a1ece:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a1ed2:	0f 86 22 01 00 00    	jbe    0x1403a1ffa
1403a1ed8:	48 ff c2             	inc    %rdx
1403a1edb:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1403a1ee0:	48 8b c1             	mov    %rcx,%rax
1403a1ee3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a1eea:	72 19                	jb     0x1403a1f05
1403a1eec:	48 83 c2 27          	add    $0x27,%rdx
1403a1ef0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a1ef4:	48 2b c1             	sub    %rcx,%rax
1403a1ef7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a1efb:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a1eff:	0f 87 1c 01 00 00    	ja     0x1403a2021
1403a1f05:	e8 3a 92 a7 00       	call   0x140e1b144
1403a1f0a:	e9 eb 00 00 00       	jmp    0x1403a1ffa
1403a1f0f:	48 8b c8             	mov    %rax,%rcx
1403a1f12:	e8 b9 e3 5f 00       	call   0x1409a02d0
1403a1f17:	48 8b c8             	mov    %rax,%rcx
1403a1f1a:	e8 41 0f a9 00       	call   0x140e32e60
1403a1f1f:	89 83 60 01 00 00    	mov    %eax,0x160(%rbx)
1403a1f25:	85 c0                	test   %eax,%eax
1403a1f27:	0f 89 a5 00 00 00    	jns    0x1403a1fd2
1403a1f2d:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a1f30:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1403a1f35:	0f 57 c9             	xorps  %xmm1,%xmm1
1403a1f38:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1403a1f3e:	b9 30 00 00 00       	mov    $0x30,%ecx
1403a1f43:	e8 c0 91 a7 00       	call   0x140e1b108
1403a1f48:	48 8b d0             	mov    %rax,%rdx
1403a1f4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403a1f50:	66 0f 6f 05 e8 49 c0 	movdqa 0xc049e8(%rip),%xmm0        # 0x140fa6940
1403a1f57:	00
1403a1f58:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1403a1f5e:	0f 10 05 03 2f c4 00 	movups 0xc42f03(%rip),%xmm0        # 0x140fe4e68
1403a1f65:	0f 11 00             	movups %xmm0,(%rax)
1403a1f68:	0f 10 0d 09 2f c4 00 	movups 0xc42f09(%rip),%xmm1        # 0x140fe4e78
1403a1f6f:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1403a1f73:	8b 0d 0f 2f c4 00    	mov    0xc42f0f(%rip),%ecx        # 0x140fe4e88
1403a1f79:	89 48 20             	mov    %ecx,0x20(%rax)
1403a1f7c:	0f b7 05 09 2f c4 00 	movzwl 0xc42f09(%rip),%eax        # 0x140fe4e8c
1403a1f83:	66 89 42 24          	mov    %ax,0x24(%rdx)
1403a1f87:	c6 42 26 00          	movb   $0x0,0x26(%rdx)
1403a1f8b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403a1f90:	48 8b cb             	mov    %rbx,%rcx
1403a1f93:	e8 e8 d6 1e 00       	call   0x14058f680
1403a1f98:	90                   	nop
1403a1f99:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1403a1f9e:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a1fa2:	76 2e                	jbe    0x1403a1fd2
1403a1fa4:	48 ff c2             	inc    %rdx
1403a1fa7:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1403a1fac:	48 8b c1             	mov    %rcx,%rax
1403a1faf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a1fb6:	72 15                	jb     0x1403a1fcd
1403a1fb8:	48 83 c2 27          	add    $0x27,%rdx
1403a1fbc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403a1fc0:	48 2b c1             	sub    %rcx,%rax
1403a1fc3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403a1fc7:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a1fcb:	77 4e                	ja     0x1403a201b
1403a1fcd:	e8 72 91 a7 00       	call   0x140e1b144
1403a1fd2:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1403a1fd9:	e8 62 e2 5f 00       	call   0x1409a0240
1403a1fde:	89 83 64 01 00 00    	mov    %eax,0x164(%rbx)
1403a1fe4:	c6 83 6c 01 00 00 00 	movb   $0x0,0x16c(%rbx)
1403a1feb:	48 8d 93 40 01 00 00 	lea    0x140(%rbx),%rdx
1403a1ff2:	48 8b cb             	mov    %rbx,%rcx
1403a1ff5:	e8 e6 d6 1e 00       	call   0x14058f6e0
1403a1ffa:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1403a2001:	00
1403a2002:	48 33 cc             	xor    %rsp,%rcx
1403a2005:	e8 f6 94 a7 00       	call   0x140e1b500
1403a200a:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
1403a2011:	00
1403a2012:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
1403a2019:	5f                   	pop    %rdi
1403a201a:	c3                   	ret
1403a201b:	e8 84 81 a8 00       	call   0x140e2a1a4
1403a2020:	cc                   	int3
1403a2021:	e8 7e 81 a8 00       	call   0x140e2a1a4
1403a2026:	cc                   	int3
1403a2027:	cc                   	int3
1403a2028:	cc                   	int3
1403a2029:	cc                   	int3
1403a202a:	cc                   	int3
1403a202b:	cc                   	int3
1403a202c:	cc                   	int3
1403a202d:	cc                   	int3
1403a202e:	cc                   	int3
1403a202f:	cc                   	int3
1403a2030:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1403a2035:	55                   	push   %rbp
1403a2036:	56                   	push   %rsi
1403a2037:	57                   	push   %rdi
1403a2038:	48 8b ec             	mov    %rsp,%rbp
1403a203b:	48 83 ec 70          	sub    $0x70,%rsp
1403a203f:	48 8b 05 ba 6e 01 01 	mov    0x1016eba(%rip),%rax        # 0x1413b8f00
1403a2046:	48 33 c4             	xor    %rsp,%rax
1403a2049:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403a204d:	48 8b f1             	mov    %rcx,%rsi
1403a2050:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a2053:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1403a2057:	66 0f 6f 0d d1 1d c0 	movdqa 0xc01dd1(%rip),%xmm1        # 0x140fa3e30
1403a205e:	00
1403a205f:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1403a2064:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1403a2068:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1403a206f:	48 85 d2             	test   %rdx,%rdx
1403a2072:	74 25                	je     0x1403a2099
1403a2074:	48 8d 0d dd 2e c4 00 	lea    0xc42edd(%rip),%rcx        # 0x140fe4f58
1403a207b:	e8 90 58 4c 00       	call   0x140867910
1403a2080:	4c 8b c3             	mov    %rbx,%r8
1403a2083:	49 ff c0             	inc    %r8
1403a2086:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1403a208b:	75 f6                	jne    0x1403a2083
1403a208d:	48 8b d0             	mov    %rax,%rdx
1403a2090:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1403a2094:	e8 37 d3 df ff       	call   0x14019f3d0
1403a2099:	48 8b 8e 90 01 00 00 	mov    0x190(%rsi),%rcx
1403a20a0:	48 85 c9             	test   %rcx,%rcx
1403a20a3:	0f 84 a0 00 00 00    	je     0x1403a2149
1403a20a9:	48 8d 7d b0          	lea    -0x50(%rbp),%rdi
1403a20ad:	48 83 7d c8 0f       	cmpq   $0xf,-0x38(%rbp)
1403a20b2:	48 0f 47 7d b0       	cmova  -0x50(%rbp),%rdi
1403a20b7:	e8 f4 e4 5f 00       	call   0x1409a05b0
1403a20bc:	4c 8b c7             	mov    %rdi,%r8
1403a20bf:	48 8b d0             	mov    %rax,%rdx
1403a20c2:	48 8d 0d 97 2e c4 00 	lea    0xc42e97(%rip),%rcx        # 0x140fe4f60
1403a20c9:	e8 42 58 4c 00       	call   0x140867910
1403a20ce:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a20d1:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)