140051de8:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140051dec:	0f 11 40 50          	movups %xmm0,0x50(%rax)
140051df0:	48 89 50 60          	mov    %rdx,0x60(%rax)
140051df4:	48 83 c0 68          	add    $0x68,%rax
140051df8:	0f 11 41 80          	movups %xmm0,-0x80(%rcx)
140051dfc:	48 89 69 90          	mov    %rbp,-0x70(%rcx)
140051e00:	48 c7 41 98 07 00 00 	movq   $0x7,-0x68(%rcx)
140051e07:	00
140051e08:	66 89 69 80          	mov    %bp,-0x80(%rcx)
140051e0c:	0f 11 41 a0          	movups %xmm0,-0x60(%rcx)
140051e10:	48 89 69 b0          	mov    %rbp,-0x50(%rcx)
140051e14:	48 c7 41 b8 07 00 00 	movq   $0x7,-0x48(%rcx)
140051e1b:	00
140051e1c:	66 89 69 a0          	mov    %bp,-0x60(%rcx)
140051e20:	0f 11 41 c0          	movups %xmm0,-0x40(%rcx)
140051e24:	48 89 69 d0          	mov    %rbp,-0x30(%rcx)
140051e28:	48 c7 41 d8 07 00 00 	movq   $0x7,-0x28(%rcx)
140051e2f:	00
140051e30:	66 89 69 c0          	mov    %bp,-0x40(%rcx)
140051e34:	48 83 eb 01          	sub    $0x1,%rbx
140051e38:	75 96                	jne    0x140051dd0
140051e3a:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140051e3f:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140051e44:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140051e49:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
140051e4e:	48 89 46 08          	mov    %rax,0x8(%rsi)
140051e52:	48 83 c4 38          	add    $0x38,%rsp
140051e56:	5e                   	pop    %rsi
140051e57:	5b                   	pop    %rbx
140051e58:	c3                   	ret
140051e59:	e8 b2 f4 fa ff       	call   0x140001310
140051e5e:	cc                   	int3
140051e5f:	e8 2c fd fb ff       	call   0x140011b90
140051e64:	cc                   	int3
140051e65:	cc                   	int3
140051e66:	cc                   	int3
140051e67:	cc                   	int3
140051e68:	cc                   	int3
140051e69:	cc                   	int3
140051e6a:	cc                   	int3
140051e6b:	cc                   	int3
140051e6c:	cc                   	int3
140051e6d:	cc                   	int3
140051e6e:	cc                   	int3
140051e6f:	cc                   	int3
140051e70:	48 3b ca             	cmp    %rdx,%rcx
140051e73:	74 78                	je     0x140051eed
140051e75:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140051e7a:	57                   	push   %rdi
140051e7b:	48 83 ec 20          	sub    $0x20,%rsp
140051e7f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140051e84:	48 8b fa             	mov    %rdx,%rdi
140051e87:	33 f6                	xor    %esi,%esi
140051e89:	48 8b d9             	mov    %rcx,%rbx
140051e8c:	0f 1f 40 00          	nopl   0x0(%rax)
140051e90:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140051e94:	48 83 fa 0f          	cmp    $0xf,%rdx
140051e98:	76 2c                	jbe    0x140051ec6
140051e9a:	48 8b 0b             	mov    (%rbx),%rcx
140051e9d:	48 ff c2             	inc    %rdx
140051ea0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140051ea7:	72 18                	jb     0x140051ec1
140051ea9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140051ead:	48 83 c2 27          	add    $0x27,%rdx
140051eb1:	49 2b c8             	sub    %r8,%rcx
140051eb4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140051eb8:	48 83 f8 1f          	cmp    $0x1f,%rax
140051ebc:	77 30                	ja     0x140051eee
140051ebe:	49 8b c8             	mov    %r8,%rcx
140051ec1:	e8 ce 7d 00 00       	call   0x140059c94
140051ec6:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140051eca:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140051ed1:	00
140051ed2:	40 88 33             	mov    %sil,(%rbx)
140051ed5:	48 83 c3 20          	add    $0x20,%rbx
140051ed9:	48 3b df             	cmp    %rdi,%rbx
140051edc:	75 b2                	jne    0x140051e90
140051ede:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140051ee3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140051ee8:	48 83 c4 20          	add    $0x20,%rsp
140051eec:	5f                   	pop    %rdi
140051eed:	c3                   	ret
140051eee:	ff 15 ac d6 00 00    	call   *0xd6ac(%rip)        # 0x14005f5a0
140051ef4:	cc                   	int3
140051ef5:	cc                   	int3
140051ef6:	cc                   	int3
140051ef7:	cc                   	int3
140051ef8:	cc                   	int3
140051ef9:	cc                   	int3
140051efa:	cc                   	int3
140051efb:	cc                   	int3
140051efc:	cc                   	int3
140051efd:	cc                   	int3
140051efe:	cc                   	int3
140051eff:	cc                   	int3
140051f00:	48 8b 09             	mov    (%rcx),%rcx
140051f03:	48 85 c9             	test   %rcx,%rcx
140051f06:	0f 85 a4 f3 ff ff    	jne    0x1400512b0
140051f0c:	c3                   	ret
140051f0d:	cc                   	int3
140051f0e:	cc                   	int3
140051f0f:	cc                   	int3
140051f10:	48 83 c1 10          	add    $0x10,%rcx
140051f14:	e9 57 55 fb ff       	jmp    0x140007470
140051f19:	cc                   	int3
140051f1a:	cc                   	int3
140051f1b:	cc                   	int3
140051f1c:	cc                   	int3
140051f1d:	cc                   	int3
140051f1e:	cc                   	int3
140051f1f:	cc                   	int3
140051f20:	48 83 c1 10          	add    $0x10,%rcx
140051f24:	e9 77 92 ff ff       	jmp    0x14004b1a0
140051f29:	cc                   	int3
140051f2a:	cc                   	int3
140051f2b:	cc                   	int3
140051f2c:	cc                   	int3
140051f2d:	cc                   	int3
140051f2e:	cc                   	int3
140051f2f:	cc                   	int3
140051f30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140051f35:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140051f3a:	55                   	push   %rbp
140051f3b:	57                   	push   %rdi
140051f3c:	41 56                	push   %r14
140051f3e:	48 8d ac 24 b0 fe ff 	lea    -0x150(%rsp),%rbp
140051f45:	ff
140051f46:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
140051f4d:	48 8b 05 ec 60 02 00 	mov    0x260ec(%rip),%rax        # 0x140078040
140051f54:	48 33 c4             	xor    %rsp,%rax
140051f57:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
140051f5e:	49 8b d8             	mov    %r8,%rbx
140051f61:	48 8b f9             	mov    %rcx,%rdi
140051f64:	48 8b 71 38          	mov    0x38(%rcx),%rsi
140051f68:	44 0f b6 b1 e0 00 00 	movzbl 0xe0(%rcx),%r14d
140051f6f:	00
140051f70:	48 85 f6             	test   %rsi,%rsi
140051f73:	0f 84 9e 02 00 00    	je     0x140052217
140051f79:	33 d2                	xor    %edx,%edx
140051f7b:	41 b8 c8 00 00 00    	mov    $0xc8,%r8d
140051f81:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140051f85:	e8 20 88 00 00       	call   0x14005a7aa
140051f8a:	48 8d 45 28          	lea    0x28(%rbp),%rax
140051f8e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140051f93:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
140051f9a:	00
140051f9b:	48 8b 06             	mov    (%rsi),%rax
140051f9e:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140051fa2:	48 8b ce             	mov    %rsi,%rcx
140051fa5:	ff 10                	call   *(%rax)
140051fa7:	48 89 45 60          	mov    %rax,0x60(%rbp)
140051fab:	45 0f b6 ce          	movzbl %r14b,%r9d
140051faf:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140051fb3:	48 8b d3             	mov    %rbx,%rdx
140051fb6:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
140051fba:	e8 41 6b fe ff       	call   0x140038b00
140051fbf:	90                   	nop
140051fc0:	48 8d 55 70          	lea    0x70(%rbp),%rdx
140051fc4:	48 8b cf             	mov    %rdi,%rcx
140051fc7:	e8 04 26 00 00       	call   0x1400545d0
140051fcc:	48 8d 77 48          	lea    0x48(%rdi),%rsi
140051fd0:	48 8b ce             	mov    %rsi,%rcx
140051fd3:	e8 e8 07 00 00       	call   0x1400527c0
140051fd8:	89 47 40             	mov    %eax,0x40(%rdi)
140051fdb:	83 f8 0f             	cmp    $0xf,%eax
140051fde:	0f 84 90 01 00 00    	je     0x140052174
140051fe4:	0f 57 c0             	xorps  %xmm0,%xmm0
140051fe7:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140051fec:	0f 57 c9             	xorps  %xmm1,%xmm1
140051fef:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
140051ff5:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140051ffb:	48 8d 15 92 19 01 00 	lea    0x11992(%rip),%rdx        # 0x140063994
140052002:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140052007:	e8 44 a9 fb ff       	call   0x14000c950
14005200c:	90                   	nop
14005200d:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140052012:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140052018:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14005201c:	48 8b cf             	mov    %rdi,%rcx
14005201f:	e8 2c 6c fe ff       	call   0x140038c50
140052024:	90                   	nop
140052025:	0f 10 47 68          	movups 0x68(%rdi),%xmm0
140052029:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14005202e:	f2 0f 10 4f 78       	movsd  0x78(%rdi),%xmm1
140052033:	f2 0f 11 4c 24 40    	movsd  %xmm1,0x40(%rsp)
140052039:	4c 8b c8             	mov    %rax,%r9
14005203c:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140052041:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140052045:	e8 66 ae fe ff       	call   0x14003ceb0
14005204a:	48 8b f8             	mov    %rax,%rdi
14005204d:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140052052:	48 8b ce             	mov    %rsi,%rcx
140052055:	e8 36 73 fe ff       	call   0x140039390
14005205a:	90                   	nop
14005205b:	c6 85 d8 00 00 00 01 	movb   $0x1,0xd8(%rbp)
140052062:	80 bd 20 01 00 00 00 	cmpb   $0x0,0x120(%rbp)
140052069:	0f 85 7b 04 00 00    	jne    0x1400524ea
14005206f:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140052073:	48 83 fa 0f          	cmp    $0xf,%rdx
140052077:	76 35                	jbe    0x1400520ae
140052079:	48 ff c2             	inc    %rdx
14005207c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140052081:	48 8b c1             	mov    %rcx,%rax
140052084:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14005208b:	72 1c                	jb     0x1400520a9
14005208d:	48 83 c2 27          	add    $0x27,%rdx
140052091:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140052095:	48 2b c1             	sub    %rcx,%rax
140052098:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14005209c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400520a0:	76 07                	jbe    0x1400520a9
1400520a2:	ff 15 f8 d4 00 00    	call   *0xd4f8(%rip)        # 0x14005f5a0
1400520a8:	cc                   	int3
1400520a9:	e8 e6 7b 00 00       	call   0x140059c94
1400520ae:	66 0f 6f 05 5a 37 01 	movdqa 0x1375a(%rip),%xmm0        # 0x140065810
1400520b5:	00
1400520b6:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1400520bc:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
1400520c1:	48 8d 3d 70 d8 00 00 	lea    0xd870(%rip),%rdi        # 0x14005f938
1400520c8:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
1400520cc:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400520d0:	ff 15 e2 d2 00 00    	call   *0xd2e2(%rip)        # 0x14005f3b8
1400520d6:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
1400520da:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400520de:	ff 15 d4 d2 00 00    	call   *0xd2d4(%rip)        # 0x14005f3b8
1400520e4:	90                   	nop
1400520e5:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1400520e9:	48 83 fa 0f          	cmp    $0xf,%rdx
1400520ed:	76 34                	jbe    0x140052123
1400520ef:	48 ff c2             	inc    %rdx
1400520f2:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1400520f6:	48 8b c1             	mov    %rcx,%rax
1400520f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140052100:	72 1c                	jb     0x14005211e
140052102:	48 83 c2 27          	add    $0x27,%rdx
140052106:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14005210a:	48 2b c1             	sub    %rcx,%rax
14005210d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140052111:	48 83 f8 1f          	cmp    $0x1f,%rax
140052115:	76 07                	jbe    0x14005211e
140052117:	ff 15 83 d4 00 00    	call   *0xd483(%rip)        # 0x14005f5a0
14005211d:	cc                   	int3
14005211e:	e8 71 7b 00 00       	call   0x140059c94
140052123:	66 0f 6f 05 e5 36 01 	movdqa 0x136e5(%rip),%xmm0        # 0x140065810
14005212a:	00
14005212b:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
140052130:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
140052134:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140052139:	48 83 fa 0f          	cmp    $0xf,%rdx
14005213d:	76 35                	jbe    0x140052174
14005213f:	48 ff c2             	inc    %rdx
140052142:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140052147:	48 8b c1             	mov    %rcx,%rax
14005214a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140052151:	72 1c                	jb     0x14005216f
140052153:	48 83 c2 27          	add    $0x27,%rdx
140052157:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14005215b:	48 2b c1             	sub    %rcx,%rax
14005215e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140052162:	48 83 f8 1f          	cmp    $0x1f,%rax
140052166:	76 07                	jbe    0x14005216f
140052168:	ff 15 32 d4 00 00    	call   *0xd432(%rip)        # 0x14005f5a0
14005216e:	cc                   	int3
14005216f:	e8 20 7b 00 00       	call   0x140059c94
140052174:	80 bd d8 00 00 00 00 	cmpb   $0x0,0xd8(%rbp)
14005217b:	74 4a                	je     0x1400521c7
14005217d:	c6 44 24 30 09       	movb   $0x9,0x30(%rsp)
140052182:	b2 09                	mov    $0x9,%dl
140052184:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140052189:	e8 22 4c fe ff       	call   0x140036db0
14005218e:	0f b6 13             	movzbl (%rbx),%edx
140052191:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
140052196:	88 03                	mov    %al,(%rbx)
140052198:	88 54 24 30          	mov    %dl,0x30(%rsp)
14005219c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400521a0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400521a5:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400521a9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400521ae:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400521b3:	e8 08 42 fe ff       	call   0x1400363c0
1400521b8:	90                   	nop
1400521b9:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400521bd:	e8 9e 67 fe ff       	call   0x140038960
1400521c2:	e9 a3 02 00 00       	jmp    0x14005246a
1400521c7:	80 3b 09             	cmpb   $0x9,(%rbx)
1400521ca:	75 3d                	jne    0x140052209
1400521cc:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400521d1:	33 d2                	xor    %edx,%edx
1400521d3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1400521d8:	e8 d3 4b fe ff       	call   0x140036db0
1400521dd:	90                   	nop
1400521de:	0f b6 13             	movzbl (%rbx),%edx
1400521e1:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
1400521e6:	88 03                	mov    %al,(%rbx)
1400521e8:	88 54 24 30          	mov    %dl,0x30(%rsp)
1400521ec:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400521f0:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400521f5:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1400521f9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400521fe:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140052203:	e8 b8 41 fe ff       	call   0x1400363c0
140052208:	90                   	nop
140052209:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14005220d:	e8 4e 67 fe ff       	call   0x140038960
140052212:	e9 53 02 00 00       	jmp    0x14005246a
140052217:	0f 57 c0             	xorps  %xmm0,%xmm0
14005221a:	0f 11 45 28          	movups %xmm0,0x28(%rbp)
14005221e:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
140052222:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
140052226:	48 89 5d 28          	mov    %rbx,0x28(%rbp)
14005222a:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
14005222f:	0f 57 c9             	xorps  %xmm1,%xmm1
140052232:	f3 0f 7f 4d 40       	movdqu %xmm1,0x40(%rbp)
140052237:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
14005223b:	44 88 75 51          	mov    %r14b,0x51(%rbp)
14005223f:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140052243:	e8 18 32 00 00       	call   0x140055460
140052248:	48 8d 77 48          	lea    0x48(%rdi),%rsi
14005224c:	48 8b ce             	mov    %rsi,%rcx
14005224f:	e8 6c 05 00 00       	call   0x1400527c0
140052254:	89 47 40             	mov    %eax,0x40(%rdi)
140052257:	83 f8 0f             	cmp    $0xf,%eax
14005225a:	0f 84 8a 01 00 00    	je     0x1400523ea
140052260:	0f 57 c0             	xorps  %xmm0,%xmm0
140052263:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140052268:	0f 57 c9             	xorps  %xmm1,%xmm1
14005226b:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
140052271:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140052277:	48 8d 15 16 17 01 00 	lea    0x11716(%rip),%rdx        # 0x140063994
14005227e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140052283:	e8 c8 a6 fb ff       	call   0x14000c950
140052288:	90                   	nop
140052289:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
14005228e:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
140052294:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140052299:	48 8b cf             	mov    %rdi,%rcx
14005229c:	e8 af 69 fe ff       	call   0x140038c50
1400522a1:	90                   	nop
1400522a2:	0f 10 47 68          	movups 0x68(%rdi),%xmm0
1400522a6:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400522ab:	f2 0f 10 4f 78       	movsd  0x78(%rdi),%xmm1
1400522b0:	f2 0f 11 4c 24 40    	movsd  %xmm1,0x40(%rsp)
1400522b6:	4c 8b c8             	mov    %rax,%r9
1400522b9:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400522be:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1400522c2:	e8 e9 ab fe ff       	call   0x14003ceb0
1400522c7:	48 8b f8             	mov    %rax,%rdi
1400522ca:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1400522ce:	48 8b ce             	mov    %rsi,%rcx
1400522d1:	e8 ba 70 fe ff       	call   0x140039390