14000b2c0:	83 f9 03             	cmp    $0x3,%ecx
14000b2c3:	75 4a                	jne    0x14000b30f
14000b2c5:	48 8b 02             	mov    (%rdx),%rax
14000b2c8:	8b 08                	mov    (%rax),%ecx
14000b2ca:	48 83 c0 04          	add    $0x4,%rax
14000b2ce:	48 89 02             	mov    %rax,(%rdx)
14000b2d1:	41 89 4a 18          	mov    %ecx,0x18(%r10)
14000b2d5:	c3                   	ret
14000b2d6:	48 8b 02             	mov    (%rdx),%rax
14000b2d9:	8b 08                	mov    (%rax),%ecx
14000b2db:	48 83 c0 04          	add    $0x4,%rax
14000b2df:	48 89 02             	mov    %rax,(%rdx)
14000b2e2:	41 89 4a 18          	mov    %ecx,0x18(%r10)
14000b2e6:	48 8b 12             	mov    (%rdx),%rdx
14000b2e9:	0f b6 0a             	movzbl (%rdx),%ecx
14000b2ec:	83 e1 0f             	and    $0xf,%ecx
14000b2ef:	4a 0f be 84 19 50 37 	movsbq 0x23750(%rcx,%r11,1),%rax
14000b2f6:	02 00
14000b2f8:	42 8a 8c 19 60 37 02 	mov    0x23760(%rcx,%r11,1),%cl
14000b2ff:	00
14000b300:	48 2b d0             	sub    %rax,%rdx
14000b303:	8b 42 fc             	mov    -0x4(%rdx),%eax
14000b306:	d3 e8                	shr    %cl,%eax
14000b308:	49 89 11             	mov    %rdx,(%r9)
14000b30b:	41 89 42 1c          	mov    %eax,0x1c(%r10)
14000b30f:	c3                   	ret
14000b310:	48 8b c2             	mov    %rdx,%rax
14000b313:	49 8b d0             	mov    %r8,%rdx
14000b316:	48 ff e0             	rex.W jmp *%rax
14000b319:	cc                   	int3
14000b31a:	cc                   	int3
14000b31b:	cc                   	int3
14000b31c:	49 8b c0             	mov    %r8,%rax
14000b31f:	4c 8b d2             	mov    %rdx,%r10
14000b322:	48 8b d0             	mov    %rax,%rdx
14000b325:	45 8b c1             	mov    %r9d,%r8d
14000b328:	49 ff e2             	rex.WB jmp *%r10
14000b32b:	cc                   	int3
14000b32c:	4c 8b dc             	mov    %rsp,%r11
14000b32f:	49 89 5b 18          	mov    %rbx,0x18(%r11)
14000b333:	4d 89 4b 20          	mov    %r9,0x20(%r11)
14000b337:	89 54 24 10          	mov    %edx,0x10(%rsp)
14000b33b:	55                   	push   %rbp
14000b33c:	56                   	push   %rsi
14000b33d:	57                   	push   %rdi
14000b33e:	41 54                	push   %r12
14000b340:	41 55                	push   %r13
14000b342:	41 56                	push   %r14
14000b344:	41 57                	push   %r15
14000b346:	48 83 ec 20          	sub    $0x20,%rsp
14000b34a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000b34e:	40 32 ed             	xor    %bpl,%bpl
14000b351:	45 32 f6             	xor    %r14b,%r14b
14000b354:	49 89 43 08          	mov    %rax,0x8(%r11)
14000b358:	33 ff                	xor    %edi,%edi
14000b35a:	4d 8b e1             	mov    %r9,%r12
14000b35d:	45 8b e8             	mov    %r8d,%r13d
14000b360:	48 8b d9             	mov    %rcx,%rbx
14000b363:	48 8d 70 ff          	lea    -0x1(%rax),%rsi
14000b367:	4c 8b fe             	mov    %rsi,%r15
14000b36a:	39 39                	cmp    %edi,(%rcx)
14000b36c:	7e 43                	jle    0x14000b3b1
14000b36e:	45 8b 63 10          	mov    0x10(%r11),%r12d
14000b372:	41 3b fc             	cmp    %r12d,%edi
14000b375:	75 06                	jne    0x14000b37d
14000b377:	48 8b f0             	mov    %rax,%rsi
14000b37a:	40 b5 01             	mov    $0x1,%bpl
14000b37d:	41 3b fd             	cmp    %r13d,%edi
14000b380:	75 06                	jne    0x14000b388
14000b382:	4c 8b f8             	mov    %rax,%r15
14000b385:	41 b6 01             	mov    $0x1,%r14b
14000b388:	40 84 ed             	test   %bpl,%bpl
14000b38b:	74 05                	je     0x14000b392
14000b38d:	45 84 f6             	test   %r14b,%r14b
14000b390:	75 1a                	jne    0x14000b3ac
14000b392:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14000b397:	48 8b cb             	mov    %rbx,%rcx
14000b39a:	e8 d5 fe ff ff       	call   0x14000b274
14000b39f:	ff c7                	inc    %edi
14000b3a1:	3b 3b                	cmp    (%rbx),%edi
14000b3a3:	7d 07                	jge    0x14000b3ac
14000b3a5:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14000b3aa:	eb c6                	jmp    0x14000b372
14000b3ac:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
14000b3b1:	49 8b 04 24          	mov    (%r12),%rax
14000b3b5:	49 89 74 24 08       	mov    %rsi,0x8(%r12)
14000b3ba:	0f 10 03             	movups (%rbx),%xmm0
14000b3bd:	0f 11 00             	movups %xmm0,(%rax)
14000b3c0:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14000b3c4:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14000b3c8:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14000b3cf:	00
14000b3d0:	48 8b 08             	mov    (%rax),%rcx
14000b3d3:	4c 89 78 08          	mov    %r15,0x8(%rax)
14000b3d7:	0f 10 03             	movups (%rbx),%xmm0
14000b3da:	0f 11 01             	movups %xmm0,(%rcx)
14000b3dd:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14000b3e1:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000b3e6:	0f 11 49 10          	movups %xmm1,0x10(%rcx)
14000b3ea:	48 83 c4 20          	add    $0x20,%rsp
14000b3ee:	41 5f                	pop    %r15
14000b3f0:	41 5e                	pop    %r14
14000b3f2:	41 5d                	pop    %r13
14000b3f4:	41 5c                	pop    %r12
14000b3f6:	5f                   	pop    %rdi
14000b3f7:	5e                   	pop    %rsi
14000b3f8:	5d                   	pop    %rbp
14000b3f9:	c3                   	ret
14000b3fa:	cc                   	int3
14000b3fb:	cc                   	int3
14000b3fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b401:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14000b406:	57                   	push   %rdi
14000b407:	48 83 ec 30          	sub    $0x30,%rsp
14000b40b:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14000b410:	8b da                	mov    %edx,%ebx
14000b412:	49 8b f0             	mov    %r8,%rsi
14000b415:	4c 8b d1             	mov    %rcx,%r10
14000b418:	48 8b 57 08          	mov    0x8(%rdi),%rdx
14000b41c:	49 3b 50 08          	cmp    0x8(%r8),%rdx
14000b420:	77 77                	ja     0x14000b499
14000b422:	48 39 51 08          	cmp    %rdx,0x8(%rcx)
14000b426:	77 71                	ja     0x14000b499
14000b428:	49 8b 40 08          	mov    0x8(%r8),%rax
14000b42c:	48 8b ca             	mov    %rdx,%rcx
14000b42f:	49 2b 4a 08          	sub    0x8(%r10),%rcx
14000b433:	48 2b c2             	sub    %rdx,%rax
14000b436:	48 3b c8             	cmp    %rax,%rcx
14000b439:	7d 2d                	jge    0x14000b468
14000b43b:	41 0f 10 02          	movups (%r10),%xmm0
14000b43f:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14000b444:	49 3b 52 08          	cmp    0x8(%r10),%rdx
14000b448:	76 4b                	jbe    0x14000b495
14000b44a:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14000b44f:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14000b454:	e8 1b fe ff ff       	call   0x14000b274
14000b459:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14000b45e:	ff c3                	inc    %ebx
14000b460:	48 39 47 08          	cmp    %rax,0x8(%rdi)
14000b464:	77 e4                	ja     0x14000b44a
14000b466:	eb 2d                	jmp    0x14000b495
14000b468:	41 8b d9             	mov    %r9d,%ebx
14000b46b:	0f 10 07             	movups (%rdi),%xmm0
14000b46e:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14000b473:	49 39 50 08          	cmp    %rdx,0x8(%r8)
14000b477:	76 1c                	jbe    0x14000b495
14000b479:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14000b47e:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14000b483:	e8 ec fd ff ff       	call   0x14000b274
14000b488:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14000b48d:	ff cb                	dec    %ebx
14000b48f:	48 39 4e 08          	cmp    %rcx,0x8(%rsi)
14000b493:	77 e4                	ja     0x14000b479
14000b495:	8b c3                	mov    %ebx,%eax
14000b497:	eb 03                	jmp    0x14000b49c
14000b499:	83 c8 ff             	or     $0xffffffff,%eax
14000b49c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000b4a1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14000b4a6:	48 83 c4 30          	add    $0x30,%rsp
14000b4aa:	5f                   	pop    %rdi
14000b4ab:	c3                   	ret
14000b4ac:	cc                   	int3
14000b4ad:	cc                   	int3
14000b4ae:	cc                   	int3
14000b4af:	cc                   	int3
14000b4b0:	cc                   	int3
14000b4b1:	cc                   	int3
14000b4b2:	cc                   	int3
14000b4b3:	cc                   	int3
14000b4b4:	cc                   	int3
14000b4b5:	cc                   	int3
14000b4b6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000b4bd:	00 00 00
14000b4c0:	cc                   	int3
14000b4c1:	cc                   	int3
14000b4c2:	cc                   	int3
14000b4c3:	cc                   	int3
14000b4c4:	cc                   	int3
14000b4c5:	cc                   	int3
14000b4c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000b4cd:	00 00 00
14000b4d0:	cc                   	int3
14000b4d1:	cc                   	int3
14000b4d2:	cc                   	int3
14000b4d3:	cc                   	int3
14000b4d4:	cc                   	int3
14000b4d5:	cc                   	int3
14000b4d6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14000b4dd:	00 00 00
14000b4e0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000b4e5:	48 89 54 24 18       	mov    %rdx,0x18(%rsp)
14000b4ea:	44 89 44 24 10       	mov    %r8d,0x10(%rsp)
14000b4ef:	49 c7 c1 20 05 93 19 	mov    $0x19930520,%r9
14000b4f6:	e9 05 00 00 00       	jmp    0x14000b500
14000b4fb:	cc                   	int3
14000b4fc:	cc                   	int3
14000b4fd:	cc                   	int3
14000b4fe:	cc                   	int3
14000b4ff:	cc                   	int3
14000b500:	c3                   	ret
14000b501:	cc                   	int3
14000b502:	cc                   	int3
14000b503:	cc                   	int3
14000b504:	cc                   	int3
14000b505:	cc                   	int3
14000b506:	cc                   	int3
14000b507:	cc                   	int3
14000b508:	cc                   	int3
14000b509:	cc                   	int3
14000b50a:	cc                   	int3
14000b50b:	cc                   	int3
14000b50c:	cc                   	int3
14000b50d:	cc                   	int3
14000b50e:	cc                   	int3
14000b50f:	cc                   	int3
14000b510:	c3                   	ret
14000b511:	cc                   	int3
14000b512:	cc                   	int3
14000b513:	cc                   	int3
14000b514:	48 8b 05 4d 2d 01 00 	mov    0x12d4d(%rip),%rax        # 0x14001e268
14000b51b:	48 8d 15 3a b3 ff ff 	lea    -0x4cc6(%rip),%rdx        # 0x14000685c
14000b522:	48 3b c2             	cmp    %rdx,%rax
14000b525:	74 23                	je     0x14000b54a
14000b527:	65 48 8b 04 25 30 00 	mov    %gs:0x30,%rax
14000b52e:	00 00
14000b530:	48 8b 89 98 00 00 00 	mov    0x98(%rcx),%rcx
14000b537:	48 3b 48 10          	cmp    0x10(%rax),%rcx
14000b53b:	72 06                	jb     0x14000b543
14000b53d:	48 3b 48 08          	cmp    0x8(%rax),%rcx
14000b541:	76 07                	jbe    0x14000b54a
14000b543:	b9 0d 00 00 00       	mov    $0xd,%ecx
14000b548:	cd 29                	int    $0x29
14000b54a:	c3                   	ret
14000b54b:	cc                   	int3
14000b54c:	40 53                	rex push %rbx
14000b54e:	48 83 ec 20          	sub    $0x20,%rsp
14000b552:	33 db                	xor    %ebx,%ebx
14000b554:	48 8d 15 05 61 02 00 	lea    0x26105(%rip),%rdx        # 0x140031660
14000b55b:	45 33 c0             	xor    %r8d,%r8d
14000b55e:	48 8d 0c 9b          	lea    (%rbx,%rbx,4),%rcx
14000b562:	48 8d 0c ca          	lea    (%rdx,%rcx,8),%rcx
14000b566:	ba a0 0f 00 00       	mov    $0xfa0,%edx
14000b56b:	e8 d8 02 00 00       	call   0x14000b848
14000b570:	85 c0                	test   %eax,%eax
14000b572:	74 11                	je     0x14000b585
14000b574:	ff 05 0e 61 02 00    	incl   0x2610e(%rip)        # 0x140031688
14000b57a:	ff c3                	inc    %ebx
14000b57c:	83 fb 01             	cmp    $0x1,%ebx
14000b57f:	72 d3                	jb     0x14000b554
14000b581:	b0 01                	mov    $0x1,%al
14000b583:	eb 07                	jmp    0x14000b58c
14000b585:	e8 0a 00 00 00       	call   0x14000b594
14000b58a:	32 c0                	xor    %al,%al
14000b58c:	48 83 c4 20          	add    $0x20,%rsp
14000b590:	5b                   	pop    %rbx
14000b591:	c3                   	ret
14000b592:	cc                   	int3
14000b593:	cc                   	int3
14000b594:	40 53                	rex push %rbx
14000b596:	48 83 ec 20          	sub    $0x20,%rsp
14000b59a:	8b 1d e8 60 02 00    	mov    0x260e8(%rip),%ebx        # 0x140031688
14000b5a0:	eb 1d                	jmp    0x14000b5bf
14000b5a2:	48 8d 05 b7 60 02 00 	lea    0x260b7(%rip),%rax        # 0x140031660
14000b5a9:	ff cb                	dec    %ebx
14000b5ab:	48 8d 0c 9b          	lea    (%rbx,%rbx,4),%rcx
14000b5af:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
14000b5b3:	ff 15 1f 2b 01 00    	call   *0x12b1f(%rip)        # 0x14001e0d8
14000b5b9:	ff 0d c9 60 02 00    	decl   0x260c9(%rip)        # 0x140031688
14000b5bf:	85 db                	test   %ebx,%ebx
14000b5c1:	75 df                	jne    0x14000b5a2
14000b5c3:	b0 01                	mov    $0x1,%al
14000b5c5:	48 83 c4 20          	add    $0x20,%rsp
14000b5c9:	5b                   	pop    %rbx
14000b5ca:	c3                   	ret
14000b5cb:	cc                   	int3
14000b5cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000b5d1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000b5d6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000b5db:	57                   	push   %rdi
14000b5dc:	41 54                	push   %r12
14000b5de:	41 55                	push   %r13
14000b5e0:	41 56                	push   %r14
14000b5e2:	41 57                	push   %r15
14000b5e4:	48 83 ec 20          	sub    $0x20,%rsp
14000b5e8:	8b f9                	mov    %ecx,%edi
14000b5ea:	4c 8d 3d 0f 4a ff ff 	lea    -0xb5f1(%rip),%r15        # 0x140000000
14000b5f1:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
14000b5f5:	4d 8b e1             	mov    %r9,%r12
14000b5f8:	49 8b e8             	mov    %r8,%rbp
14000b5fb:	4c 8b ea             	mov    %rdx,%r13
14000b5fe:	49 8b 84 ff 10 17 03 	mov    0x31710(%r15,%rdi,8),%rax
14000b605:	00
14000b606:	90                   	nop
14000b607:	49 3b c6             	cmp    %r14,%rax
14000b60a:	0f 84 ae 00 00 00    	je     0x14000b6be
14000b610:	48 85 c0             	test   %rax,%rax
14000b613:	0f 85 a7 00 00 00    	jne    0x14000b6c0
14000b619:	4d 3b c1             	cmp    %r9,%r8
14000b61c:	0f 84 94 00 00 00    	je     0x14000b6b6
14000b622:	8b 75 00             	mov    0x0(%rbp),%esi
14000b625:	49 8b 9c f7 f8 16 03 	mov    0x316f8(%r15,%rsi,8),%rbx
14000b62c:	00
14000b62d:	90                   	nop
14000b62e:	48 85 db             	test   %rbx,%rbx
14000b631:	74 0b                	je     0x14000b63e
14000b633:	49 3b de             	cmp    %r14,%rbx
14000b636:	0f 85 c1 00 00 00    	jne    0x14000b6fd
14000b63c:	eb 6b                	jmp    0x14000b6a9
14000b63e:	4d 8b bc f7 b8 46 02 	mov    0x246b8(%r15,%rsi,8),%r15
14000b645:	00
14000b646:	33 d2                	xor    %edx,%edx
14000b648:	49 8b cf             	mov    %r15,%rcx
14000b64b:	41 b8 00 08 00 00    	mov    $0x800,%r8d
14000b651:	ff 15 b1 2a 01 00    	call   *0x12ab1(%rip)        # 0x14001e108
14000b657:	48 8b d8             	mov    %rax,%rbx
14000b65a:	48 85 c0             	test   %rax,%rax
14000b65d:	75 7e                	jne    0x14000b6dd
14000b65f:	ff 15 4b 2a 01 00    	call   *0x12a4b(%rip)        # 0x14001e0b0
14000b665:	83 f8 57             	cmp    $0x57,%eax
14000b668:	75 2d                	jne    0x14000b697
14000b66a:	44 8d 43 07          	lea    0x7(%rbx),%r8d
14000b66e:	49 8b cf             	mov    %r15,%rcx
14000b671:	48 8d 15 f0 90 01 00 	lea    0x190f0(%rip),%rdx        # 0x140024768
14000b678:	e8 f3 50 00 00       	call   0x140010770
14000b67d:	85 c0                	test   %eax,%eax
14000b67f:	74 16                	je     0x14000b697
14000b681:	45 33 c0             	xor    %r8d,%r8d
14000b684:	33 d2                	xor    %edx,%edx
14000b686:	49 8b cf             	mov    %r15,%rcx
14000b689:	ff 15 79 2a 01 00    	call   *0x12a79(%rip)        # 0x14001e108
14000b68f:	48 8b d8             	mov    %rax,%rbx
14000b692:	48 85 c0             	test   %rax,%rax
14000b695:	75 46                	jne    0x14000b6dd
14000b697:	49 8b c6             	mov    %r14,%rax
14000b69a:	4c 8d 3d 5f 49 ff ff 	lea    -0xb6a1(%rip),%r15        # 0x140000000
14000b6a1:	49 87 84 f7 f8 16 03 	xchg   %rax,0x316f8(%r15,%rsi,8)
14000b6a8:	00
14000b6a9:	48 83 c5 04          	add    $0x4,%rbp
14000b6ad:	49 3b ec             	cmp    %r12,%rbp
14000b6b0:	0f 85 6c ff ff ff    	jne    0x14000b622
14000b6b6:	4d 87 b4 ff 10 17 03 	xchg   %r14,0x31710(%r15,%rdi,8)
14000b6bd:	00
14000b6be:	33 c0                	xor    %eax,%eax
14000b6c0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14000b6c5:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14000b6ca:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14000b6cf:	48 83 c4 20          	add    $0x20,%rsp
14000b6d3:	41 5f                	pop    %r15
14000b6d5:	41 5e                	pop    %r14
14000b6d7:	41 5d                	pop    %r13