140ce6e3d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140ce6e42:	8b be 10 02 00 00    	mov    0x210(%rsi),%edi
140ce6e48:	4c 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%r9
140ce6e4f:	00
140ce6e50:	44 03 8e c8 01 00 00 	add    0x1c8(%rsi),%r9d
140ce6e57:	4c 8b e3             	mov    %rbx,%r12
140ce6e5a:	49 89 1e             	mov    %rbx,(%r14)
140ce6e5d:	49 89 5e 08          	mov    %rbx,0x8(%r14)
140ce6e61:	41 89 5e 10          	mov    %ebx,0x10(%r14)
140ce6e65:	41 0f c9             	bswap  %r9d
140ce6e68:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
140ce6e6d:	48 85 ed             	test   %rbp,%rbp
140ce6e70:	0f 84 f4 00 00 00    	je     0x140ce6f6a
140ce6e76:	4c 8b e8             	mov    %rax,%r13
140ce6e79:	4d 8d 14 07          	lea    (%r15,%rax,1),%r10
140ce6e7d:	49 f7 dd             	neg    %r13
140ce6e80:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
140ce6e85:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140ce6e8c:	00 00 00 00
140ce6e90:	4c 8b c0             	mov    %rax,%r8
140ce6e93:	49 8b d5             	mov    %r13,%rdx
140ce6e96:	43 0f b6 04 2a       	movzbl (%r10,%r13,1),%eax
140ce6e9b:	4d 2b c4             	sub    %r12,%r8
140ce6e9e:	48 c1 ea 38          	shr    $0x38,%rdx
140ce6ea2:	49 8b c8             	mov    %r8,%rcx
140ce6ea5:	48 c1 e9 38          	shr    $0x38,%rcx
140ce6ea9:	22 c2                	and    %dl,%al
140ce6eab:	0a ca                	or     %dl,%cl
140ce6ead:	f6 d1                	not    %cl
140ce6eaf:	80 e1 80             	and    $0x80,%cl
140ce6eb2:	0a c8                	or     %al,%cl
140ce6eb4:	8b c7                	mov    %edi,%eax
140ce6eb6:	ff c7                	inc    %edi
140ce6eb8:	88 8c 30 d0 01 00 00 	mov    %cl,0x1d0(%rax,%rsi,1)
140ce6ebf:	83 ff 40             	cmp    $0x40,%edi
140ce6ec2:	0f 85 82 00 00 00    	jne    0x140ce6f4a
140ce6ec8:	49 8d 78 07          	lea    0x7(%r8),%rdi
140ce6ecc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140ce6ed2:	48 c1 ef 3f          	shr    $0x3f,%rdi
140ce6ed6:	48 8d 96 d0 01 00 00 	lea    0x1d0(%rsi),%rdx
140ce6edd:	48 f7 df             	neg    %rdi
140ce6ee0:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140ce6ee7:	8b c7                	mov    %edi,%eax
140ce6ee9:	41 23 c1             	and    %r9d,%eax
140ce6eec:	09 86 0c 02 00 00    	or     %eax,0x20c(%rsi)
140ce6ef2:	e8 09 8c 32 ff       	call   0x14000fb00
140ce6ef7:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
140ce6efc:	49 8d 4d b8          	lea    -0x48(%r13),%rcx
140ce6f00:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
140ce6f05:	48 c1 e9 3f          	shr    $0x3f,%rcx
140ce6f09:	f7 d9                	neg    %ecx
140ce6f0b:	23 cf                	and    %edi,%ecx
140ce6f0d:	8b fb                	mov    %ebx,%edi
140ce6f0f:	8b c1                	mov    %ecx,%eax
140ce6f11:	23 86 b4 01 00 00    	and    0x1b4(%rsi),%eax
140ce6f17:	41 09 06             	or     %eax,(%r14)
140ce6f1a:	8b 86 b8 01 00 00    	mov    0x1b8(%rsi),%eax
140ce6f20:	23 c1                	and    %ecx,%eax
140ce6f22:	41 09 46 04          	or     %eax,0x4(%r14)
140ce6f26:	8b 86 bc 01 00 00    	mov    0x1bc(%rsi),%eax
140ce6f2c:	23 c1                	and    %ecx,%eax
140ce6f2e:	41 09 46 08          	or     %eax,0x8(%r14)
140ce6f32:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
140ce6f38:	23 c1                	and    %ecx,%eax
140ce6f3a:	41 09 46 0c          	or     %eax,0xc(%r14)
140ce6f3e:	8b 86 c4 01 00 00    	mov    0x1c4(%rsi),%eax
140ce6f44:	23 c1                	and    %ecx,%eax
140ce6f46:	41 09 46 10          	or     %eax,0x10(%r14)
140ce6f4a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140ce6f4f:	49 ff c4             	inc    %r12
140ce6f52:	49 ff c5             	inc    %r13
140ce6f55:	4c 3b e5             	cmp    %rbp,%r12
140ce6f58:	0f 82 32 ff ff ff    	jb     0x140ce6e90
140ce6f5e:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
140ce6f63:	4c 8d ae d0 01 00 00 	lea    0x1d0(%rsi),%r13
140ce6f6a:	8b d7                	mov    %edi,%edx
140ce6f6c:	48 83 fa 40          	cmp    $0x40,%rdx
140ce6f70:	73 20                	jae    0x140ce6f92
140ce6f72:	4a 8d 0c 2a          	lea    (%rdx,%r13,1),%rcx
140ce6f76:	b8 40 00 00 00       	mov    $0x40,%eax
140ce6f7b:	48 2b c2             	sub    %rdx,%rax
140ce6f7e:	33 d2                	xor    %edx,%edx
140ce6f80:	4c 8b c0             	mov    %rax,%r8
140ce6f83:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140ce6f88:	e8 23 87 1f 00       	call   0x140edf6b0
140ce6f8d:	4c 03 64 24 70       	add    0x70(%rsp),%r12
140ce6f92:	83 ff 38             	cmp    $0x38,%edi
140ce6f95:	0f 86 9c 00 00 00    	jbe    0x140ce7037
140ce6f9b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140ce6fa0:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140ce6fa7:	49 2b fc             	sub    %r12,%rdi
140ce6faa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140ce6fb0:	48 83 c7 08          	add    $0x8,%rdi
140ce6fb4:	49 8b d5             	mov    %r13,%rdx
140ce6fb7:	48 c1 ef 3f          	shr    $0x3f,%rdi
140ce6fbb:	48 f7 df             	neg    %rdi
140ce6fbe:	8b c7                	mov    %edi,%eax
140ce6fc0:	23 44 24 60          	and    0x60(%rsp),%eax
140ce6fc4:	41 09 45 3c          	or     %eax,0x3c(%r13)
140ce6fc8:	e8 33 8b 32 ff       	call   0x14000fb00
140ce6fcd:	0f 57 c0             	xorps  %xmm0,%xmm0
140ce6fd0:	49 8b cc             	mov    %r12,%rcx
140ce6fd3:	48 2b 4c 24 40       	sub    0x40(%rsp),%rcx
140ce6fd8:	48 83 e9 49          	sub    $0x49,%rcx
140ce6fdc:	48 c1 e9 3f          	shr    $0x3f,%rcx
140ce6fe0:	f7 d9                	neg    %ecx
140ce6fe2:	23 cf                	and    %edi,%ecx
140ce6fe4:	8b c1                	mov    %ecx,%eax
140ce6fe6:	23 86 b4 01 00 00    	and    0x1b4(%rsi),%eax
140ce6fec:	41 09 06             	or     %eax,(%r14)
140ce6fef:	8b 86 b8 01 00 00    	mov    0x1b8(%rsi),%eax
140ce6ff5:	23 c1                	and    %ecx,%eax
140ce6ff7:	41 09 46 04          	or     %eax,0x4(%r14)
140ce6ffb:	8b 86 bc 01 00 00    	mov    0x1bc(%rsi),%eax
140ce7001:	23 c1                	and    %ecx,%eax
140ce7003:	41 09 46 08          	or     %eax,0x8(%r14)
140ce7007:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
140ce700d:	23 c1                	and    %ecx,%eax
140ce700f:	41 09 46 0c          	or     %eax,0xc(%r14)
140ce7013:	8b 86 c4 01 00 00    	mov    0x1c4(%rsi),%eax
140ce7019:	41 0f 11 45 00       	movups %xmm0,0x0(%r13)
140ce701e:	23 c1                	and    %ecx,%eax
140ce7020:	41 09 46 10          	or     %eax,0x10(%r14)
140ce7024:	41 0f 11 45 10       	movups %xmm0,0x10(%r13)
140ce7029:	49 83 c4 40          	add    $0x40,%r12
140ce702d:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
140ce7032:	41 0f 11 45 30       	movups %xmm0,0x30(%r13)
140ce7037:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140ce703c:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140ce7043:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140ce7049:	41 89 45 3c          	mov    %eax,0x3c(%r13)
140ce704d:	49 8b d5             	mov    %r13,%rdx
140ce7050:	e8 ab 8a 32 ff       	call   0x14000fb00
140ce7055:	0f 10 86 54 01 00 00 	movups 0x154(%rsi),%xmm0
140ce705c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140ce7061:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140ce7068:	0f 10 8e 64 01 00 00 	movups 0x164(%rsi),%xmm1
140ce706f:	4c 2b e7             	sub    %rdi,%r12
140ce7072:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140ce7078:	49 83 ec 49          	sub    $0x49,%r12
140ce707c:	49 8b d6             	mov    %r14,%rdx
140ce707f:	49 c1 ec 3f          	shr    $0x3f,%r12
140ce7083:	41 f7 dc             	neg    %r12d
140ce7086:	41 8b c4             	mov    %r12d,%eax
140ce7089:	23 86 b4 01 00 00    	and    0x1b4(%rsi),%eax
140ce708f:	41 0b 06             	or     (%r14),%eax
140ce7092:	0f c8                	bswap  %eax
140ce7094:	41 89 06             	mov    %eax,(%r14)
140ce7097:	8b 86 b8 01 00 00    	mov    0x1b8(%rsi),%eax
140ce709d:	41 23 c4             	and    %r12d,%eax
140ce70a0:	41 0b 46 04          	or     0x4(%r14),%eax
140ce70a4:	0f c8                	bswap  %eax
140ce70a6:	41 89 46 04          	mov    %eax,0x4(%r14)
140ce70aa:	8b 86 bc 01 00 00    	mov    0x1bc(%rsi),%eax
140ce70b0:	41 23 c4             	and    %r12d,%eax
140ce70b3:	41 0b 46 08          	or     0x8(%r14),%eax
140ce70b7:	0f c8                	bswap  %eax
140ce70b9:	41 89 46 08          	mov    %eax,0x8(%r14)
140ce70bd:	8b 86 c0 01 00 00    	mov    0x1c0(%rsi),%eax
140ce70c3:	41 23 c4             	and    %r12d,%eax
140ce70c6:	41 0b 46 0c          	or     0xc(%r14),%eax
140ce70ca:	0f c8                	bswap  %eax
140ce70cc:	41 89 46 0c          	mov    %eax,0xc(%r14)
140ce70d0:	8b 86 c4 01 00 00    	mov    0x1c4(%rsi),%eax
140ce70d6:	0f 11 86 b4 01 00 00 	movups %xmm0,0x1b4(%rsi)
140ce70dd:	41 23 c4             	and    %r12d,%eax
140ce70e0:	0f 10 86 74 01 00 00 	movups 0x174(%rsi),%xmm0
140ce70e7:	41 0b 46 10          	or     0x10(%r14),%eax
140ce70eb:	0f 11 8e c4 01 00 00 	movups %xmm1,0x1c4(%rsi)
140ce70f2:	0f c8                	bswap  %eax
140ce70f4:	0f 10 8e 84 01 00 00 	movups 0x184(%rsi),%xmm1
140ce70fb:	41 89 46 10          	mov    %eax,0x10(%r14)
140ce70ff:	0f 11 86 d4 01 00 00 	movups %xmm0,0x1d4(%rsi)
140ce7106:	0f 10 86 94 01 00 00 	movups 0x194(%rsi),%xmm0
140ce710d:	0f 11 8e e4 01 00 00 	movups %xmm1,0x1e4(%rsi)
140ce7114:	0f 10 8e a4 01 00 00 	movups 0x1a4(%rsi),%xmm1
140ce711b:	0f 11 86 f4 01 00 00 	movups %xmm0,0x1f4(%rsi)
140ce7122:	0f 11 8e 04 02 00 00 	movups %xmm1,0x204(%rsi)
140ce7129:	e8 02 06 00 00       	call   0x140ce7730
140ce712e:	48 8d 96 b4 01 00 00 	lea    0x1b4(%rsi),%rdx
140ce7135:	49 8b ce             	mov    %r14,%rcx
140ce7138:	e8 d3 bc 01 00       	call   0x140d02e10
140ce713d:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
140ce7141:	4c 03 ff             	add    %rdi,%r15
140ce7144:	48 2b e9             	sub    %rcx,%rbp
140ce7147:	4c 8b d3             	mov    %rbx,%r10
140ce714a:	48 2b ef             	sub    %rdi,%rbp
140ce714d:	4c 8b cb             	mov    %rbx,%r9
140ce7150:	8d 41 14             	lea    0x14(%rcx),%eax
140ce7153:	8b f0                	mov    %eax,%esi
140ce7155:	48 8d 7d ff          	lea    -0x1(%rbp),%rdi
140ce7159:	49 03 ff             	add    %r15,%rdi
140ce715c:	4c 2b ff             	sub    %rdi,%r15
140ce715f:	85 c0                	test   %eax,%eax
140ce7161:	74 59                	je     0x140ce71bc
140ce7163:	44 8b 5c 24 48       	mov    0x48(%rsp),%r11d
140ce7168:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ce716f:	00
140ce7170:	42 0f b6 14 0f       	movzbl (%rdi,%r9,1),%edx
140ce7175:	45 8b c1             	mov    %r9d,%r8d
140ce7178:	45 2b c7             	sub    %r15d,%r8d
140ce717b:	8b ca                	mov    %edx,%ecx
140ce717d:	41 83 e8 14          	sub    $0x14,%r8d
140ce7181:	41 33 cb             	xor    %r11d,%ecx
140ce7184:	41 c1 f8 1f          	sar    $0x1f,%r8d
140ce7188:	41 8b c0             	mov    %r8d,%eax
140ce718b:	f7 d0                	not    %eax
140ce718d:	23 c8                	and    %eax,%ecx
140ce718f:	41 8b c7             	mov    %r15d,%eax
140ce7192:	41 2b c1             	sub    %r9d,%eax
140ce7195:	0b d9                	or     %ecx,%ebx
140ce7197:	ff c8                	dec    %eax
140ce7199:	49 ff c1             	inc    %r9
140ce719c:	c1 f8 1f             	sar    $0x1f,%eax
140ce719f:	44 23 c0             	and    %eax,%r8d
140ce71a2:	43 0f b6 04 16       	movzbl (%r14,%r10,1),%eax
140ce71a7:	33 c2                	xor    %edx,%eax
140ce71a9:	41 23 c0             	and    %r8d,%eax
140ce71ac:	0b d8                	or     %eax,%ebx
140ce71ae:	41 8b c0             	mov    %r8d,%eax
140ce71b1:	83 e0 01             	and    $0x1,%eax
140ce71b4:	4c 03 d0             	add    %rax,%r10
140ce71b7:	4c 3b ce             	cmp    %rsi,%r9
140ce71ba:	72 b4                	jb     0x140ce7170
140ce71bc:	f7 db                	neg    %ebx
140ce71be:	c1 eb 1f             	shr    $0x1f,%ebx
140ce71c1:	8d 43 ff             	lea    -0x1(%rbx),%eax
140ce71c4:	23 44 24 58          	and    0x58(%rsp),%eax
140ce71c8:	83 e0 01             	and    $0x1,%eax
140ce71cb:	eb 3f                	jmp    0x140ce720c
140ce71cd:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140ce71d2:	e8 49 c6 53 ff       	call   0x140223820
140ce71d7:	4c 8b ce             	mov    %rsi,%r9
140ce71da:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140ce71de:	4c 8b c5             	mov    %rbp,%r8
140ce71e1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140ce71e6:	49 8b d7             	mov    %r15,%rdx
140ce71e9:	48 8b cf             	mov    %rdi,%rcx
140ce71ec:	e8 3f fc 31 ff       	call   0x140006e30
140ce71f1:	48 8d 8e b4 01 00 00 	lea    0x1b4(%rsi),%rcx
140ce71f8:	4c 8b c5             	mov    %rbp,%r8
140ce71fb:	49 8b d7             	mov    %r15,%rdx
140ce71fe:	e8 2d 05 00 00       	call   0x140ce7730
140ce7203:	b8 01 00 00 00       	mov    $0x1,%eax
140ce7208:	eb 02                	jmp    0x140ce720c
140ce720a:	33 c0                	xor    %eax,%eax
140ce720c:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140ce7213:	00
140ce7214:	48 33 cc             	xor    %rsp,%rcx
140ce7217:	e8 e4 42 13 00       	call   0x140e1b500
140ce721c:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
140ce7223:	41 5f                	pop    %r15
140ce7225:	41 5e                	pop    %r14
140ce7227:	41 5d                	pop    %r13
140ce7229:	41 5c                	pop    %r12
140ce722b:	5f                   	pop    %rdi
140ce722c:	5e                   	pop    %rsi
140ce722d:	5d                   	pop    %rbp
140ce722e:	5b                   	pop    %rbx
140ce722f:	c3                   	ret
140ce7230:	40 55                	rex push %rbp
140ce7232:	53                   	push   %rbx
140ce7233:	56                   	push   %rsi
140ce7234:	57                   	push   %rdi
140ce7235:	41 54                	push   %r12
140ce7237:	41 56                	push   %r14
140ce7239:	41 57                	push   %r15
140ce723b:	48 8b ec             	mov    %rsp,%rbp
140ce723e:	b8 80 00 00 00       	mov    $0x80,%eax
140ce7243:	e8 58 42 13 00       	call   0x140e1b4a0
140ce7248:	48 2b e0             	sub    %rax,%rsp
140ce724b:	48 8b 05 ae 1c 6d 00 	mov    0x6d1cae(%rip),%rax        # 0x1413b8f00
140ce7252:	48 33 c4             	xor    %rsp,%rax
140ce7255:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140ce7259:	49 8b f1             	mov    %r9,%rsi
140ce725c:	4d 63 f0             	movslq %r8d,%r14
140ce725f:	8b da                	mov    %edx,%ebx
140ce7261:	4c 8b e1             	mov    %rcx,%r12
140ce7264:	e8 c7 a5 ff ff       	call   0x140ce1830
140ce7269:	83 c3 ea             	add    $0xffffffea,%ebx
140ce726c:	48 8b f8             	mov    %rax,%rdi
140ce726f:	83 fb 06             	cmp    $0x6,%ebx
140ce7272:	0f 87 2c 04 00 00    	ja     0x140ce76a4
140ce7278:	48 8d 05 81 8d 31 ff 	lea    -0xce727f(%rip),%rax        # 0x140000000
140ce727f:	48 63 cb             	movslq %ebx,%rcx
140ce7282:	8b 94 88 c8 76 ce 00 	mov    0xce76c8(%rax,%rcx,4),%edx
140ce7289:	48 03 d0             	add    %rax,%rdx
140ce728c:	ff e2                	jmp    *%rdx
140ce728e:	0f 57 c0             	xorps  %xmm0,%xmm0
140ce7291:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140ce7295:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
140ce7299:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140ce729d:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140ce72a1:	41 83 fe 40          	cmp    $0x40,%r14d
140ce72a5:	7e 2b                	jle    0x140ce72d2
140ce72a7:	48 8d 9f f4 00 00 00 	lea    0xf4(%rdi),%rbx
140ce72ae:	48 8b cb             	mov    %rbx,%rcx
140ce72b1:	e8 ea bc 01 00       	call   0x140d02fa0
140ce72b6:	4d 8b c6             	mov    %r14,%r8
140ce72b9:	48 8b d6             	mov    %rsi,%rdx
140ce72bc:	48 8b cb             	mov    %rbx,%rcx
140ce72bf:	e8 6c 04 00 00       	call   0x140ce7730
140ce72c4:	48 8b d3             	mov    %rbx,%rdx
140ce72c7:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140ce72cb:	e8 40 bb 01 00       	call   0x140d02e10
140ce72d0:	eb 16                	jmp    0x140ce72e8
140ce72d2:	4d 8b c6             	mov    %r14,%r8
140ce72d5:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140ce72d9:	48 8b d6             	mov    %rsi,%rdx
140ce72dc:	e8 2f 7d 1f 00       	call   0x140edf010
140ce72e1:	48 8d 9f f4 00 00 00 	lea    0xf4(%rdi),%rbx
140ce72e8:	66 0f 6f 15 80 fc 45 	movdqa 0x45fc80(%rip),%xmm2        # 0x141146f70
140ce72ef:	00
140ce72f0:	48 8b cb             	mov    %rbx,%rcx
140ce72f3:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140ce72f7:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140ce72fb:	0f 57 45 b0          	xorps  -0x50(%rbp),%xmm0
140ce72ff:	0f 57 4d c0          	xorps  -0x40(%rbp),%xmm1
140ce7303:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140ce7308:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140ce730c:	0f 57 45 d0          	xorps  -0x30(%rbp),%xmm0
140ce7310:	0f 57 55 e0          	xorps  -0x20(%rbp),%xmm2
140ce7314:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140ce7319:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140ce731e:	f3 0f 7f 55 e0       	movdqu %xmm2,-0x20(%rbp)
140ce7323:	e8 78 bc 01 00       	call   0x140d02fa0
140ce7328:	41 b8 40 00 00 00    	mov    $0x40,%r8d
140ce732e:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140ce7332:	48 8b cb             	mov    %rbx,%rcx
140ce7335:	e8 f6 03 00 00       	call   0x140ce7730
140ce733a:	66 0f 6f 15 3e fc 45 	movdqa 0x45fc3e(%rip),%xmm2        # 0x141146f80
140ce7341:	00
140ce7342:	48 8d b7 54 01 00 00 	lea    0x154(%rdi),%rsi
140ce7349:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140ce734d:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140ce7351:	0f 57 45 b0          	xorps  -0x50(%rbp),%xmm0
140ce7355:	48 8b ce             	mov    %rsi,%rcx
140ce7358:	0f 57 4d c0          	xorps  -0x40(%rbp),%xmm1
140ce735c:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
140ce7361:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140ce7365:	0f 57 45 d0          	xorps  -0x30(%rbp),%xmm0
140ce7369:	0f 57 55 e0          	xorps  -0x20(%rbp),%xmm2
140ce736d:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140ce7372:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
140ce7377:	f3 0f 7f 55 e0       	movdqu %xmm2,-0x20(%rbp)
140ce737c:	e8 1f bc 01 00       	call   0x140d02fa0
140ce7381:	8b 4e 5c             	mov    0x5c(%rsi),%ecx
140ce7384:	4c 8d 75 b0          	lea    -0x50(%rbp),%r14
140ce7388:	bf 40 00 00 00       	mov    $0x40,%edi
140ce738d:	48 85 c9             	test   %rcx,%rcx