14000dfb5:	e8 42 55 ff ff       	call   0x1400034fc
14000dfba:	8b d8                	mov    %eax,%ebx
14000dfbc:	85 c0                	test   %eax,%eax
14000dfbe:	78 33                	js     0x14000dff3
14000dfc0:	4c 8b 06             	mov    (%rsi),%r8
14000dfc3:	8b 54 24 60          	mov    0x60(%rsp),%edx
14000dfc7:	49 83 c0 18          	add    $0x18,%r8
14000dfcb:	48 8b 0f             	mov    (%rdi),%rcx
14000dfce:	4d 03 c4             	add    %r12,%r8
14000dfd1:	48 83 c2 02          	add    $0x2,%rdx
14000dfd5:	e8 ae fd ff ff       	call   0x14000dd88
14000dfda:	8b d8                	mov    %eax,%ebx
14000dfdc:	85 c0                	test   %eax,%eax
14000dfde:	78 13                	js     0x14000dff3
14000dfe0:	ff c5                	inc    %ebp
14000dfe2:	48 83 c7 30          	add    $0x30,%rdi
14000dfe6:	41 3b ee             	cmp    %r14d,%ebp
14000dfe9:	0f 82 50 ff ff ff    	jb     0x14000df3f
14000dfef:	85 db                	test   %ebx,%ebx
14000dff1:	79 14                	jns    0x14000e007
14000dff3:	48 8b 0e             	mov    (%rsi),%rcx
14000dff6:	48 85 c9             	test   %rcx,%rcx
14000dff9:	74 0c                	je     0x14000e007
14000dffb:	41 8b d6             	mov    %r14d,%edx
14000dffe:	e8 61 fe ff ff       	call   0x14000de64
14000e003:	48 83 26 00          	andq   $0x0,(%rsi)
14000e007:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14000e00c:	8b c3                	mov    %ebx,%eax
14000e00e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000e013:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000e018:	48 83 c4 20          	add    $0x20,%rsp
14000e01c:	41 5f                	pop    %r15
14000e01e:	41 5e                	pop    %r14
14000e020:	41 5d                	pop    %r13
14000e022:	41 5c                	pop    %r12
14000e024:	5f                   	pop    %rdi
14000e025:	c3                   	ret
14000e026:	cc                   	int3
14000e027:	cc                   	int3
14000e028:	cc                   	int3
14000e029:	cc                   	int3
14000e02a:	cc                   	int3
14000e02b:	cc                   	int3
14000e02c:	cc                   	int3
14000e02d:	cc                   	int3
14000e02e:	cc                   	int3
14000e02f:	cc                   	int3
14000e030:	48 85 c9             	test   %rcx,%rcx
14000e033:	0f 84 a8 00 00 00    	je     0x14000e0e1
14000e039:	53                   	push   %rbx
14000e03a:	48 83 ec 20          	sub    $0x20,%rsp
14000e03e:	48 8b d9             	mov    %rcx,%rbx
14000e041:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14000e045:	48 85 c9             	test   %rcx,%rcx
14000e048:	74 0a                	je     0x14000e054
14000e04a:	e8 d1 35 ff ff       	call   0x140001620
14000e04f:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
14000e054:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14000e058:	48 85 c9             	test   %rcx,%rcx
14000e05b:	74 0a                	je     0x14000e067
14000e05d:	e8 be 35 ff ff       	call   0x140001620
14000e062:	48 83 63 30 00       	andq   $0x0,0x30(%rbx)
14000e067:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
14000e06b:	48 85 c9             	test   %rcx,%rcx
14000e06e:	74 0a                	je     0x14000e07a
14000e070:	e8 ab 35 ff ff       	call   0x140001620
14000e075:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
14000e07a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000e07e:	48 85 c9             	test   %rcx,%rcx
14000e081:	74 0a                	je     0x14000e08d
14000e083:	e8 98 35 ff ff       	call   0x140001620
14000e088:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14000e08d:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
14000e091:	48 85 c9             	test   %rcx,%rcx
14000e094:	74 11                	je     0x14000e0a7
14000e096:	8b 53 20             	mov    0x20(%rbx),%edx
14000e099:	e8 5e 03 00 00       	call   0x14000e3fc
14000e09e:	48 83 63 28 00       	andq   $0x0,0x28(%rbx)
14000e0a3:	83 63 20 00          	andl   $0x0,0x20(%rbx)
14000e0a7:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14000e0ab:	48 85 c9             	test   %rcx,%rcx
14000e0ae:	74 11                	je     0x14000e0c1
14000e0b0:	8b 53 10             	mov    0x10(%rbx),%edx
14000e0b3:	e8 44 03 00 00       	call   0x14000e3fc
14000e0b8:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14000e0bd:	83 63 10 00          	andl   $0x0,0x10(%rbx)
14000e0c1:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
14000e0c5:	48 85 c9             	test   %rcx,%rcx
14000e0c8:	74 0a                	je     0x14000e0d4
14000e0ca:	e8 51 35 ff ff       	call   0x140001620
14000e0cf:	48 83 63 50 00       	andq   $0x0,0x50(%rbx)
14000e0d4:	48 8b cb             	mov    %rbx,%rcx
14000e0d7:	e8 44 35 ff ff       	call   0x140001620
14000e0dc:	48 83 c4 20          	add    $0x20,%rsp
14000e0e0:	5b                   	pop    %rbx
14000e0e1:	c3                   	ret
14000e0e2:	cc                   	int3
14000e0e3:	cc                   	int3
14000e0e4:	cc                   	int3
14000e0e5:	cc                   	int3
14000e0e6:	cc                   	int3
14000e0e7:	cc                   	int3
14000e0e8:	cc                   	int3
14000e0e9:	cc                   	int3
14000e0ea:	cc                   	int3
14000e0eb:	cc                   	int3
14000e0ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000e0f1:	56                   	push   %rsi
14000e0f2:	57                   	push   %rdi
14000e0f3:	41 56                	push   %r14
14000e0f5:	48 83 ec 30          	sub    $0x30,%rsp
14000e0f9:	33 db                	xor    %ebx,%ebx
14000e0fb:	48 8b f1             	mov    %rcx,%rsi
14000e0fe:	48 21 5c 24 68       	and    %rbx,0x68(%rsp)
14000e103:	4c 8b f2             	mov    %rdx,%r14
14000e106:	21 5c 24 60          	and    %ebx,0x60(%rsp)
14000e10a:	8d 4b 58             	lea    0x58(%rbx),%ecx
14000e10d:	e8 ce 34 ff ff       	call   0x1400015e0
14000e112:	48 8b f8             	mov    %rax,%rdi
14000e115:	48 85 c0             	test   %rax,%rax
14000e118:	75 0a                	jne    0x14000e124
14000e11a:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14000e11f:	e9 4e 01 00 00       	jmp    0x14000e272
14000e124:	33 d2                	xor    %edx,%edx
14000e126:	48 8b cf             	mov    %rdi,%rcx
14000e129:	44 8d 42 58          	lea    0x58(%rdx),%r8d
14000e12d:	e8 2b 0f 00 00       	call   0x14000f05d
14000e132:	8b 46 28             	mov    0x28(%rsi),%eax
14000e135:	89 47 38             	mov    %eax,0x38(%rdi)
14000e138:	c7 07 58 00 00 00    	movl   $0x58,(%rdi)
14000e13e:	48 39 5e 20          	cmp    %rbx,0x20(%rsi)
14000e142:	74 2b                	je     0x14000e16f
14000e144:	b9 10 00 00 00       	mov    $0x10,%ecx
14000e149:	e8 92 34 ff ff       	call   0x1400015e0
14000e14e:	48 89 47 30          	mov    %rax,0x30(%rdi)
14000e152:	48 8b c8             	mov    %rax,%rcx
14000e155:	48 85 c0             	test   %rax,%rax
14000e158:	75 0a                	jne    0x14000e164
14000e15a:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14000e15f:	e9 01 01 00 00       	jmp    0x14000e265
14000e164:	48 8b 46 20          	mov    0x20(%rsi),%rax
14000e168:	0f 10 00             	movups (%rax),%xmm0
14000e16b:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
14000e16f:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
14000e173:	48 85 c9             	test   %rcx,%rcx
14000e176:	74 13                	je     0x14000e18b
14000e178:	48 8d 57 40          	lea    0x40(%rdi),%rdx
14000e17c:	e8 6b fc ff ff       	call   0x14000ddec
14000e181:	8b d8                	mov    %eax,%ebx
14000e183:	85 c0                	test   %eax,%eax
14000e185:	0f 88 da 00 00 00    	js     0x14000e265
14000e18b:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
14000e18f:	48 85 c9             	test   %rcx,%rcx
14000e192:	74 13                	je     0x14000e1a7
14000e194:	48 8d 57 48          	lea    0x48(%rdi),%rdx
14000e198:	e8 4f fc ff ff       	call   0x14000ddec
14000e19d:	8b d8                	mov    %eax,%ebx
14000e19f:	85 c0                	test   %eax,%eax
14000e1a1:	0f 88 be 00 00 00    	js     0x14000e265
14000e1a7:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000e1ab:	48 85 c9             	test   %rcx,%rcx
14000e1ae:	74 13                	je     0x14000e1c3
14000e1b0:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14000e1b4:	e8 33 fc ff ff       	call   0x14000ddec
14000e1b9:	8b d8                	mov    %eax,%ebx
14000e1bb:	85 c0                	test   %eax,%eax
14000e1bd:	0f 88 a2 00 00 00    	js     0x14000e265
14000e1c3:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14000e1c7:	48 85 c9             	test   %rcx,%rcx
14000e1ca:	74 17                	je     0x14000e1e3
14000e1cc:	4c 8d 47 28          	lea    0x28(%rdi),%r8
14000e1d0:	48 8d 57 20          	lea    0x20(%rdi),%rdx
14000e1d4:	e8 9b 03 00 00       	call   0x14000e574
14000e1d9:	8b d8                	mov    %eax,%ebx
14000e1db:	85 c0                	test   %eax,%eax
14000e1dd:	0f 88 82 00 00 00    	js     0x14000e265
14000e1e3:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14000e1e7:	48 85 c9             	test   %rcx,%rcx
14000e1ea:	74 13                	je     0x14000e1ff
14000e1ec:	4c 8d 47 18          	lea    0x18(%rdi),%r8
14000e1f0:	48 8d 57 10          	lea    0x10(%rdi),%rdx
14000e1f4:	e8 7b 03 00 00       	call   0x14000e574
14000e1f9:	8b d8                	mov    %eax,%ebx
14000e1fb:	85 c0                	test   %eax,%eax
14000e1fd:	78 66                	js     0x14000e265
14000e1ff:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14000e203:	48 85 c9             	test   %rcx,%rcx
14000e206:	74 58                	je     0x14000e260
14000e208:	ba 01 00 00 00       	mov    $0x1,%edx
14000e20d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14000e212:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
14000e217:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000e21c:	44 8d 42 1e          	lea    0x1e(%rdx),%r8d
14000e220:	48 ff 15 c1 54 00 00 	rex.W call *0x54c1(%rip)        # 0x1400136e8
14000e227:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000e22c:	85 c0                	test   %eax,%eax
14000e22e:	75 1c                	jne    0x14000e24c
14000e230:	48 ff 15 49 52 00 00 	rex.W call *0x5249(%rip)        # 0x140013480
14000e237:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000e23c:	0f b7 d8             	movzwl %ax,%ebx
14000e23f:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
14000e245:	85 c0                	test   %eax,%eax
14000e247:	0f 4e d8             	cmovle %eax,%ebx
14000e24a:	eb 19                	jmp    0x14000e265
14000e24c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000e251:	48 8d 57 50          	lea    0x50(%rdi),%rdx
14000e255:	e8 92 fb ff ff       	call   0x14000ddec
14000e25a:	8b d8                	mov    %eax,%ebx
14000e25c:	85 c0                	test   %eax,%eax
14000e25e:	78 05                	js     0x14000e265
14000e260:	49 89 3e             	mov    %rdi,(%r14)
14000e263:	33 ff                	xor    %edi,%edi
14000e265:	48 85 ff             	test   %rdi,%rdi
14000e268:	74 08                	je     0x14000e272
14000e26a:	48 8b cf             	mov    %rdi,%rcx
14000e26d:	e8 be fd ff ff       	call   0x14000e030
14000e272:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000e277:	48 85 c9             	test   %rcx,%rcx
14000e27a:	74 0c                	je     0x14000e288
14000e27c:	48 ff 15 4d 52 00 00 	rex.W call *0x524d(%rip)        # 0x1400134d0
14000e283:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000e288:	8b c3                	mov    %ebx,%eax
14000e28a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000e28f:	48 83 c4 30          	add    $0x30,%rsp
14000e293:	41 5e                	pop    %r14
14000e295:	5f                   	pop    %rdi
14000e296:	5e                   	pop    %rsi
14000e297:	c3                   	ret
14000e298:	cc                   	int3
14000e299:	cc                   	int3
14000e29a:	cc                   	int3
14000e29b:	cc                   	int3
14000e29c:	cc                   	int3
14000e29d:	cc                   	int3
14000e29e:	cc                   	int3
14000e29f:	cc                   	int3
14000e2a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000e2a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000e2aa:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14000e2af:	41 56                	push   %r14
14000e2b1:	48 83 ec 20          	sub    $0x20,%rsp
14000e2b5:	48 8b f1             	mov    %rcx,%rsi
14000e2b8:	33 db                	xor    %ebx,%ebx
14000e2ba:	4c 8b f2             	mov    %rdx,%r14
14000e2bd:	8d 4b 58             	lea    0x58(%rbx),%ecx
14000e2c0:	e8 1b 33 ff ff       	call   0x1400015e0
14000e2c5:	48 8b f8             	mov    %rax,%rdi
14000e2c8:	48 85 c0             	test   %rax,%rax
14000e2cb:	75 0a                	jne    0x14000e2d7
14000e2cd:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14000e2d2:	e9 03 01 00 00       	jmp    0x14000e3da
14000e2d7:	33 d2                	xor    %edx,%edx
14000e2d9:	48 8b cf             	mov    %rdi,%rcx
14000e2dc:	44 8d 42 58          	lea    0x58(%rdx),%r8d
14000e2e0:	e8 78 0d 00 00       	call   0x14000f05d
14000e2e5:	8b 46 38             	mov    0x38(%rsi),%eax
14000e2e8:	89 47 38             	mov    %eax,0x38(%rdi)
14000e2eb:	c7 07 58 00 00 00    	movl   $0x58,(%rdi)
14000e2f1:	48 39 5e 30          	cmp    %rbx,0x30(%rsi)
14000e2f5:	74 2b                	je     0x14000e322
14000e2f7:	b9 10 00 00 00       	mov    $0x10,%ecx
14000e2fc:	e8 df 32 ff ff       	call   0x1400015e0
14000e301:	48 89 47 30          	mov    %rax,0x30(%rdi)
14000e305:	48 8b c8             	mov    %rax,%rcx
14000e308:	48 85 c0             	test   %rax,%rax
14000e30b:	75 0a                	jne    0x14000e317
14000e30d:	bb 0e 00 07 80       	mov    $0x8007000e,%ebx
14000e312:	e9 b6 00 00 00       	jmp    0x14000e3cd
14000e317:	48 8b 46 30          	mov    0x30(%rsi),%rax
14000e31b:	0f 10 00             	movups (%rax),%xmm0
14000e31e:	f3 0f 7f 01          	movdqu %xmm0,(%rcx)
14000e322:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
14000e326:	48 85 c9             	test   %rcx,%rcx
14000e329:	74 13                	je     0x14000e33e
14000e32b:	48 8d 57 40          	lea    0x40(%rdi),%rdx
14000e32f:	e8 b8 fa ff ff       	call   0x14000ddec
14000e334:	8b d8                	mov    %eax,%ebx
14000e336:	85 c0                	test   %eax,%eax
14000e338:	0f 88 8f 00 00 00    	js     0x14000e3cd
14000e33e:	48 8b 4e 48          	mov    0x48(%rsi),%rcx
14000e342:	48 85 c9             	test   %rcx,%rcx
14000e345:	74 0f                	je     0x14000e356
14000e347:	48 8d 57 48          	lea    0x48(%rdi),%rdx
14000e34b:	e8 9c fa ff ff       	call   0x14000ddec
14000e350:	8b d8                	mov    %eax,%ebx
14000e352:	85 c0                	test   %eax,%eax
14000e354:	78 77                	js     0x14000e3cd
14000e356:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14000e35a:	48 85 c9             	test   %rcx,%rcx
14000e35d:	74 0f                	je     0x14000e36e
14000e35f:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14000e363:	e8 84 fa ff ff       	call   0x14000ddec
14000e368:	8b d8                	mov    %eax,%ebx
14000e36a:	85 c0                	test   %eax,%eax
14000e36c:	78 5f                	js     0x14000e3cd
14000e36e:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
14000e372:	48 85 c9             	test   %rcx,%rcx
14000e375:	74 18                	je     0x14000e38f
14000e377:	8b 56 20             	mov    0x20(%rsi),%edx
14000e37a:	4c 8d 47 28          	lea    0x28(%rdi),%r8
14000e37e:	e8 d5 00 00 00       	call   0x14000e458
14000e383:	8b d8                	mov    %eax,%ebx
14000e385:	85 c0                	test   %eax,%eax
14000e387:	78 44                	js     0x14000e3cd
14000e389:	8b 46 20             	mov    0x20(%rsi),%eax
14000e38c:	89 47 20             	mov    %eax,0x20(%rdi)
14000e38f:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
14000e393:	48 85 c9             	test   %rcx,%rcx
14000e396:	74 18                	je     0x14000e3b0
14000e398:	8b 56 10             	mov    0x10(%rsi),%edx
14000e39b:	4c 8d 47 18          	lea    0x18(%rdi),%r8
14000e39f:	e8 b4 00 00 00       	call   0x14000e458
14000e3a4:	8b d8                	mov    %eax,%ebx
14000e3a6:	85 c0                	test   %eax,%eax
14000e3a8:	78 23                	js     0x14000e3cd
14000e3aa:	8b 46 10             	mov    0x10(%rsi),%eax
14000e3ad:	89 47 10             	mov    %eax,0x10(%rdi)
14000e3b0:	48 8b 4e 50          	mov    0x50(%rsi),%rcx
14000e3b4:	48 85 c9             	test   %rcx,%rcx
14000e3b7:	74 0f                	je     0x14000e3c8
14000e3b9:	48 8d 57 50          	lea    0x50(%rdi),%rdx
14000e3bd:	e8 2a fa ff ff       	call   0x14000ddec
14000e3c2:	8b d8                	mov    %eax,%ebx
14000e3c4:	85 c0                	test   %eax,%eax
14000e3c6:	78 05                	js     0x14000e3cd
14000e3c8:	49 89 3e             	mov    %rdi,(%r14)
14000e3cb:	33 ff                	xor    %edi,%edi
14000e3cd:	48 85 ff             	test   %rdi,%rdi
14000e3d0:	74 08                	je     0x14000e3da
14000e3d2:	48 8b cf             	mov    %rdi,%rcx
14000e3d5:	e8 56 fc ff ff       	call   0x14000e030
14000e3da:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000e3df:	8b c3                	mov    %ebx,%eax
14000e3e1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000e3e6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000e3eb:	48 83 c4 20          	add    $0x20,%rsp
14000e3ef:	41 5e                	pop    %r14
14000e3f1:	c3                   	ret
14000e3f2:	cc                   	int3
14000e3f3:	cc                   	int3
14000e3f4:	cc                   	int3
14000e3f5:	cc                   	int3
14000e3f6:	cc                   	int3
14000e3f7:	cc                   	int3
14000e3f8:	cc                   	int3
14000e3f9:	cc                   	int3
14000e3fa:	cc                   	int3
14000e3fb:	cc                   	int3
14000e3fc:	48 85 c9             	test   %rcx,%rcx
14000e3ff:	74 4d                	je     0x14000e44e