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)
14063b690:	88 45 a8             	mov    %al,-0x58(%rbp)
14063b693:	48 8d 05 de d0 9d 00 	lea    0x9dd0de(%rip),%rax        # 0x141018778
14063b69a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14063b69f:	66 c7 45 b0 01 00    	movw   $0x1,-0x50(%rbp)
14063b6a5:	89 4d b4             	mov    %ecx,-0x4c(%rbp)
14063b6a8:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
14063b6ac:	89 4d c0             	mov    %ecx,-0x40(%rbp)
14063b6af:	c7 45 c4 ff ff ff ff 	movl   $0xffffffff,-0x3c(%rbp)
14063b6b6:	89 4d c8             	mov    %ecx,-0x38(%rbp)
14063b6b9:	48 8b 05 40 48 df 00 	mov    0xdf4840(%rip),%rax        # 0x14142ff00
14063b6c0:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14063b6c4:	4d 8b 78 38          	mov    0x38(%r8),%r15
14063b6c8:	4c 89 bd c0 00 00 00 	mov    %r15,0xc0(%rbp)
14063b6cf:	4d 85 ff             	test   %r15,%r15
14063b6d2:	74 1e                	je     0x14063b6f2
14063b6d4:	41 8b 47 10          	mov    0x10(%r15),%eax
14063b6d8:	ff c0                	inc    %eax
14063b6da:	41 89 47 10          	mov    %eax,0x10(%r15)
14063b6de:	83 f8 01             	cmp    $0x1,%eax
14063b6e1:	0f 8e a3 02 00 00    	jle    0x14063b98a
14063b6e7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063b6ec:	0f 84 a0 02 00 00    	je     0x14063b992
14063b6f2:	49 8b cf             	mov    %r15,%rcx
14063b6f5:	e8 c6 cb 1b 00       	call   0x1407f82c0
14063b6fa:	48 8b f8             	mov    %rax,%rdi
14063b6fd:	4d 85 ff             	test   %r15,%r15
14063b700:	74 29                	je     0x14063b72b
14063b702:	41 8b 4f 10          	mov    0x10(%r15),%ecx
14063b706:	ff c9                	dec    %ecx
14063b708:	41 89 4f 10          	mov    %ecx,0x10(%r15)
14063b70c:	85 c9                	test   %ecx,%ecx
14063b70e:	7f 1b                	jg     0x14063b72b
14063b710:	0f 88 87 02 00 00    	js     0x14063b99d
14063b716:	49 8b 07             	mov    (%r15),%rax
14063b719:	ba 01 00 00 00       	mov    $0x1,%edx
14063b71e:	49 8b cf             	mov    %r15,%rcx
14063b721:	48 8b 00             	mov    (%rax),%rax
14063b724:	ff 15 f6 82 94 00    	call   *0x9482f6(%rip)        # 0x140f83a20
14063b72a:	90                   	nop
14063b72b:	4d 8b 75 20          	mov    0x20(%r13),%r14
14063b72f:	4c 89 b5 c0 00 00 00 	mov    %r14,0xc0(%rbp)
14063b736:	4d 85 f6             	test   %r14,%r14
14063b739:	74 1e                	je     0x14063b759
14063b73b:	41 8b 46 10          	mov    0x10(%r14),%eax
14063b73f:	ff c0                	inc    %eax
14063b741:	41 89 46 10          	mov    %eax,0x10(%r14)
14063b745:	83 f8 01             	cmp    $0x1,%eax
14063b748:	0f 8e 5a 02 00 00    	jle    0x14063b9a8
14063b74e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14063b753:	0f 84 57 02 00 00    	je     0x14063b9b0
14063b759:	41 8b 4d 50          	mov    0x50(%r13),%ecx
14063b75d:	41 8b 46 18          	mov    0x18(%r14),%eax
14063b761:	41 0f b7 56 1c       	movzwl 0x1c(%r14),%edx
14063b766:	83 f8 12             	cmp    $0x12,%eax
14063b769:	75 0b                	jne    0x14063b776
14063b76b:	41 b8 55 00 00 00    	mov    $0x55,%r8d
14063b771:	e9 da 00 00 00       	jmp    0x14063b850
14063b776:	66 83 fa 01          	cmp    $0x1,%dx
14063b77a:	75 0b                	jne    0x14063b787
14063b77c:	41 b8 56 00 00 00    	mov    $0x56,%r8d
14063b782:	e9 c9 00 00 00       	jmp    0x14063b850
14063b787:	83 f8 0d             	cmp    $0xd,%eax
14063b78a:	75 0b                	jne    0x14063b797
14063b78c:	41 b8 57 00 00 00    	mov    $0x57,%r8d
14063b792:	e9 b9 00 00 00       	jmp    0x14063b850
14063b797:	66 83 fa 05          	cmp    $0x5,%dx
14063b79b:	75 0b                	jne    0x14063b7a8
14063b79d:	41 b8 58 00 00 00    	mov    $0x58,%r8d
14063b7a3:	e9 a8 00 00 00       	jmp    0x14063b850
14063b7a8:	83 f8 10             	cmp    $0x10,%eax
14063b7ab:	75 0b                	jne    0x14063b7b8
14063b7ad:	41 b8 59 00 00 00    	mov    $0x59,%r8d
14063b7b3:	e9 98 00 00 00       	jmp    0x14063b850
14063b7b8:	66 83 fa 03          	cmp    $0x3,%dx
14063b7bc:	75 0b                	jne    0x14063b7c9
14063b7be:	41 b8 5a 00 00 00    	mov    $0x5a,%r8d
14063b7c4:	e9 87 00 00 00       	jmp    0x14063b850
14063b7c9:	83 f8 11             	cmp    $0x11,%eax
14063b7cc:	75 08                	jne    0x14063b7d6
14063b7ce:	41 b8 5b 00 00 00    	mov    $0x5b,%r8d
14063b7d4:	eb 7a                	jmp    0x14063b850
14063b7d6:	83 f8 14             	cmp    $0x14,%eax
14063b7d9:	75 08                	jne    0x14063b7e3
14063b7db:	41 b8 5c 00 00 00    	mov    $0x5c,%r8d
14063b7e1:	eb 6d                	jmp    0x14063b850
14063b7e3:	83 f8 08             	cmp    $0x8,%eax
14063b7e6:	75 08                	jne    0x14063b7f0
14063b7e8:	41 b8 5d 00 00 00    	mov    $0x5d,%r8d
14063b7ee:	eb 60                	jmp    0x14063b850
14063b7f0:	83 f8 0f             	cmp    $0xf,%eax
14063b7f3:	75 08                	jne    0x14063b7fd
14063b7f5:	41 b8 5e 00 00 00    	mov    $0x5e,%r8d
14063b7fb:	eb 53                	jmp    0x14063b850
14063b7fd:	66 83 fa 04          	cmp    $0x4,%dx
14063b801:	75 08                	jne    0x14063b80b
14063b803:	41 b8 5f 00 00 00    	mov    $0x5f,%r8d
14063b809:	eb 45                	jmp    0x14063b850
14063b80b:	66 83 fa 06          	cmp    $0x6,%dx
14063b80f:	75 08                	jne    0x14063b819
14063b811:	41 b8 60 00 00 00    	mov    $0x60,%r8d
14063b817:	eb 37                	jmp    0x14063b850
14063b819:	83 f8 0e             	cmp    $0xe,%eax
14063b81c:	75 08                	jne    0x14063b826
14063b81e:	41 b8 61 00 00 00    	mov    $0x61,%r8d
14063b824:	eb 2a                	jmp    0x14063b850
14063b826:	83 f8 15             	cmp    $0x15,%eax
14063b829:	75 08                	jne    0x14063b833
14063b82b:	41 b8 62 00 00 00    	mov    $0x62,%r8d
14063b831:	eb 1d                	jmp    0x14063b850
14063b833:	66 83 fa 02          	cmp    $0x2,%dx
14063b837:	75 08                	jne    0x14063b841
14063b839:	41 b8 63 00 00 00    	mov    $0x63,%r8d
14063b83f:	eb 0f                	jmp    0x14063b850
14063b841:	83 f8 13             	cmp    $0x13,%eax
14063b844:	0f 85 2c 01 00 00    	jne    0x14063b976
14063b84a:	41 b8 64 00 00 00    	mov    $0x64,%r8d
14063b850:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
14063b854:	8b 85 d0 00 00 00    	mov    0xd0(%rbp),%eax
14063b85a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14063b85e:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14063b863:	4c 8b cf             	mov    %rdi,%r9
14063b866:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14063b86a:	48 8b cb             	mov    %rbx,%rcx
14063b86d:	e8 be 47 fe ff       	call   0x140620030
14063b872:	48 8b d0             	mov    %rax,%rdx
14063b875:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14063b87a:	e8 b1 b8 fd ff       	call   0x140617130
14063b87f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14063b883:	e8 08 f0 f7 ff       	call   0x1405ba890
14063b888:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14063b88d:	49 8b d4             	mov    %r12,%rdx
14063b890:	48 8b cb             	mov    %rbx,%rcx
14063b893:	e8 98 2a fe ff       	call   0x14061e330
14063b898:	90                   	nop
14063b899:	41 8b 46 10          	mov    0x10(%r14),%eax
14063b89d:	ff c8                	dec    %eax
14063b89f:	41 89 46 10          	mov    %eax,0x10(%r14)
14063b8a3:	85 c0                	test   %eax,%eax
14063b8a5:	7f 1b                	jg     0x14063b8c2
14063b8a7:	0f 88 0e 01 00 00    	js     0x14063b9bb
14063b8ad:	49 8b 06             	mov    (%r14),%rax
14063b8b0:	ba 01 00 00 00       	mov    $0x1,%edx
14063b8b5:	49 8b ce             	mov    %r14,%rcx
14063b8b8:	48 8b 00             	mov    (%rax),%rax
14063b8bb:	ff 15 5f 81 94 00    	call   *0x94815f(%rip)        # 0x140f83a20
14063b8c1:	90                   	nop
14063b8c2:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
14063b8c6:	48 85 c9             	test   %rcx,%rcx
14063b8c9:	74 24                	je     0x14063b8ef
14063b8cb:	8b 41 10             	mov    0x10(%rcx),%eax
14063b8ce:	ff c8                	dec    %eax
14063b8d0:	89 41 10             	mov    %eax,0x10(%rcx)
14063b8d3:	85 c0                	test   %eax,%eax
14063b8d5:	7f 18                	jg     0x14063b8ef
14063b8d7:	0f 88 e9 00 00 00    	js     0x14063b9c6
14063b8dd:	48 8b 01             	mov    (%rcx),%rax
14063b8e0:	ba 01 00 00 00       	mov    $0x1,%edx
14063b8e5:	48 8b 00             	mov    (%rax),%rax
14063b8e8:	ff 15 32 81 94 00    	call   *0x948132(%rip)        # 0x140f83a20
14063b8ee:	90                   	nop
14063b8ef:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14063b8f4:	48 85 c9             	test   %rcx,%rcx
14063b8f7:	74 24                	je     0x14063b91d
14063b8f9:	8b 41 10             	mov    0x10(%rcx),%eax
14063b8fc:	ff c8                	dec    %eax
14063b8fe:	89 41 10             	mov    %eax,0x10(%rcx)
14063b901:	85 c0                	test   %eax,%eax
14063b903:	7f 18                	jg     0x14063b91d
14063b905:	0f 88 c6 00 00 00    	js     0x14063b9d1
14063b90b:	48 8b 01             	mov    (%rcx),%rax
14063b90e:	ba 01 00 00 00       	mov    $0x1,%edx
14063b913:	48 8b 00             	mov    (%rax),%rax
14063b916:	ff 15 04 81 94 00    	call   *0x948104(%rip)        # 0x140f83a20
14063b91c:	90                   	nop
14063b91d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx