14083aeee:	49 8b 50 a0          	mov    -0x60(%r8),%rdx
14083aef2:	49 8b 40 90          	mov    -0x70(%r8),%rax
14083aef6:	49 89 78 a0          	mov    %rdi,-0x60(%r8)
14083aefa:	49 89 78 98          	mov    %rdi,-0x68(%r8)
14083aefe:	49 89 78 90          	mov    %rdi,-0x70(%r8)
14083af02:	4b 89 4c 10 98       	mov    %rcx,-0x68(%r8,%r10,1)
14083af07:	49 8d 48 a8          	lea    -0x58(%r8),%rcx
14083af0b:	4b 89 44 10 90       	mov    %rax,-0x70(%r8,%r10,1)
14083af10:	4b 89 54 10 a0       	mov    %rdx,-0x60(%r8,%r10,1)
14083af15:	49 3b cb             	cmp    %r11,%rcx
14083af18:	0f 85 e8 fe ff ff    	jne    0x14083ae06
14083af1e:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14083af23:	4d 8b c1             	mov    %r9,%r8
14083af26:	48 8b d3             	mov    %rbx,%rdx
14083af29:	48 8b cb             	mov    %rbx,%rcx
14083af2c:	e8 ff dc ff ff       	call   0x140838c30
14083af31:	48 8b c3             	mov    %rbx,%rax
14083af34:	48 83 c4 20          	add    $0x20,%rsp
14083af38:	5b                   	pop    %rbx
14083af39:	c3                   	ret
14083af3a:	cc                   	int3
14083af3b:	cc                   	int3
14083af3c:	cc                   	int3
14083af3d:	cc                   	int3
14083af3e:	cc                   	int3
14083af3f:	cc                   	int3
14083af40:	40 53                	rex push %rbx
14083af42:	48 83 ec 20          	sub    $0x20,%rsp
14083af46:	49 8b d8             	mov    %r8,%rbx
14083af49:	48 3b ca             	cmp    %rdx,%rcx
14083af4c:	0f 84 cc 00 00 00    	je     0x14083b01e
14083af52:	48 8b c3             	mov    %rbx,%rax
14083af55:	4c 8d 41 30          	lea    0x30(%rcx),%r8
14083af59:	48 2b c1             	sub    %rcx,%rax
14083af5c:	45 33 d2             	xor    %r10d,%r10d
14083af5f:	90                   	nop
14083af60:	0f 57 c0             	xorps  %xmm0,%xmm0
14083af63:	4d 8d 40 60          	lea    0x60(%r8),%r8
14083af67:	0f 11 03             	movups %xmm0,(%rbx)
14083af6a:	4e 89 54 00 80       	mov    %r10,-0x80(%rax,%r8,1)
14083af6f:	49 8d 48 d0          	lea    -0x30(%r8),%rcx
14083af73:	4e 89 54 00 88       	mov    %r10,-0x78(%rax,%r8,1)
14083af78:	41 0f 10 80 70 ff ff 	movups -0x90(%r8),%xmm0
14083af7f:	ff
14083af80:	0f 11 03             	movups %xmm0,(%rbx)
14083af83:	41 0f 10 48 80       	movups -0x80(%r8),%xmm1
14083af88:	0f 57 c0             	xorps  %xmm0,%xmm0
14083af8b:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14083af8f:	49 c7 40 88 0f 00 00 	movq   $0xf,-0x78(%r8)
14083af96:	00
14083af97:	48 83 c3 60          	add    $0x60,%rbx
14083af9b:	4d 89 50 80          	mov    %r10,-0x80(%r8)
14083af9f:	45 88 90 70 ff ff ff 	mov    %r10b,-0x90(%r8)
14083afa6:	42 0f 11 44 00 90    	movups %xmm0,-0x70(%rax,%r8,1)
14083afac:	4e 89 54 00 a0       	mov    %r10,-0x60(%rax,%r8,1)
14083afb1:	4e 89 54 00 a8       	mov    %r10,-0x58(%rax,%r8,1)
14083afb6:	41 0f 10 40 90       	movups -0x70(%r8),%xmm0
14083afbb:	42 0f 11 44 00 90    	movups %xmm0,-0x70(%rax,%r8,1)
14083afc1:	0f 57 c0             	xorps  %xmm0,%xmm0
14083afc4:	41 0f 10 48 a0       	movups -0x60(%r8),%xmm1
14083afc9:	42 0f 11 4c 00 a0    	movups %xmm1,-0x60(%rax,%r8,1)
14083afcf:	49 c7 40 a8 0f 00 00 	movq   $0xf,-0x58(%r8)
14083afd6:	00
14083afd7:	4d 89 50 a0          	mov    %r10,-0x60(%r8)
14083afdb:	45 88 50 90          	mov    %r10b,-0x70(%r8)
14083afdf:	42 0f 11 44 00 b0    	movups %xmm0,-0x50(%rax,%r8,1)
14083afe5:	4e 89 54 00 c0       	mov    %r10,-0x40(%rax,%r8,1)
14083afea:	4e 89 54 00 c8       	mov    %r10,-0x38(%rax,%r8,1)
14083afef:	41 0f 10 40 b0       	movups -0x50(%r8),%xmm0
14083aff4:	42 0f 11 44 00 b0    	movups %xmm0,-0x50(%rax,%r8,1)
14083affa:	41 0f 10 48 c0       	movups -0x40(%r8),%xmm1
14083afff:	42 0f 11 4c 00 c0    	movups %xmm1,-0x40(%rax,%r8,1)
14083b005:	4d 89 50 c0          	mov    %r10,-0x40(%r8)
14083b009:	49 c7 40 c8 0f 00 00 	movq   $0xf,-0x38(%r8)
14083b010:	00
14083b011:	45 88 50 b0          	mov    %r10b,-0x50(%r8)
14083b015:	48 3b ca             	cmp    %rdx,%rcx
14083b018:	0f 85 42 ff ff ff    	jne    0x14083af60
14083b01e:	4d 8b c1             	mov    %r9,%r8
14083b021:	48 8b d3             	mov    %rbx,%rdx
14083b024:	48 8b cb             	mov    %rbx,%rcx
14083b027:	e8 04 dd ff ff       	call   0x140838d30
14083b02c:	48 8b c3             	mov    %rbx,%rax
14083b02f:	48 83 c4 20          	add    $0x20,%rsp
14083b033:	5b                   	pop    %rbx
14083b034:	c3                   	ret
14083b035:	cc                   	int3
14083b036:	cc                   	int3
14083b037:	cc                   	int3
14083b038:	cc                   	int3
14083b039:	cc                   	int3
14083b03a:	cc                   	int3
14083b03b:	cc                   	int3
14083b03c:	cc                   	int3
14083b03d:	cc                   	int3
14083b03e:	cc                   	int3
14083b03f:	cc                   	int3
14083b040:	40 53                	rex push %rbx
14083b042:	48 83 ec 20          	sub    $0x20,%rsp
14083b046:	49 8b d8             	mov    %r8,%rbx
14083b049:	48 3b ca             	cmp    %rdx,%rcx
14083b04c:	0f 84 b4 00 00 00    	je     0x14083b106
14083b052:	48 8b c3             	mov    %rbx,%rax
14083b055:	4c 8d 41 38          	lea    0x38(%rcx),%r8
14083b059:	48 2b c1             	sub    %rcx,%rax
14083b05c:	45 33 d2             	xor    %r10d,%r10d
14083b05f:	90                   	nop
14083b060:	0f 57 c0             	xorps  %xmm0,%xmm0
14083b063:	0f 11 03             	movups %xmm0,(%rbx)
14083b066:	4e 89 54 00 d8       	mov    %r10,-0x28(%rax,%r8,1)
14083b06b:	4e 89 54 00 e0       	mov    %r10,-0x20(%rax,%r8,1)
14083b070:	41 0f 10 40 c8       	movups -0x38(%r8),%xmm0
14083b075:	0f 11 03             	movups %xmm0,(%rbx)
14083b078:	41 0f 10 48 d8       	movups -0x28(%r8),%xmm1
14083b07d:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14083b081:	4d 89 50 d8          	mov    %r10,-0x28(%r8)
14083b085:	49 c7 40 e0 0f 00 00 	movq   $0xf,-0x20(%r8)
14083b08c:	00
14083b08d:	45 88 50 c8          	mov    %r10b,-0x38(%r8)
14083b091:	46 88 54 00 08       	mov    %r10b,0x8(%rax,%r8,1)
14083b096:	45 38 50 08          	cmp    %r10b,0x8(%r8)
14083b09a:	74 3d                	je     0x14083b0d9
14083b09c:	0f 57 c0             	xorps  %xmm0,%xmm0
14083b09f:	42 0f 11 44 00 e8    	movups %xmm0,-0x18(%rax,%r8,1)
14083b0a5:	4e 89 54 00 f8       	mov    %r10,-0x8(%rax,%r8,1)
14083b0aa:	4e 89 14 00          	mov    %r10,(%rax,%r8,1)
14083b0ae:	41 0f 10 40 e8       	movups -0x18(%r8),%xmm0
14083b0b3:	42 0f 11 44 00 e8    	movups %xmm0,-0x18(%rax,%r8,1)
14083b0b9:	41 0f 10 48 f8       	movups -0x8(%r8),%xmm1
14083b0be:	42 0f 11 4c 00 f8    	movups %xmm1,-0x8(%rax,%r8,1)
14083b0c4:	4d 89 50 f8          	mov    %r10,-0x8(%r8)
14083b0c8:	49 c7 00 0f 00 00 00 	movq   $0xf,(%r8)
14083b0cf:	45 88 50 e8          	mov    %r10b,-0x18(%r8)
14083b0d3:	42 c6 44 00 08 01    	movb   $0x1,0x8(%rax,%r8,1)
14083b0d9:	41 0f 10 40 10       	movups 0x10(%r8),%xmm0
14083b0de:	48 83 c3 60          	add    $0x60,%rbx
14083b0e2:	42 0f 11 44 00 10    	movups %xmm0,0x10(%rax,%r8,1)
14083b0e8:	f2 41 0f 10 48 20    	movsd  0x20(%r8),%xmm1
14083b0ee:	f2 42 0f 11 4c 00 20 	movsd  %xmm1,0x20(%rax,%r8,1)
14083b0f5:	49 83 c0 60          	add    $0x60,%r8
14083b0f9:	49 8d 48 c8          	lea    -0x38(%r8),%rcx
14083b0fd:	48 3b ca             	cmp    %rdx,%rcx
14083b100:	0f 85 5a ff ff ff    	jne    0x14083b060
14083b106:	4d 8b c1             	mov    %r9,%r8
14083b109:	48 8b d3             	mov    %rbx,%rdx
14083b10c:	48 8b cb             	mov    %rbx,%rcx
14083b10f:	e8 8c 27 f3 ff       	call   0x14076d8a0
14083b114:	48 8b c3             	mov    %rbx,%rax
14083b117:	48 83 c4 20          	add    $0x20,%rsp
14083b11b:	5b                   	pop    %rbx
14083b11c:	c3                   	ret
14083b11d:	cc                   	int3
14083b11e:	cc                   	int3
14083b11f:	cc                   	int3
14083b120:	49 8b c0             	mov    %r8,%rax
14083b123:	48 3b ca             	cmp    %rdx,%rcx
14083b126:	74 4a                	je     0x14083b172
14083b128:	4c 8b c8             	mov    %rax,%r9
14083b12b:	4c 8d 41 18          	lea    0x18(%rcx),%r8
14083b12f:	4c 2b c9             	sub    %rcx,%r9
14083b132:	41 0f 10 40 e8       	movups -0x18(%r8),%xmm0
14083b137:	4d 8d 40 28          	lea    0x28(%r8),%r8
14083b13b:	0f 11 00             	movups %xmm0,(%rax)
14083b13e:	f2 41 0f 10 48 d0    	movsd  -0x30(%r8),%xmm1
14083b144:	f2 0f 11 48 10       	movsd  %xmm1,0x10(%rax)
14083b149:	48 83 c0 28          	add    $0x28,%rax
14083b14d:	41 c6 40 c0 00       	movb   $0x0,-0x40(%r8)
14083b152:	41 c6 40 d7 17       	movb   $0x17,-0x29(%r8)
14083b157:	49 8b 48 d8          	mov    -0x28(%r8),%rcx
14083b15b:	4b 89 4c 01 d8       	mov    %rcx,-0x28(%r9,%r8,1)
14083b160:	41 8b 48 e0          	mov    -0x20(%r8),%ecx
14083b164:	43 89 4c 01 e0       	mov    %ecx,-0x20(%r9,%r8,1)
14083b169:	49 8d 48 e8          	lea    -0x18(%r8),%rcx
14083b16d:	48 3b ca             	cmp    %rdx,%rcx
14083b170:	75 c0                	jne    0x14083b132
14083b172:	c3                   	ret
14083b173:	cc                   	int3
14083b174:	cc                   	int3
14083b175:	cc                   	int3
14083b176:	cc                   	int3
14083b177:	cc                   	int3
14083b178:	cc                   	int3
14083b179:	cc                   	int3
14083b17a:	cc                   	int3
14083b17b:	cc                   	int3
14083b17c:	cc                   	int3
14083b17d:	cc                   	int3
14083b17e:	cc                   	int3
14083b17f:	cc                   	int3
14083b180:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14083b185:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14083b18a:	57                   	push   %rdi
14083b18b:	48 83 ec 20          	sub    $0x20,%rsp
14083b18f:	49 8b f8             	mov    %r8,%rdi
14083b192:	48 8b da             	mov    %rdx,%rbx
14083b195:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14083b19a:	49 8b d0             	mov    %r8,%rdx
14083b19d:	48 8b cb             	mov    %rbx,%rcx
14083b1a0:	e8 9b d8 96 ff       	call   0x1401a8a40
14083b1a5:	90                   	nop
14083b1a6:	48 8d 73 20          	lea    0x20(%rbx),%rsi
14083b1aa:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14083b1af:	48 8d 57 20          	lea    0x20(%rdi),%rdx
14083b1b3:	c6 46 20 00          	movb   $0x0,0x20(%rsi)
14083b1b7:	80 7a 20 00          	cmpb   $0x0,0x20(%rdx)
14083b1bb:	74 0c                	je     0x14083b1c9
14083b1bd:	48 8b ce             	mov    %rsi,%rcx
14083b1c0:	e8 7b d8 96 ff       	call   0x1401a8a40
14083b1c5:	c6 46 20 01          	movb   $0x1,0x20(%rsi)
14083b1c9:	0f 10 47 48          	movups 0x48(%rdi),%xmm0
14083b1cd:	0f 11 43 48          	movups %xmm0,0x48(%rbx)
14083b1d1:	f2 0f 10 4f 58       	movsd  0x58(%rdi),%xmm1
14083b1d6:	f2 0f 11 4b 58       	movsd  %xmm1,0x58(%rbx)
14083b1db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14083b1e0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14083b1e5:	48 83 c4 20          	add    $0x20,%rsp
14083b1e9:	5f                   	pop    %rdi
14083b1ea:	c3                   	ret
14083b1eb:	cc                   	int3
14083b1ec:	cc                   	int3
14083b1ed:	cc                   	int3
14083b1ee:	cc                   	int3
14083b1ef:	cc                   	int3
14083b1f0:	40 53                	rex push %rbx
14083b1f2:	48 83 ec 20          	sub    $0x20,%rsp
14083b1f6:	48 8b d9             	mov    %rcx,%rbx
14083b1f9:	b9 48 00 00 00       	mov    $0x48,%ecx
14083b1fe:	e8 05 ff 5d 00       	call   0x140e1b108
14083b203:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14083b208:	48 85 c0             	test   %rax,%rax
14083b20b:	74 29                	je     0x14083b236
14083b20d:	48 8d 0d f4 5d 80 00 	lea    0x805df4(%rip),%rcx        # 0x141041008
14083b214:	48 89 08             	mov    %rcx,(%rax)
14083b217:	48 8b 13             	mov    (%rbx),%rdx
14083b21a:	48 89 50 08          	mov    %rdx,0x8(%rax)
14083b21e:	33 d2                	xor    %edx,%edx
14083b220:	48 89 50 18          	mov    %rdx,0x18(%rax)
14083b224:	48 89 50 20          	mov    %rdx,0x20(%rax)
14083b228:	48 89 50 28          	mov    %rdx,0x28(%rax)
14083b22c:	48 89 58 38          	mov    %rbx,0x38(%rax)
14083b230:	48 83 c4 20          	add    $0x20,%rsp
14083b234:	5b                   	pop    %rbx
14083b235:	c3                   	ret
14083b236:	33 d2                	xor    %edx,%edx
14083b238:	8b c2                	mov    %edx,%eax
14083b23a:	48 83 c4 20          	add    $0x20,%rsp
14083b23e:	5b                   	pop    %rbx
14083b23f:	c3                   	ret
14083b240:	40 53                	rex push %rbx
14083b242:	48 83 ec 20          	sub    $0x20,%rsp
14083b246:	48 8b d9             	mov    %rcx,%rbx
14083b249:	b9 a8 00 00 00       	mov    $0xa8,%ecx
14083b24e:	e8 b5 fe 5d 00       	call   0x140e1b108
14083b253:	33 c9                	xor    %ecx,%ecx
14083b255:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14083b25a:	48 8b d0             	mov    %rax,%rdx
14083b25d:	48 85 c0             	test   %rax,%rax
14083b260:	74 7b                	je     0x14083b2dd
14083b262:	48 8d 05 9f 5c 80 00 	lea    0x805c9f(%rip),%rax        # 0x141040f08
14083b269:	0f 57 c0             	xorps  %xmm0,%xmm0
14083b26c:	48 89 02             	mov    %rax,(%rdx)
14083b26f:	48 8b 03             	mov    (%rbx),%rax
14083b272:	48 89 4a 10          	mov    %rcx,0x10(%rdx)
14083b276:	48 89 4a 18          	mov    %rcx,0x18(%rdx)
14083b27a:	48 89 4a 20          	mov    %rcx,0x20(%rdx)
14083b27e:	66 89 4a 08          	mov    %cx,0x8(%rdx)
14083b282:	0f 11 42 28          	movups %xmm0,0x28(%rdx)
14083b286:	48 89 4a 38          	mov    %rcx,0x38(%rdx)
14083b28a:	48 c7 42 40 0f 00 00 	movq   $0xf,0x40(%rdx)
14083b291:	00
14083b292:	88 4a 28             	mov    %cl,0x28(%rdx)
14083b295:	48 89 42 48          	mov    %rax,0x48(%rdx)
14083b299:	48 8b c2             	mov    %rdx,%rax
14083b29c:	48 89 4a 50          	mov    %rcx,0x50(%rdx)
14083b2a0:	48 89 4a 58          	mov    %rcx,0x58(%rdx)
14083b2a4:	48 89 4a 60          	mov    %rcx,0x60(%rdx)
14083b2a8:	48 89 4a 68          	mov    %rcx,0x68(%rdx)
14083b2ac:	48 89 4a 70          	mov    %rcx,0x70(%rdx)
14083b2b0:	48 89 4a 78          	mov    %rcx,0x78(%rdx)
14083b2b4:	48 89 8a 80 00 00 00 	mov    %rcx,0x80(%rdx)
14083b2bb:	48 89 8a 88 00 00 00 	mov    %rcx,0x88(%rdx)
14083b2c2:	48 89 8a 90 00 00 00 	mov    %rcx,0x90(%rdx)
14083b2c9:	48 89 9a 98 00 00 00 	mov    %rbx,0x98(%rdx)
14083b2d0:	48 89 8a a0 00 00 00 	mov    %rcx,0xa0(%rdx)
14083b2d7:	48 83 c4 20          	add    $0x20,%rsp
14083b2db:	5b                   	pop    %rbx
14083b2dc:	c3                   	ret
14083b2dd:	48 8b c1             	mov    %rcx,%rax
14083b2e0:	48 83 c4 20          	add    $0x20,%rsp
14083b2e4:	5b                   	pop    %rbx
14083b2e5:	c3                   	ret
14083b2e6:	cc                   	int3
14083b2e7:	cc                   	int3
14083b2e8:	cc                   	int3
14083b2e9:	cc                   	int3
14083b2ea:	cc                   	int3
14083b2eb:	cc                   	int3
14083b2ec:	cc                   	int3
14083b2ed:	cc                   	int3
14083b2ee:	cc                   	int3
14083b2ef:	cc                   	int3
14083b2f0:	40 53                	rex push %rbx
14083b2f2:	48 83 ec 20          	sub    $0x20,%rsp
14083b2f6:	48 8b d9             	mov    %rcx,%rbx
14083b2f9:	b9 60 00 00 00       	mov    $0x60,%ecx
14083b2fe:	e8 05 fe 5d 00       	call   0x140e1b108
14083b303:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14083b308:	48 85 c0             	test   %rax,%rax
14083b30b:	74 49                	je     0x14083b356
14083b30d:	48 8d 0d bc 58 80 00 	lea    0x8058bc(%rip),%rcx        # 0x141040bd0
14083b314:	0f 57 c0             	xorps  %xmm0,%xmm0
14083b317:	48 89 08             	mov    %rcx,(%rax)
14083b31a:	33 c9                	xor    %ecx,%ecx
14083b31c:	48 8b 13             	mov    (%rbx),%rdx
14083b31f:	48 89 48 10          	mov    %rcx,0x10(%rax)
14083b323:	48 89 48 18          	mov    %rcx,0x18(%rax)
14083b327:	48 89 48 20          	mov    %rcx,0x20(%rax)
14083b32b:	66 c7 40 08 00 00    	movw   $0x0,0x8(%rax)
14083b331:	0f 11 40 28          	movups %xmm0,0x28(%rax)
14083b335:	48 89 48 38          	mov    %rcx,0x38(%rax)
14083b339:	48 c7 40 40 0f 00 00 	movq   $0xf,0x40(%rax)
14083b340:	00
14083b341:	88 48 28             	mov    %cl,0x28(%rax)
14083b344:	48 89 50 48          	mov    %rdx,0x48(%rax)
14083b348:	48 89 58 50          	mov    %rbx,0x50(%rax)
14083b34c:	48 89 48 58          	mov    %rcx,0x58(%rax)
14083b350:	48 83 c4 20          	add    $0x20,%rsp
14083b354:	5b                   	pop    %rbx
14083b355:	c3                   	ret
14083b356:	33 c9                	xor    %ecx,%ecx
14083b358:	8b c1                	mov    %ecx,%eax
14083b35a:	48 83 c4 20          	add    $0x20,%rsp
14083b35e:	5b                   	pop    %rbx
14083b35f:	c3                   	ret
14083b360:	48 83 ec 48          	sub    $0x48,%rsp
14083b364:	48 8b d1             	mov    %rcx,%rdx
14083b367:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14083b36c:	e8 4f 76 9f ff       	call   0x1402329c0
14083b371:	48 8d 15 18 69 b6 00 	lea    0xb66918(%rip),%rdx        # 0x1413a1c90
14083b378:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14083b37d:	e8 96 14 5e 00       	call   0x140e1c818
14083b382:	cc                   	int3
14083b383:	cc                   	int3
14083b384:	cc                   	int3
14083b385:	cc                   	int3
14083b386:	cc                   	int3
14083b387:	cc                   	int3
14083b388:	cc                   	int3
14083b389:	cc                   	int3
14083b38a:	cc                   	int3