14084e1d5:	0f b6 d0             	movzbl %al,%edx
14084e1d8:	48 8b cb             	mov    %rbx,%rcx
14084e1db:	e8 20 11 b4 ff       	call   0x14038f300
14084e1e0:	48 8b cb             	mov    %rbx,%rcx
14084e1e3:	e8 98 88 9b ff       	call   0x140206a80
14084e1e8:	c6 47 01 00          	movb   $0x0,0x1(%rdi)
14084e1ec:	48 83 7f 38 0f       	cmpq   $0xf,0x38(%rdi)
14084e1f1:	48 8d 5f 20          	lea    0x20(%rdi),%rbx
14084e1f5:	48 8b d3             	mov    %rbx,%rdx
14084e1f8:	76 03                	jbe    0x14084e1fd
14084e1fa:	48 8b 13             	mov    (%rbx),%rdx
14084e1fd:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14084e201:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
14084e205:	e8 56 37 98 ff       	call   0x1401d1960
14084e20a:	b2 3c                	mov    $0x3c,%dl
14084e20c:	48 8b c8             	mov    %rax,%rcx
14084e20f:	e8 1c 1d 98 ff       	call   0x1401cff30
14084e214:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
14084e219:	49 8b d6             	mov    %r14,%rdx
14084e21c:	76 03                	jbe    0x14084e221
14084e21e:	49 8b 16             	mov    (%r14),%rdx
14084e221:	4d 8b 46 10          	mov    0x10(%r14),%r8
14084e225:	48 8b c8             	mov    %rax,%rcx
14084e228:	e8 33 37 98 ff       	call   0x1401d1960
14084e22d:	48 8b 47 10          	mov    0x10(%rdi),%rax
14084e231:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
14084e235:	48 3b 47 18          	cmp    0x18(%rdi),%rax
14084e239:	74 12                	je     0x14084e24d
14084e23b:	49 8b d6             	mov    %r14,%rdx
14084e23e:	48 8b c8             	mov    %rax,%rcx
14084e241:	e8 fa a7 95 ff       	call   0x1401a8a40
14084e246:	48 83 47 10 20       	addq   $0x20,0x10(%rdi)
14084e24b:	eb 0b                	jmp    0x14084e258
14084e24d:	4d 8b c6             	mov    %r14,%r8
14084e250:	48 8b d0             	mov    %rax,%rdx
14084e253:	e8 d8 f9 b2 ff       	call   0x14037dc30
14084e258:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14084e25c:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14084e260:	48 8b c2             	mov    %rdx,%rax
14084e263:	48 2b c1             	sub    %rcx,%rax
14084e266:	48 83 f8 02          	cmp    $0x2,%rax
14084e26a:	72 1e                	jb     0x14084e28a
14084e26c:	48 8d 41 02          	lea    0x2(%rcx),%rax
14084e270:	48 89 43 10          	mov    %rax,0x10(%rbx)
14084e274:	48 83 fa 0f          	cmp    $0xf,%rdx
14084e278:	76 03                	jbe    0x14084e27d
14084e27a:	48 8b 1b             	mov    (%rbx),%rbx
14084e27d:	66 c7 04 0b 20 20    	movw   $0x2020,(%rbx,%rcx,1)
14084e283:	c6 44 0b 02 00       	movb   $0x0,0x2(%rbx,%rcx,1)
14084e288:	eb 23                	jmp    0x14084e2ad
14084e28a:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
14084e290:	4c 8d 0d 91 3b 79 00 	lea    0x793b91(%rip),%r9        # 0x140fe1e28
14084e297:	ba 02 00 00 00       	mov    $0x2,%edx
14084e29c:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
14084e2a3:	00 00
14084e2a5:	48 8b cb             	mov    %rbx,%rcx
14084e2a8:	e8 d3 a3 95 ff       	call   0x1401a8680
14084e2ad:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14084e2b2:	48 8b c7             	mov    %rdi,%rax
14084e2b5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14084e2ba:	c6 07 01             	movb   $0x1,(%rdi)
14084e2bd:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14084e2c2:	48 83 c4 30          	add    $0x30,%rsp
14084e2c6:	41 5e                	pop    %r14
14084e2c8:	c3                   	ret
14084e2c9:	cc                   	int3
14084e2ca:	cc                   	int3
14084e2cb:	cc                   	int3
14084e2cc:	cc                   	int3
14084e2cd:	cc                   	int3
14084e2ce:	cc                   	int3
14084e2cf:	cc                   	int3
14084e2d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14084e2d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14084e2da:	57                   	push   %rdi
14084e2db:	48 83 ec 20          	sub    $0x20,%rsp
14084e2df:	48 8b f2             	mov    %rdx,%rsi
14084e2e2:	48 8b d9             	mov    %rcx,%rbx
14084e2e5:	e8 26 a5 99 ff       	call   0x1401e8810
14084e2ea:	8b 7b 70             	mov    0x70(%rbx),%edi
14084e2ed:	8b c7                	mov    %edi,%eax
14084e2ef:	83 e0 06             	and    $0x6,%eax
14084e2f2:	3c 06                	cmp    $0x6,%al
14084e2f4:	75 11                	jne    0x14084e307
14084e2f6:	45 33 c9             	xor    %r9d,%r9d
14084e2f9:	b8 20 00 00 00       	mov    $0x20,%eax
14084e2fe:	4c 89 4b 68          	mov    %r9,0x68(%rbx)
14084e302:	e9 b5 00 00 00       	jmp    0x14084e3bc
14084e307:	48 8b 46 18          	mov    0x18(%rsi),%rax
14084e30b:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14084e310:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
14084e315:	4c 8b 76 10          	mov    0x10(%rsi),%r14
14084e319:	48 83 f8 0f          	cmp    $0xf,%rax
14084e31d:	76 08                	jbe    0x14084e327
14084e31f:	4c 8b 06             	mov    (%rsi),%r8
14084e322:	8d 68 01             	lea    0x1(%rax),%ebp
14084e325:	eb 15                	jmp    0x14084e33c
14084e327:	bd 11 00 00 00       	mov    $0x11,%ebp
14084e32c:	8b cd                	mov    %ebp,%ecx
14084e32e:	e8 d5 cd 5c 00       	call   0x140e1b108
14084e333:	0f 10 06             	movups (%rsi),%xmm0
14084e336:	4c 8b c0             	mov    %rax,%r8
14084e339:	0f 11 00             	movups %xmm0,(%rax)
14084e33c:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
14084e343:	00
14084e344:	4b 8d 14 30          	lea    (%r8,%r14,1),%rdx
14084e348:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
14084e34d:	45 33 c9             	xor    %r9d,%r9d
14084e350:	4c 89 4e 10          	mov    %r9,0x10(%rsi)
14084e354:	40 f6 c7 18          	test   $0x18,%dil
14084e358:	44 88 0e             	mov    %r9b,(%rsi)
14084e35b:	41 8b c8             	mov    %r8d,%ecx
14084e35e:	48 8b 43 20          	mov    0x20(%rbx),%rax
14084e362:	48 89 53 68          	mov    %rdx,0x68(%rbx)
14084e366:	49 0f 44 d0          	cmove  %r8,%rdx
14084e36a:	2b ca                	sub    %edx,%ecx
14084e36c:	03 cd                	add    %ebp,%ecx
14084e36e:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14084e373:	4c 89 00             	mov    %r8,(%rax)
14084e376:	48 8b 43 40          	mov    0x40(%rbx),%rax
14084e37a:	48 89 10             	mov    %rdx,(%rax)
14084e37d:	48 8b 43 58          	mov    0x58(%rbx),%rax
14084e381:	89 08                	mov    %ecx,(%rax)
14084e383:	48 8b 43 18          	mov    0x18(%rbx),%rax
14084e387:	40 f6 c7 04          	test   $0x4,%dil
14084e38b:	74 13                	je     0x14084e3a0
14084e38d:	4c 89 00             	mov    %r8,(%rax)
14084e390:	48 8b 43 38          	mov    0x38(%rbx),%rax
14084e394:	4c 89 00             	mov    %r8,(%rax)
14084e397:	48 8b 43 50          	mov    0x50(%rbx),%rax
14084e39b:	44 89 08             	mov    %r9d,(%rax)
14084e39e:	eb 17                	jmp    0x14084e3b7
14084e3a0:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
14084e3a4:	4c 89 00             	mov    %r8,(%rax)
14084e3a7:	41 2b c8             	sub    %r8d,%ecx
14084e3aa:	48 8b 43 38          	mov    0x38(%rbx),%rax
14084e3ae:	4c 89 00             	mov    %r8,(%rax)
14084e3b1:	48 8b 43 50          	mov    0x50(%rbx),%rax
14084e3b5:	89 08                	mov    %ecx,(%rax)
14084e3b7:	b8 21 00 00 00       	mov    $0x21,%eax
14084e3bc:	0b f8                	or     %eax,%edi
14084e3be:	89 7b 70             	mov    %edi,0x70(%rbx)
14084e3c1:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14084e3c6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14084e3cb:	48 83 c4 20          	add    $0x20,%rsp
14084e3cf:	5f                   	pop    %rdi
14084e3d0:	c3                   	ret
14084e3d1:	cc                   	int3
14084e3d2:	cc                   	int3
14084e3d3:	cc                   	int3
14084e3d4:	cc                   	int3
14084e3d5:	cc                   	int3
14084e3d6:	cc                   	int3
14084e3d7:	cc                   	int3
14084e3d8:	cc                   	int3
14084e3d9:	cc                   	int3
14084e3da:	cc                   	int3
14084e3db:	cc                   	int3
14084e3dc:	cc                   	int3
14084e3dd:	cc                   	int3
14084e3de:	cc                   	int3
14084e3df:	cc                   	int3
14084e3e0:	48 ff 49 30          	decq   0x30(%rcx)
14084e3e4:	c6 41 10 00          	movb   $0x0,0x10(%rcx)
14084e3e8:	c3                   	ret
14084e3e9:	cc                   	int3
14084e3ea:	cc                   	int3
14084e3eb:	cc                   	int3
14084e3ec:	cc                   	int3
14084e3ed:	cc                   	int3
14084e3ee:	cc                   	int3
14084e3ef:	cc                   	int3
14084e3f0:	40 53                	rex push %rbx
14084e3f2:	48 83 ec 70          	sub    $0x70,%rsp
14084e3f6:	48 8b 05 03 ab b6 00 	mov    0xb6ab03(%rip),%rax        # 0x1413b8f00
14084e3fd:	48 33 c4             	xor    %rsp,%rax
14084e400:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14084e405:	0f b6 1d ec 49 be 00 	movzbl 0xbe49ec(%rip),%ebx        # 0x141432df8
14084e40c:	c6 05 e5 49 be 00 00 	movb   $0x0,0xbe49e5(%rip)        # 0x141432df8
14084e413:	48 ff 49 30          	decq   0x30(%rcx)
14084e417:	c6 41 10 00          	movb   $0x0,0x10(%rcx)
14084e41b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14084e420:	48 8d 0d 99 4a be 00 	lea    0xbe4a99(%rip),%rcx        # 0x141432ec0
14084e427:	e8 44 07 00 00       	call   0x14084eb70
14084e42c:	0f 57 c9             	xorps  %xmm1,%xmm1
14084e42f:	33 c9                	xor    %ecx,%ecx
14084e431:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14084e436:	48 8b 50 08          	mov    0x8(%rax),%rdx
14084e43a:	48 03 10             	add    (%rax),%rdx
14084e43d:	0f 57 c0             	xorps  %xmm0,%xmm0
14084e440:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14084e445:	66 48 0f 7e c1       	movq   %xmm0,%rcx
14084e44a:	66 48 0f 7e c8       	movq   %xmm1,%rax
14084e44f:	48 03 c8             	add    %rax,%rcx
14084e452:	48 3b d1             	cmp    %rcx,%rdx
14084e455:	0f 84 cb 00 00 00    	je     0x14084e526
14084e45b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14084e460:	48 8d 0d 61 4a be 00 	lea    0xbe4a61(%rip),%rcx        # 0x141432ec8
14084e467:	e8 04 c4 9b ff       	call   0x14020a870
14084e46c:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14084e471:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
14084e477:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
14084e47d:	ff 15 5d 4f 73 00    	call   *0x734f5d(%rip)        # 0x140f833e0
14084e483:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14084e488:	48 83 fa 0f          	cmp    $0xf,%rdx
14084e48c:	76 32                	jbe    0x14084e4c0
14084e48e:	48 ff c2             	inc    %rdx
14084e491:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084e496:	48 8b c1             	mov    %rcx,%rax
14084e499:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084e4a0:	72 19                	jb     0x14084e4bb
14084e4a2:	48 83 c2 27          	add    $0x27,%rdx
14084e4a6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084e4aa:	48 2b c1             	sub    %rcx,%rax
14084e4ad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084e4b1:	48 83 f8 1f          	cmp    $0x1f,%rax
14084e4b5:	0f 87 8a 00 00 00    	ja     0x14084e545
14084e4bb:	e8 84 cc 5c 00       	call   0x140e1b144
14084e4c0:	0f 57 c0             	xorps  %xmm0,%xmm0
14084e4c3:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14084e4c8:	66 0f 6f 0d 60 59 75 	movdqa 0x755960(%rip),%xmm1        # 0x140fa3e30
14084e4cf:	00
14084e4d0:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
14084e4d6:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
14084e4db:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14084e4e0:	48 8d 0d e1 49 be 00 	lea    0xbe49e1(%rip),%rcx        # 0x141432ec8
14084e4e7:	e8 e4 fd ff ff       	call   0x14084e2d0
14084e4ec:	90                   	nop
14084e4ed:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14084e4f2:	48 83 fa 0f          	cmp    $0xf,%rdx
14084e4f6:	76 2e                	jbe    0x14084e526
14084e4f8:	48 ff c2             	inc    %rdx
14084e4fb:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14084e500:	48 8b c1             	mov    %rcx,%rax
14084e503:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14084e50a:	72 15                	jb     0x14084e521
14084e50c:	48 83 c2 27          	add    $0x27,%rdx
14084e510:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14084e514:	48 2b c1             	sub    %rcx,%rax
14084e517:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084e51b:	48 83 f8 1f          	cmp    $0x1f,%rax
14084e51f:	77 1e                	ja     0x14084e53f
14084e521:	e8 1e cc 5c 00       	call   0x140e1b144
14084e526:	88 1d cc 48 be 00    	mov    %bl,0xbe48cc(%rip)        # 0x141432df8
14084e52c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14084e531:	48 33 cc             	xor    %rsp,%rcx
14084e534:	e8 c7 cf 5c 00       	call   0x140e1b500
14084e539:	48 83 c4 70          	add    $0x70,%rsp
14084e53d:	5b                   	pop    %rbx
14084e53e:	c3                   	ret
14084e53f:	e8 60 bc 5d 00       	call   0x140e2a1a4
14084e544:	cc                   	int3
14084e545:	e8 5a bc 5d 00       	call   0x140e2a1a4
14084e54a:	cc                   	int3
14084e54b:	cc                   	int3
14084e54c:	cc                   	int3
14084e54d:	cc                   	int3
14084e54e:	cc                   	int3
14084e54f:	cc                   	int3
14084e550:	48 83 c1 08          	add    $0x8,%rcx
14084e554:	e9 b7 19 ff ff       	jmp    0x14083ff10
14084e559:	cc                   	int3
14084e55a:	cc                   	int3
14084e55b:	cc                   	int3
14084e55c:	cc                   	int3
14084e55d:	cc                   	int3
14084e55e:	cc                   	int3
14084e55f:	cc                   	int3
14084e560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14084e565:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14084e56a:	57                   	push   %rdi
14084e56b:	48 83 ec 20          	sub    $0x20,%rsp
14084e56f:	48 8b d9             	mov    %rcx,%rbx
14084e572:	48 8b f2             	mov    %rdx,%rsi
14084e575:	48 83 c1 18          	add    $0x18,%rcx
14084e579:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
14084e57d:	48 3b 7b 28          	cmp    0x28(%rbx),%rdi
14084e581:	74 1d                	je     0x14084e5a0
14084e583:	48 8b cf             	mov    %rdi,%rcx
14084e586:	e8 d5 0f ff ff       	call   0x14083f560
14084e58b:	48 8b 46 18          	mov    0x18(%rsi),%rax
14084e58f:	48 89 47 18          	mov    %rax,0x18(%rdi)
14084e593:	8b 46 20             	mov    0x20(%rsi),%eax
14084e596:	89 47 20             	mov    %eax,0x20(%rdi)
14084e599:	48 83 43 20 28       	addq   $0x28,0x20(%rbx)
14084e59e:	eb 0b                	jmp    0x14084e5ab
14084e5a0:	4c 8b c6             	mov    %rsi,%r8
14084e5a3:	48 8b d7             	mov    %rdi,%rdx
14084e5a6:	e8 e5 af fe ff       	call   0x140839590
14084e5ab:	48 ff 43 30          	incq   0x30(%rbx)
14084e5af:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14084e5b4:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
14084e5b8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14084e5bd:	48 83 c4 20          	add    $0x20,%rsp
14084e5c1:	5f                   	pop    %rdi
14084e5c2:	c3                   	ret
14084e5c3:	cc                   	int3
14084e5c4:	cc                   	int3
14084e5c5:	cc                   	int3
14084e5c6:	cc                   	int3
14084e5c7:	cc                   	int3
14084e5c8:	cc                   	int3
14084e5c9:	cc                   	int3
14084e5ca:	cc                   	int3
14084e5cb:	cc                   	int3
14084e5cc:	cc                   	int3
14084e5cd:	cc                   	int3
14084e5ce:	cc                   	int3
14084e5cf:	cc                   	int3
14084e5d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14084e5d5:	55                   	push   %rbp
14084e5d6:	56                   	push   %rsi
14084e5d7:	57                   	push   %rdi
14084e5d8:	48 83 ec 70          	sub    $0x70,%rsp
14084e5dc:	48 8b 05 1d a9 b6 00 	mov    0xb6a91d(%rip),%rax        # 0x1413b8f00
14084e5e3:	48 33 c4             	xor    %rsp,%rax
14084e5e6:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14084e5eb:	48 8b f2             	mov    %rdx,%rsi
14084e5ee:	48 8b d9             	mov    %rcx,%rbx
14084e5f1:	0f b6 2d 00 48 be 00 	movzbl 0xbe4800(%rip),%ebp        # 0x141432df8
14084e5f8:	c6 05 f9 47 be 00 00 	movb   $0x0,0xbe47f9(%rip)        # 0x141432df8
14084e5ff:	48 83 c1 18          	add    $0x18,%rcx
14084e603:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
14084e607:	48 3b 7b 28          	cmp    0x28(%rbx),%rdi
14084e60b:	74 1d                	je     0x14084e62a
14084e60d:	48 8b cf             	mov    %rdi,%rcx
14084e610:	e8 4b 0f ff ff       	call   0x14083f560
14084e615:	48 8b 46 18          	mov    0x18(%rsi),%rax
14084e619:	48 89 47 18          	mov    %rax,0x18(%rdi)
14084e61d:	8b 46 20             	mov    0x20(%rsi),%eax
14084e620:	89 47 20             	mov    %eax,0x20(%rdi)
14084e623:	48 83 43 20 28       	addq   $0x28,0x20(%rbx)
14084e628:	eb 0b                	jmp    0x14084e635
14084e62a:	4c 8b c6             	mov    %rsi,%r8
14084e62d:	48 8b d7             	mov    %rdi,%rdx
14084e630:	e8 5b af fe ff       	call   0x140839590
14084e635:	48 ff 43 30          	incq   0x30(%rbx)
14084e639:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
14084e63d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14084e642:	48 8d 0d 77 48 be 00 	lea    0xbe4877(%rip),%rcx        # 0x141432ec0
14084e649:	e8 22 05 00 00       	call   0x14084eb70
14084e64e:	0f 57 c9             	xorps  %xmm1,%xmm1
14084e651:	33 c9                	xor    %ecx,%ecx
14084e653:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14084e658:	48 8b 50 08          	mov    0x8(%rax),%rdx
14084e65c:	48 03 10             	add    (%rax),%rdx
14084e65f:	0f 57 c0             	xorps  %xmm0,%xmm0
14084e662:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14084e667:	66 48 0f 7e c1       	movq   %xmm0,%rcx
14084e66c:	66 48 0f 7e c8       	movq   %xmm1,%rax