14063b1ba:	85 c0                	test   %eax,%eax
14063b1bc:	7f 14                	jg     0x14063b1d2
14063b1be:	78 2e                	js     0x14063b1ee
14063b1c0:	48 8b 01             	mov    (%rcx),%rax
14063b1c3:	ba 01 00 00 00       	mov    $0x1,%edx
14063b1c8:	48 8b 00             	mov    (%rax),%rax
14063b1cb:	ff 15 4f 88 94 00    	call   *0x94884f(%rip)        # 0x140f83a20
14063b1d1:	90                   	nop
14063b1d2:	48 8b c6             	mov    %rsi,%rax
14063b1d5:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063b1dc:	00
14063b1dd:	49 8b 5b 10          	mov    0x10(%r11),%rbx
14063b1e1:	49 8b 73 18          	mov    0x18(%r11),%rsi
14063b1e5:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14063b1e9:	49 8b e3             	mov    %r11,%rsp
14063b1ec:	5d                   	pop    %rbp
14063b1ed:	c3                   	ret
14063b1ee:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b1f3:	e8 08 f5 14 00       	call   0x14078a700
14063b1f8:	90                   	nop
14063b1f9:	48 8d 15 a8 db 9d 00 	lea    0x9ddba8(%rip),%rdx        # 0x141018da8
14063b200:	48 8b 0d f1 62 df 00 	mov    0xdf62f1(%rip),%rcx        # 0x1414314f8
14063b207:	e8 04 8a 15 00       	call   0x140793c10
14063b20c:	90                   	nop
14063b20d:	33 c9                	xor    %ecx,%ecx
14063b20f:	e8 ec f4 14 00       	call   0x14078a700
14063b214:	cc                   	int3
14063b215:	b9 01 00 00 00       	mov    $0x1,%ecx
14063b21a:	e8 e1 f4 14 00       	call   0x14078a700
14063b21f:	90                   	nop
14063b220:	33 c9                	xor    %ecx,%ecx
14063b222:	e8 d9 f4 14 00       	call   0x14078a700
14063b227:	cc                   	int3
14063b228:	b9 01 00 00 00       	mov    $0x1,%ecx
14063b22d:	e8 ce f4 14 00       	call   0x14078a700
14063b232:	90                   	nop
14063b233:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b238:	e8 c3 f4 14 00       	call   0x14078a700
14063b23d:	90                   	nop
14063b23e:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b243:	e8 b8 f4 14 00       	call   0x14078a700
14063b248:	90                   	nop
14063b249:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b24e:	e8 ad f4 14 00       	call   0x14078a700
14063b253:	90                   	nop
14063b254:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b259:	e8 a2 f4 14 00       	call   0x14078a700
14063b25e:	cc                   	int3
14063b25f:	cc                   	int3
14063b260:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14063b265:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063b26a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14063b26f:	55                   	push   %rbp
14063b270:	41 54                	push   %r12
14063b272:	41 55                	push   %r13
14063b274:	41 56                	push   %r14
14063b276:	41 57                	push   %r15
14063b278:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
14063b27d:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
14063b284:	49 8b f1             	mov    %r9,%rsi
14063b287:	4d 8b e8             	mov    %r8,%r13
14063b28a:	4c 8b e2             	mov    %rdx,%r12
14063b28d:	48 8b d9             	mov    %rcx,%rbx
14063b290:	33 c9                	xor    %ecx,%ecx
14063b292:	48 c7 44 24 38 7a 04 	movq   $0x47a,0x38(%rsp)
14063b299:	00 00
14063b29b:	66 0f 6f 05 dd 14 97 	movdqa 0x9714dd(%rip),%xmm0        # 0x140fac780
14063b2a2:	00
14063b2a3:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14063b2a9:	0f 57 c0             	xorps  %xmm0,%xmm0
14063b2ac:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14063b2b2:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14063b2b7:	33 c0                	xor    %eax,%eax
14063b2b9:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063b2bf:	0f 57 c9             	xorps  %xmm1,%xmm1
14063b2c2:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14063b2c8:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14063b2cd:	48 89 4d 90          	mov    %rcx,-0x70(%rbp)
14063b2d1:	88 45 98             	mov    %al,-0x68(%rbp)
14063b2d4:	48 8d 05 9d d4 9d 00 	lea    0x9dd49d(%rip),%rax        # 0x141018778
14063b2db:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14063b2e0:	66 c7 45 a0 01 00    	movw   $0x1,-0x60(%rbp)
14063b2e6:	89 4d a4             	mov    %ecx,-0x5c(%rbp)
14063b2e9:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
14063b2ed:	89 4d b0             	mov    %ecx,-0x50(%rbp)
14063b2f0:	c7 45 b4 ff ff ff ff 	movl   $0xffffffff,-0x4c(%rbp)
14063b2f7:	89 4d b8             	mov    %ecx,-0x48(%rbp)
14063b2fa:	48 8b 05 ff 4b df 00 	mov    0xdf4bff(%rip),%rax        # 0x14142ff00
14063b301:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14063b305:	4d 8b 78 38          	mov    0x38(%r8),%r15
14063b309:	4c 89 bd b0 00 00 00 	mov    %r15,0xb0(%rbp)
14063b310:	4d 85 ff             	test   %r15,%r15
14063b313:	74 1e                	je     0x14063b333
14063b315:	41 8b 47 10          	mov    0x10(%r15),%eax
14063b319:	ff c0                	inc    %eax
14063b31b:	41 89 47 10          	mov    %eax,0x10(%r15)
14063b31f:	83 f8 01             	cmp    $0x1,%eax
14063b322:	0f 8e 99 02 00 00    	jle    0x14063b5c1
14063b328:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063b32d:	0f 84 96 02 00 00    	je     0x14063b5c9
14063b333:	49 8b cf             	mov    %r15,%rcx
14063b336:	e8 85 cf 1b 00       	call   0x1407f82c0
14063b33b:	48 8b f8             	mov    %rax,%rdi
14063b33e:	4d 85 ff             	test   %r15,%r15
14063b341:	74 29                	je     0x14063b36c
14063b343:	41 8b 4f 10          	mov    0x10(%r15),%ecx
14063b347:	ff c9                	dec    %ecx
14063b349:	41 89 4f 10          	mov    %ecx,0x10(%r15)
14063b34d:	85 c9                	test   %ecx,%ecx
14063b34f:	7f 1b                	jg     0x14063b36c
14063b351:	0f 88 7d 02 00 00    	js     0x14063b5d4
14063b357:	49 8b 07             	mov    (%r15),%rax
14063b35a:	ba 01 00 00 00       	mov    $0x1,%edx
14063b35f:	49 8b cf             	mov    %r15,%rcx
14063b362:	48 8b 00             	mov    (%rax),%rax
14063b365:	ff 15 b5 86 94 00    	call   *0x9486b5(%rip)        # 0x140f83a20
14063b36b:	90                   	nop
14063b36c:	4d 8b 75 20          	mov    0x20(%r13),%r14
14063b370:	4c 89 b5 b0 00 00 00 	mov    %r14,0xb0(%rbp)
14063b377:	4d 85 f6             	test   %r14,%r14
14063b37a:	74 1e                	je     0x14063b39a
14063b37c:	41 8b 46 10          	mov    0x10(%r14),%eax
14063b380:	ff c0                	inc    %eax
14063b382:	41 89 46 10          	mov    %eax,0x10(%r14)
14063b386:	83 f8 01             	cmp    $0x1,%eax
14063b389:	0f 8e 50 02 00 00    	jle    0x14063b5df
14063b38f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063b394:	0f 84 4d 02 00 00    	je     0x14063b5e7
14063b39a:	41 8b 4d 50          	mov    0x50(%r13),%ecx
14063b39e:	41 8b 46 18          	mov    0x18(%r14),%eax
14063b3a2:	41 0f b7 56 1c       	movzwl 0x1c(%r14),%edx
14063b3a7:	83 f8 12             	cmp    $0x12,%eax
14063b3aa:	75 0b                	jne    0x14063b3b7
14063b3ac:	41 b8 22 00 00 00    	mov    $0x22,%r8d
14063b3b2:	e9 da 00 00 00       	jmp    0x14063b491
14063b3b7:	66 83 fa 01          	cmp    $0x1,%dx
14063b3bb:	75 0b                	jne    0x14063b3c8
14063b3bd:	41 b8 23 00 00 00    	mov    $0x23,%r8d
14063b3c3:	e9 c9 00 00 00       	jmp    0x14063b491
14063b3c8:	83 f8 0d             	cmp    $0xd,%eax
14063b3cb:	75 0b                	jne    0x14063b3d8
14063b3cd:	41 b8 24 00 00 00    	mov    $0x24,%r8d
14063b3d3:	e9 b9 00 00 00       	jmp    0x14063b491
14063b3d8:	66 83 fa 05          	cmp    $0x5,%dx
14063b3dc:	75 0b                	jne    0x14063b3e9
14063b3de:	41 b8 25 00 00 00    	mov    $0x25,%r8d
14063b3e4:	e9 a8 00 00 00       	jmp    0x14063b491
14063b3e9:	83 f8 10             	cmp    $0x10,%eax
14063b3ec:	75 0b                	jne    0x14063b3f9
14063b3ee:	41 b8 26 00 00 00    	mov    $0x26,%r8d
14063b3f4:	e9 98 00 00 00       	jmp    0x14063b491
14063b3f9:	66 83 fa 03          	cmp    $0x3,%dx
14063b3fd:	75 0b                	jne    0x14063b40a
14063b3ff:	41 b8 27 00 00 00    	mov    $0x27,%r8d
14063b405:	e9 87 00 00 00       	jmp    0x14063b491
14063b40a:	83 f8 11             	cmp    $0x11,%eax
14063b40d:	75 08                	jne    0x14063b417
14063b40f:	41 b8 28 00 00 00    	mov    $0x28,%r8d
14063b415:	eb 7a                	jmp    0x14063b491
14063b417:	83 f8 14             	cmp    $0x14,%eax
14063b41a:	75 08                	jne    0x14063b424
14063b41c:	41 b8 29 00 00 00    	mov    $0x29,%r8d
14063b422:	eb 6d                	jmp    0x14063b491
14063b424:	83 f8 08             	cmp    $0x8,%eax
14063b427:	75 08                	jne    0x14063b431
14063b429:	41 b8 2a 00 00 00    	mov    $0x2a,%r8d
14063b42f:	eb 60                	jmp    0x14063b491
14063b431:	83 f8 0f             	cmp    $0xf,%eax
14063b434:	75 08                	jne    0x14063b43e
14063b436:	41 b8 2b 00 00 00    	mov    $0x2b,%r8d
14063b43c:	eb 53                	jmp    0x14063b491
14063b43e:	66 83 fa 04          	cmp    $0x4,%dx
14063b442:	75 08                	jne    0x14063b44c
14063b444:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
14063b44a:	eb 45                	jmp    0x14063b491
14063b44c:	66 83 fa 06          	cmp    $0x6,%dx
14063b450:	75 08                	jne    0x14063b45a
14063b452:	41 b8 2d 00 00 00    	mov    $0x2d,%r8d
14063b458:	eb 37                	jmp    0x14063b491
14063b45a:	83 f8 0e             	cmp    $0xe,%eax
14063b45d:	75 08                	jne    0x14063b467
14063b45f:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
14063b465:	eb 2a                	jmp    0x14063b491
14063b467:	83 f8 15             	cmp    $0x15,%eax
14063b46a:	75 08                	jne    0x14063b474
14063b46c:	41 b8 2f 00 00 00    	mov    $0x2f,%r8d
14063b472:	eb 1d                	jmp    0x14063b491
14063b474:	66 83 fa 02          	cmp    $0x2,%dx
14063b478:	75 08                	jne    0x14063b482
14063b47a:	41 b8 30 00 00 00    	mov    $0x30,%r8d
14063b480:	eb 0f                	jmp    0x14063b491
14063b482:	83 f8 13             	cmp    $0x13,%eax
14063b485:	0f 85 22 01 00 00    	jne    0x14063b5ad
14063b48b:	41 b8 31 00 00 00    	mov    $0x31,%r8d
14063b491:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14063b495:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14063b49a:	4c 8b cf             	mov    %rdi,%r9
14063b49d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14063b4a1:	48 8b cb             	mov    %rbx,%rcx
14063b4a4:	e8 17 4b fe ff       	call   0x14061ffc0
14063b4a9:	48 8b d0             	mov    %rax,%rdx
14063b4ac:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14063b4b1:	e8 7a bc fd ff       	call   0x140617130
14063b4b6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14063b4ba:	e8 d1 f3 f7 ff       	call   0x1405ba890
14063b4bf:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14063b4c4:	49 8b d4             	mov    %r12,%rdx
14063b4c7:	48 8b cb             	mov    %rbx,%rcx
14063b4ca:	e8 61 2e fe ff       	call   0x14061e330
14063b4cf:	90                   	nop
14063b4d0:	41 8b 46 10          	mov    0x10(%r14),%eax
14063b4d4:	ff c8                	dec    %eax
14063b4d6:	41 89 46 10          	mov    %eax,0x10(%r14)
14063b4da:	85 c0                	test   %eax,%eax
14063b4dc:	7f 1b                	jg     0x14063b4f9
14063b4de:	0f 88 0e 01 00 00    	js     0x14063b5f2
14063b4e4:	49 8b 06             	mov    (%r14),%rax
14063b4e7:	ba 01 00 00 00       	mov    $0x1,%edx
14063b4ec:	49 8b ce             	mov    %r14,%rcx
14063b4ef:	48 8b 00             	mov    (%rax),%rax
14063b4f2:	ff 15 28 85 94 00    	call   *0x948528(%rip)        # 0x140f83a20
14063b4f8:	90                   	nop
14063b4f9:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
14063b4fd:	48 85 c9             	test   %rcx,%rcx
14063b500:	74 24                	je     0x14063b526
14063b502:	8b 41 10             	mov    0x10(%rcx),%eax
14063b505:	ff c8                	dec    %eax
14063b507:	89 41 10             	mov    %eax,0x10(%rcx)
14063b50a:	85 c0                	test   %eax,%eax
14063b50c:	7f 18                	jg     0x14063b526
14063b50e:	0f 88 e9 00 00 00    	js     0x14063b5fd
14063b514:	48 8b 01             	mov    (%rcx),%rax
14063b517:	ba 01 00 00 00       	mov    $0x1,%edx
14063b51c:	48 8b 00             	mov    (%rax),%rax
14063b51f:	ff 15 fb 84 94 00    	call   *0x9484fb(%rip)        # 0x140f83a20
14063b525:	90                   	nop
14063b526:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14063b52b:	48 85 c9             	test   %rcx,%rcx
14063b52e:	74 24                	je     0x14063b554
14063b530:	8b 41 10             	mov    0x10(%rcx),%eax
14063b533:	ff c8                	dec    %eax
14063b535:	89 41 10             	mov    %eax,0x10(%rcx)
14063b538:	85 c0                	test   %eax,%eax
14063b53a:	7f 18                	jg     0x14063b554
14063b53c:	0f 88 c6 00 00 00    	js     0x14063b608
14063b542:	48 8b 01             	mov    (%rcx),%rax
14063b545:	ba 01 00 00 00       	mov    $0x1,%edx
14063b54a:	48 8b 00             	mov    (%rax),%rax
14063b54d:	ff 15 cd 84 94 00    	call   *0x9484cd(%rip)        # 0x140f83a20
14063b553:	90                   	nop
14063b554:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14063b559:	48 85 c9             	test   %rcx,%rcx
14063b55c:	74 20                	je     0x14063b57e
14063b55e:	8b 41 10             	mov    0x10(%rcx),%eax
14063b561:	ff c8                	dec    %eax
14063b563:	89 41 10             	mov    %eax,0x10(%rcx)
14063b566:	85 c0                	test   %eax,%eax
14063b568:	7f 14                	jg     0x14063b57e
14063b56a:	78 36                	js     0x14063b5a2
14063b56c:	48 8b 01             	mov    (%rcx),%rax
14063b56f:	ba 01 00 00 00       	mov    $0x1,%edx
14063b574:	48 8b 00             	mov    (%rax),%rax
14063b577:	ff 15 a3 84 94 00    	call   *0x9484a3(%rip)        # 0x140f83a20
14063b57d:	90                   	nop
14063b57e:	49 8b c4             	mov    %r12,%rax
14063b581:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
14063b588:	00
14063b589:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14063b58d:	49 8b 73 38          	mov    0x38(%r11),%rsi
14063b591:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14063b595:	49 8b e3             	mov    %r11,%rsp
14063b598:	41 5f                	pop    %r15
14063b59a:	41 5e                	pop    %r14
14063b59c:	41 5d                	pop    %r13
14063b59e:	41 5c                	pop    %r12
14063b5a0:	5d                   	pop    %rbp
14063b5a1:	c3                   	ret
14063b5a2:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b5a7:	e8 54 f1 14 00       	call   0x14078a700
14063b5ac:	90                   	nop
14063b5ad:	48 8d 15 f4 d7 9d 00 	lea    0x9dd7f4(%rip),%rdx        # 0x141018da8
14063b5b4:	48 8b 0d 3d 5f df 00 	mov    0xdf5f3d(%rip),%rcx        # 0x1414314f8
14063b5bb:	e8 50 86 15 00       	call   0x140793c10
14063b5c0:	90                   	nop
14063b5c1:	33 c9                	xor    %ecx,%ecx
14063b5c3:	e8 38 f1 14 00       	call   0x14078a700
14063b5c8:	cc                   	int3
14063b5c9:	b9 01 00 00 00       	mov    $0x1,%ecx
14063b5ce:	e8 2d f1 14 00       	call   0x14078a700
14063b5d3:	90                   	nop
14063b5d4:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b5d9:	e8 22 f1 14 00       	call   0x14078a700
14063b5de:	90                   	nop
14063b5df:	33 c9                	xor    %ecx,%ecx
14063b5e1:	e8 1a f1 14 00       	call   0x14078a700
14063b5e6:	cc                   	int3
14063b5e7:	b9 01 00 00 00       	mov    $0x1,%ecx
14063b5ec:	e8 0f f1 14 00       	call   0x14078a700
14063b5f1:	90                   	nop
14063b5f2:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b5f7:	e8 04 f1 14 00       	call   0x14078a700
14063b5fc:	90                   	nop
14063b5fd:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b602:	e8 f9 f0 14 00       	call   0x14078a700
14063b607:	90                   	nop
14063b608:	b9 02 00 00 00       	mov    $0x2,%ecx
14063b60d:	e8 ee f0 14 00       	call   0x14078a700
14063b612:	cc                   	int3
14063b613:	cc                   	int3
14063b614:	cc                   	int3
14063b615:	cc                   	int3
14063b616:	cc                   	int3
14063b617:	cc                   	int3
14063b618:	cc                   	int3
14063b619:	cc                   	int3
14063b61a:	cc                   	int3
14063b61b:	cc                   	int3
14063b61c:	cc                   	int3
14063b61d:	cc                   	int3
14063b61e:	cc                   	int3
14063b61f:	cc                   	int3
14063b620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14063b625:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14063b62a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14063b62f:	55                   	push   %rbp
14063b630:	41 54                	push   %r12
14063b632:	41 55                	push   %r13
14063b634:	41 56                	push   %r14
14063b636:	41 57                	push   %r15
14063b638:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
14063b63d:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
14063b644:	49 8b f1             	mov    %r9,%rsi
14063b647:	4d 8b e8             	mov    %r8,%r13
14063b64a:	4c 8b e2             	mov    %rdx,%r12
14063b64d:	48 8b d9             	mov    %rcx,%rbx
14063b650:	33 c9                	xor    %ecx,%ecx
14063b652:	48 c7 44 24 48 7a 04 	movq   $0x47a,0x48(%rsp)
14063b659:	00 00
14063b65b:	66 0f 6f 05 1d 11 97 	movdqa 0x97111d(%rip),%xmm0        # 0x140fac780
14063b662:	00
14063b663:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14063b669:	0f 57 c0             	xorps  %xmm0,%xmm0
14063b66c:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14063b672:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
14063b677:	33 c0                	xor    %eax,%eax
14063b679:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14063b67f:	0f 57 c9             	xorps  %xmm1,%xmm1
14063b682:	66 0f 7f 4d 80       	movdqa %xmm1,-0x80(%rbp)
14063b687:	66 0f 7f 45 90       	movdqa %xmm0,-0x70(%rbp)
14063b68c:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)