140396bae:	33 c0                	xor    %eax,%eax
140396bb0:	48 39 41 20          	cmp    %rax,0x20(%rcx)
140396bb4:	0f 95 c0             	setne  %al
140396bb7:	89 05 93 be 08 01    	mov    %eax,0x108be93(%rip)        # 0x141422a50
140396bbd:	0f 57 c0             	xorps  %xmm0,%xmm0
140396bc0:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140396bc4:	0f 57 c9             	xorps  %xmm1,%xmm1
140396bc7:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140396bcc:	b9 20 00 00 00       	mov    $0x20,%ecx
140396bd1:	e8 32 45 a8 00       	call   0x140e1b108
140396bd6:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396bda:	66 0f 6f 05 2e c3 c4 	movdqa 0xc4c32e(%rip),%xmm0        # 0x140fe2f10
140396be1:	00
140396be2:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140396be7:	0f 10 05 72 d2 c4 00 	movups 0xc4d272(%rip),%xmm0        # 0x140fe3e60
140396bee:	0f 11 00             	movups %xmm0,(%rax)
140396bf1:	f2 0f 10 05 77 d2 c4 	movsd  0xc4d277(%rip),%xmm0        # 0x140fe3e70
140396bf8:	00
140396bf9:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140396bfe:	0f b7 0d 73 d2 c4 00 	movzwl 0xc4d273(%rip),%ecx        # 0x140fe3e78
140396c05:	66 89 48 18          	mov    %cx,0x18(%rax)
140396c09:	c6 40 1a 00          	movb   $0x0,0x1a(%rax)
140396c0d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140396c13:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140396c17:	48 8b ce             	mov    %rsi,%rcx
140396c1a:	e8 81 03 36 00       	call   0x1406f6fa0
140396c1f:	90                   	nop
140396c20:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140396c24:	48 83 fa 0f          	cmp    $0xf,%rdx
140396c28:	76 31                	jbe    0x140396c5b
140396c2a:	48 ff c2             	inc    %rdx
140396c2d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140396c31:	48 8b c1             	mov    %rcx,%rax
140396c34:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140396c3b:	72 19                	jb     0x140396c56
140396c3d:	48 83 c2 27          	add    $0x27,%rdx
140396c41:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140396c45:	48 2b c1             	sub    %rcx,%rax
140396c48:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140396c4c:	48 83 f8 1f          	cmp    $0x1f,%rax
140396c50:	0f 87 f3 0c 00 00    	ja     0x140397949
140396c56:	e8 e9 44 a8 00       	call   0x140e1b144
140396c5b:	48 8d 05 1e d2 c4 00 	lea    0xc4d21e(%rip),%rax        # 0x140fe3e80
140396c62:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140396c66:	48 c7 45 c8 16 00 00 	movq   $0x16,-0x38(%rbp)
140396c6d:	00
140396c6e:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140396c72:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140396c77:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140396c7b:	e8 d0 9e 40 00       	call   0x1407a0b50
140396c80:	48 8b 08             	mov    (%rax),%rcx
140396c83:	33 c0                	xor    %eax,%eax
140396c85:	48 39 41 20          	cmp    %rax,0x20(%rcx)
140396c89:	0f 95 c0             	setne  %al
140396c8c:	89 05 c2 bd 08 01    	mov    %eax,0x108bdc2(%rip)        # 0x141422a54
140396c92:	0f 57 c0             	xorps  %xmm0,%xmm0
140396c95:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140396c99:	0f 57 c9             	xorps  %xmm1,%xmm1
140396c9c:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140396ca1:	b9 20 00 00 00       	mov    $0x20,%ecx
140396ca6:	e8 5d 44 a8 00       	call   0x140e1b108
140396cab:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396caf:	66 0f 6f 05 59 fc c0 	movdqa 0xc0fc59(%rip),%xmm0        # 0x140fa6910
140396cb6:	00
140396cb7:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140396cbc:	0f 10 05 bd d1 c4 00 	movups 0xc4d1bd(%rip),%xmm0        # 0x140fe3e80
140396cc3:	0f 11 00             	movups %xmm0,(%rax)
140396cc6:	8b 0d c4 d1 c4 00    	mov    0xc4d1c4(%rip),%ecx        # 0x140fe3e90
140396ccc:	89 48 10             	mov    %ecx,0x10(%rax)
140396ccf:	0f b7 0d be d1 c4 00 	movzwl 0xc4d1be(%rip),%ecx        # 0x140fe3e94
140396cd6:	66 89 48 14          	mov    %cx,0x14(%rax)
140396cda:	c6 40 16 00          	movb   $0x0,0x16(%rax)
140396cde:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140396ce4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140396ce8:	48 8b ce             	mov    %rsi,%rcx
140396ceb:	e8 b0 02 36 00       	call   0x1406f6fa0
140396cf0:	90                   	nop
140396cf1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140396cf5:	48 83 fa 0f          	cmp    $0xf,%rdx
140396cf9:	76 31                	jbe    0x140396d2c
140396cfb:	48 ff c2             	inc    %rdx
140396cfe:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140396d02:	48 8b c1             	mov    %rcx,%rax
140396d05:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140396d0c:	72 19                	jb     0x140396d27
140396d0e:	48 83 c2 27          	add    $0x27,%rdx
140396d12:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140396d16:	48 2b c1             	sub    %rcx,%rax
140396d19:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140396d1d:	48 83 f8 1f          	cmp    $0x1f,%rax
140396d21:	0f 87 28 0c 00 00    	ja     0x14039794f
140396d27:	e8 18 44 a8 00       	call   0x140e1b144
140396d2c:	48 8d 05 65 d1 c4 00 	lea    0xc4d165(%rip),%rax        # 0x140fe3e98
140396d33:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396d37:	48 c7 45 d8 15 00 00 	movq   $0x15,-0x28(%rbp)
140396d3e:	00
140396d3f:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140396d43:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140396d48:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140396d4c:	e8 ff 9d 40 00       	call   0x1407a0b50
140396d51:	48 8b 18             	mov    (%rax),%rbx
140396d54:	48 85 db             	test   %rbx,%rbx
140396d57:	74 1c                	je     0x140396d75
140396d59:	8b 43 10             	mov    0x10(%rbx),%eax
140396d5c:	ff c0                	inc    %eax
140396d5e:	89 43 10             	mov    %eax,0x10(%rbx)
140396d61:	83 f8 01             	cmp    $0x1,%eax
140396d64:	0f 8e eb 0b 00 00    	jle    0x140397955
140396d6a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140396d6f:	0f 84 e8 0b 00 00    	je     0x14039795d
140396d75:	48 85 db             	test   %rbx,%rbx
140396d78:	74 1c                	je     0x140396d96
140396d7a:	8b 43 10             	mov    0x10(%rbx),%eax
140396d7d:	ff c0                	inc    %eax
140396d7f:	89 43 10             	mov    %eax,0x10(%rbx)
140396d82:	83 f8 01             	cmp    $0x1,%eax
140396d85:	0f 8e dd 0b 00 00    	jle    0x140397968
140396d8b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140396d90:	0f 84 da 0b 00 00    	je     0x140397970
140396d96:	48 8b 0d 33 bd 08 01 	mov    0x108bd33(%rip),%rcx        # 0x141422ad0
140396d9d:	48 89 1d 2c bd 08 01 	mov    %rbx,0x108bd2c(%rip)        # 0x141422ad0
140396da4:	48 85 c9             	test   %rcx,%rcx
140396da7:	74 24                	je     0x140396dcd
140396da9:	8b 41 10             	mov    0x10(%rcx),%eax
140396dac:	ff c8                	dec    %eax
140396dae:	89 41 10             	mov    %eax,0x10(%rcx)
140396db1:	85 c0                	test   %eax,%eax
140396db3:	7f 18                	jg     0x140396dcd
140396db5:	0f 88 c0 0b 00 00    	js     0x14039797b
140396dbb:	48 8b 01             	mov    (%rcx),%rax
140396dbe:	ba 01 00 00 00       	mov    $0x1,%edx
140396dc3:	48 8b 00             	mov    (%rax),%rax
140396dc6:	ff 15 54 cc be 00    	call   *0xbecc54(%rip)        # 0x140f83a20
140396dcc:	90                   	nop
140396dcd:	48 85 db             	test   %rbx,%rbx
140396dd0:	74 27                	je     0x140396df9
140396dd2:	8b 43 10             	mov    0x10(%rbx),%eax
140396dd5:	ff c8                	dec    %eax
140396dd7:	89 43 10             	mov    %eax,0x10(%rbx)
140396dda:	85 c0                	test   %eax,%eax
140396ddc:	7f 1b                	jg     0x140396df9
140396dde:	0f 88 a2 0b 00 00    	js     0x140397986
140396de4:	48 8b 03             	mov    (%rbx),%rax
140396de7:	ba 01 00 00 00       	mov    $0x1,%edx
140396dec:	48 8b cb             	mov    %rbx,%rcx
140396def:	48 8b 00             	mov    (%rax),%rax
140396df2:	ff 15 28 cc be 00    	call   *0xbecc28(%rip)        # 0x140f83a20
140396df8:	90                   	nop
140396df9:	0f 57 c0             	xorps  %xmm0,%xmm0
140396dfc:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140396e00:	0f 57 c9             	xorps  %xmm1,%xmm1
140396e03:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140396e08:	b9 20 00 00 00       	mov    $0x20,%ecx
140396e0d:	e8 f6 42 a8 00       	call   0x140e1b108
140396e12:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396e16:	66 0f 6f 05 e2 dc c0 	movdqa 0xc0dce2(%rip),%xmm0        # 0x140fa4b00
140396e1d:	00
140396e1e:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140396e23:	0f 10 05 6e d0 c4 00 	movups 0xc4d06e(%rip),%xmm0        # 0x140fe3e98
140396e2a:	0f 11 00             	movups %xmm0,(%rax)
140396e2d:	8b 0d 75 d0 c4 00    	mov    0xc4d075(%rip),%ecx        # 0x140fe3ea8
140396e33:	89 48 10             	mov    %ecx,0x10(%rax)
140396e36:	0f b6 0d 6f d0 c4 00 	movzbl 0xc4d06f(%rip),%ecx        # 0x140fe3eac
140396e3d:	88 48 14             	mov    %cl,0x14(%rax)
140396e40:	c6 40 15 00          	movb   $0x0,0x15(%rax)
140396e44:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140396e4a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140396e4e:	48 8b ce             	mov    %rsi,%rcx
140396e51:	e8 4a 01 36 00       	call   0x1406f6fa0
140396e56:	90                   	nop
140396e57:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140396e5b:	48 83 fa 0f          	cmp    $0xf,%rdx
140396e5f:	76 31                	jbe    0x140396e92
140396e61:	48 ff c2             	inc    %rdx
140396e64:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140396e68:	48 8b c1             	mov    %rcx,%rax
140396e6b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140396e72:	72 19                	jb     0x140396e8d
140396e74:	48 83 c2 27          	add    $0x27,%rdx
140396e78:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140396e7c:	48 2b c1             	sub    %rcx,%rax
140396e7f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140396e83:	48 83 f8 1f          	cmp    $0x1f,%rax
140396e87:	0f 87 04 0b 00 00    	ja     0x140397991
140396e8d:	e8 b2 42 a8 00       	call   0x140e1b144
140396e92:	48 8d 05 17 d0 c4 00 	lea    0xc4d017(%rip),%rax        # 0x140fe3eb0
140396e99:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396e9d:	48 c7 45 d8 13 00 00 	movq   $0x13,-0x28(%rbp)
140396ea4:	00
140396ea5:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140396ea9:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140396eae:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140396eb2:	e8 99 9c 40 00       	call   0x1407a0b50
140396eb7:	48 8b 18             	mov    (%rax),%rbx
140396eba:	48 85 db             	test   %rbx,%rbx
140396ebd:	74 1c                	je     0x140396edb
140396ebf:	8b 43 10             	mov    0x10(%rbx),%eax
140396ec2:	ff c0                	inc    %eax
140396ec4:	89 43 10             	mov    %eax,0x10(%rbx)
140396ec7:	83 f8 01             	cmp    $0x1,%eax
140396eca:	0f 8e c7 0a 00 00    	jle    0x140397997
140396ed0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140396ed5:	0f 84 c4 0a 00 00    	je     0x14039799f
140396edb:	48 85 db             	test   %rbx,%rbx
140396ede:	74 1c                	je     0x140396efc
140396ee0:	8b 43 10             	mov    0x10(%rbx),%eax
140396ee3:	ff c0                	inc    %eax
140396ee5:	89 43 10             	mov    %eax,0x10(%rbx)
140396ee8:	83 f8 01             	cmp    $0x1,%eax
140396eeb:	0f 8e b9 0a 00 00    	jle    0x1403979aa
140396ef1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140396ef6:	0f 84 b6 0a 00 00    	je     0x1403979b2
140396efc:	48 8b 0d d5 bb 08 01 	mov    0x108bbd5(%rip),%rcx        # 0x141422ad8
140396f03:	48 89 1d ce bb 08 01 	mov    %rbx,0x108bbce(%rip)        # 0x141422ad8
140396f0a:	48 85 c9             	test   %rcx,%rcx
140396f0d:	74 24                	je     0x140396f33
140396f0f:	8b 41 10             	mov    0x10(%rcx),%eax
140396f12:	ff c8                	dec    %eax
140396f14:	89 41 10             	mov    %eax,0x10(%rcx)
140396f17:	85 c0                	test   %eax,%eax
140396f19:	7f 18                	jg     0x140396f33
140396f1b:	0f 88 9c 0a 00 00    	js     0x1403979bd
140396f21:	48 8b 01             	mov    (%rcx),%rax
140396f24:	ba 01 00 00 00       	mov    $0x1,%edx
140396f29:	48 8b 00             	mov    (%rax),%rax
140396f2c:	ff 15 ee ca be 00    	call   *0xbecaee(%rip)        # 0x140f83a20
140396f32:	90                   	nop
140396f33:	48 85 db             	test   %rbx,%rbx
140396f36:	74 27                	je     0x140396f5f
140396f38:	8b 43 10             	mov    0x10(%rbx),%eax
140396f3b:	ff c8                	dec    %eax
140396f3d:	89 43 10             	mov    %eax,0x10(%rbx)
140396f40:	85 c0                	test   %eax,%eax
140396f42:	7f 1b                	jg     0x140396f5f
140396f44:	0f 88 7e 0a 00 00    	js     0x1403979c8
140396f4a:	48 8b 03             	mov    (%rbx),%rax
140396f4d:	ba 01 00 00 00       	mov    $0x1,%edx
140396f52:	48 8b cb             	mov    %rbx,%rcx
140396f55:	48 8b 00             	mov    (%rax),%rax
140396f58:	ff 15 c2 ca be 00    	call   *0xbecac2(%rip)        # 0x140f83a20
140396f5e:	90                   	nop
140396f5f:	0f 57 c0             	xorps  %xmm0,%xmm0
140396f62:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140396f66:	0f 57 c9             	xorps  %xmm1,%xmm1
140396f69:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140396f6e:	b9 20 00 00 00       	mov    $0x20,%ecx
140396f73:	e8 90 41 a8 00       	call   0x140e1b108
140396f78:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396f7c:	66 0f 6f 05 6c bf c1 	movdqa 0xc1bf6c(%rip),%xmm0        # 0x140fb2ef0
140396f83:	00
140396f84:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140396f89:	0f 10 05 20 cf c4 00 	movups 0xc4cf20(%rip),%xmm0        # 0x140fe3eb0
140396f90:	0f 11 00             	movups %xmm0,(%rax)
140396f93:	0f b7 0d 26 cf c4 00 	movzwl 0xc4cf26(%rip),%ecx        # 0x140fe3ec0
140396f9a:	66 89 48 10          	mov    %cx,0x10(%rax)
140396f9e:	0f b6 0d 1d cf c4 00 	movzbl 0xc4cf1d(%rip),%ecx        # 0x140fe3ec2
140396fa5:	88 48 12             	mov    %cl,0x12(%rax)
140396fa8:	c6 40 13 00          	movb   $0x0,0x13(%rax)
140396fac:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140396fb2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140396fb6:	48 8b ce             	mov    %rsi,%rcx
140396fb9:	e8 e2 ff 35 00       	call   0x1406f6fa0
140396fbe:	90                   	nop
140396fbf:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140396fc3:	48 83 fa 0f          	cmp    $0xf,%rdx
140396fc7:	76 31                	jbe    0x140396ffa
140396fc9:	48 ff c2             	inc    %rdx
140396fcc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140396fd0:	48 8b c1             	mov    %rcx,%rax
140396fd3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140396fda:	72 19                	jb     0x140396ff5
140396fdc:	48 83 c2 27          	add    $0x27,%rdx
140396fe0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140396fe4:	48 2b c1             	sub    %rcx,%rax
140396fe7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140396feb:	48 83 f8 1f          	cmp    $0x1f,%rax
140396fef:	0f 87 de 09 00 00    	ja     0x1403979d3
140396ff5:	e8 4a 41 a8 00       	call   0x140e1b144
140396ffa:	48 8d 05 c7 ce c4 00 	lea    0xc4cec7(%rip),%rax        # 0x140fe3ec8
140397001:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140397005:	48 c7 45 d8 17 00 00 	movq   $0x17,-0x28(%rbp)
14039700c:	00
14039700d:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140397011:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140397016:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14039701a:	e8 31 9b 40 00       	call   0x1407a0b50
14039701f:	48 8b 18             	mov    (%rax),%rbx
140397022:	48 85 db             	test   %rbx,%rbx
140397025:	74 1c                	je     0x140397043
140397027:	8b 43 10             	mov    0x10(%rbx),%eax
14039702a:	ff c0                	inc    %eax
14039702c:	89 43 10             	mov    %eax,0x10(%rbx)
14039702f:	83 f8 01             	cmp    $0x1,%eax
140397032:	0f 8e a1 09 00 00    	jle    0x1403979d9
140397038:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14039703d:	0f 84 9e 09 00 00    	je     0x1403979e1
140397043:	48 85 db             	test   %rbx,%rbx
140397046:	74 1c                	je     0x140397064
140397048:	8b 43 10             	mov    0x10(%rbx),%eax
14039704b:	ff c0                	inc    %eax
14039704d:	89 43 10             	mov    %eax,0x10(%rbx)
140397050:	83 f8 01             	cmp    $0x1,%eax
140397053:	0f 8e 93 09 00 00    	jle    0x1403979ec
140397059:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14039705e:	0f 84 90 09 00 00    	je     0x1403979f4
140397064:	48 8b 0d 75 ba 08 01 	mov    0x108ba75(%rip),%rcx        # 0x141422ae0
14039706b:	48 89 1d 6e ba 08 01 	mov    %rbx,0x108ba6e(%rip)        # 0x141422ae0
140397072:	48 85 c9             	test   %rcx,%rcx
140397075:	74 24                	je     0x14039709b
140397077:	8b 41 10             	mov    0x10(%rcx),%eax
14039707a:	ff c8                	dec    %eax
14039707c:	89 41 10             	mov    %eax,0x10(%rcx)
14039707f:	85 c0                	test   %eax,%eax
140397081:	7f 18                	jg     0x14039709b
140397083:	0f 88 76 09 00 00    	js     0x1403979ff
140397089:	48 8b 01             	mov    (%rcx),%rax
14039708c:	ba 01 00 00 00       	mov    $0x1,%edx
140397091:	48 8b 00             	mov    (%rax),%rax
140397094:	ff 15 86 c9 be 00    	call   *0xbec986(%rip)        # 0x140f83a20
14039709a:	90                   	nop
14039709b:	48 85 db             	test   %rbx,%rbx
14039709e:	74 27                	je     0x1403970c7
1403970a0:	8b 43 10             	mov    0x10(%rbx),%eax
1403970a3:	ff c8                	dec    %eax
1403970a5:	89 43 10             	mov    %eax,0x10(%rbx)
1403970a8:	85 c0                	test   %eax,%eax
1403970aa:	7f 1b                	jg     0x1403970c7
1403970ac:	0f 88 58 09 00 00    	js     0x140397a0a
1403970b2:	48 8b 03             	mov    (%rbx),%rax
1403970b5:	ba 01 00 00 00       	mov    $0x1,%edx
1403970ba:	48 8b cb             	mov    %rbx,%rcx
1403970bd:	48 8b 00             	mov    (%rax),%rax
1403970c0:	ff 15 5a c9 be 00    	call   *0xbec95a(%rip)        # 0x140f83a20
1403970c6:	90                   	nop
1403970c7:	0f 57 c0             	xorps  %xmm0,%xmm0
1403970ca:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403970ce:	0f 57 c9             	xorps  %xmm1,%xmm1
1403970d1:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403970d6:	b9 20 00 00 00       	mov    $0x20,%ecx
1403970db:	e8 28 40 a8 00       	call   0x140e1b108
1403970e0:	48 8b d0             	mov    %rax,%rdx
1403970e3:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403970e7:	66 0f 6f 05 31 f8 c0 	movdqa 0xc0f831(%rip),%xmm0        # 0x140fa6920
1403970ee:	00
1403970ef:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403970f4:	0f 10 05 cd cd c4 00 	movups 0xc4cdcd(%rip),%xmm0        # 0x140fe3ec8
1403970fb:	0f 11 00             	movups %xmm0,(%rax)
1403970fe:	8b 0d d4 cd c4 00    	mov    0xc4cdd4(%rip),%ecx        # 0x140fe3ed8
140397104:	89 48 10             	mov    %ecx,0x10(%rax)
140397107:	0f b7 0d ce cd c4 00 	movzwl 0xc4cdce(%rip),%ecx        # 0x140fe3edc