14062b53b:	90                   	nop
14062b53c:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b541:	e8 ba f1 15 00       	call   0x14078a700
14062b546:	90                   	nop
14062b547:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b54c:	e8 af f1 15 00       	call   0x14078a700
14062b551:	90                   	nop
14062b552:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b557:	e8 a4 f1 15 00       	call   0x14078a700
14062b55c:	90                   	nop
14062b55d:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b562:	e8 99 f1 15 00       	call   0x14078a700
14062b567:	90                   	nop
14062b568:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b56d:	e8 8e f1 15 00       	call   0x14078a700
14062b572:	90                   	nop
14062b573:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b578:	e8 83 f1 15 00       	call   0x14078a700
14062b57d:	90                   	nop
14062b57e:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b583:	e8 78 f1 15 00       	call   0x14078a700
14062b588:	90                   	nop
14062b589:	33 c9                	xor    %ecx,%ecx
14062b58b:	e8 70 f1 15 00       	call   0x14078a700
14062b590:	cc                   	int3
14062b591:	b9 01 00 00 00       	mov    $0x1,%ecx
14062b596:	e8 65 f1 15 00       	call   0x14078a700
14062b59b:	90                   	nop
14062b59c:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b5a1:	e8 5a f1 15 00       	call   0x14078a700
14062b5a6:	90                   	nop
14062b5a7:	b9 01 00 00 00       	mov    $0x1,%ecx
14062b5ac:	e8 4f f1 15 00       	call   0x14078a700
14062b5b1:	cc                   	int3
14062b5b2:	33 c9                	xor    %ecx,%ecx
14062b5b4:	e8 47 f1 15 00       	call   0x14078a700
14062b5b9:	90                   	nop
14062b5ba:	b9 01 00 00 00       	mov    $0x1,%ecx
14062b5bf:	e8 3c f1 15 00       	call   0x14078a700
14062b5c4:	cc                   	int3
14062b5c5:	33 c9                	xor    %ecx,%ecx
14062b5c7:	e8 34 f1 15 00       	call   0x14078a700
14062b5cc:	90                   	nop
14062b5cd:	b9 01 00 00 00       	mov    $0x1,%ecx
14062b5d2:	e8 29 f1 15 00       	call   0x14078a700
14062b5d7:	cc                   	int3
14062b5d8:	33 c9                	xor    %ecx,%ecx
14062b5da:	e8 21 f1 15 00       	call   0x14078a700
14062b5df:	90                   	nop
14062b5e0:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b5e5:	e8 16 f1 15 00       	call   0x14078a700
14062b5ea:	90                   	nop
14062b5eb:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b5f0:	e8 0b f1 15 00       	call   0x14078a700
14062b5f5:	90                   	nop
14062b5f6:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b5fb:	e8 00 f1 15 00       	call   0x14078a700
14062b600:	90                   	nop
14062b601:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b606:	e8 f5 f0 15 00       	call   0x14078a700
14062b60b:	90                   	nop
14062b60c:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b611:	e8 ea f0 15 00       	call   0x14078a700
14062b616:	90                   	nop
14062b617:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b61c:	e8 df f0 15 00       	call   0x14078a700
14062b621:	90                   	nop
14062b622:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b627:	e8 d4 f0 15 00       	call   0x14078a700
14062b62c:	90                   	nop
14062b62d:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b632:	e8 c9 f0 15 00       	call   0x14078a700
14062b637:	90                   	nop
14062b638:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b63d:	e8 be f0 15 00       	call   0x14078a700
14062b642:	90                   	nop
14062b643:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b648:	e8 b3 f0 15 00       	call   0x14078a700
14062b64d:	90                   	nop
14062b64e:	b9 02 00 00 00       	mov    $0x2,%ecx
14062b653:	e8 a8 f0 15 00       	call   0x14078a700
14062b658:	90                   	nop
14062b659:	33 c9                	xor    %ecx,%ecx
14062b65b:	e8 a0 f0 15 00       	call   0x14078a700
14062b660:	cc                   	int3
14062b661:	b9 01 00 00 00       	mov    $0x1,%ecx
14062b666:	e8 95 f0 15 00       	call   0x14078a700
14062b66b:	cc                   	int3
14062b66c:	cc                   	int3
14062b66d:	cc                   	int3
14062b66e:	cc                   	int3
14062b66f:	cc                   	int3
14062b670:	48 83 ec 38          	sub    $0x38,%rsp
14062b674:	4c 8b 41 40          	mov    0x40(%rcx),%r8
14062b678:	4c 89 02             	mov    %r8,(%rdx)
14062b67b:	4d 85 c0             	test   %r8,%r8
14062b67e:	74 16                	je     0x14062b696
14062b680:	41 8b 40 10          	mov    0x10(%r8),%eax
14062b684:	ff c0                	inc    %eax
14062b686:	41 89 40 10          	mov    %eax,0x10(%r8)
14062b68a:	83 f8 01             	cmp    $0x1,%eax
14062b68d:	7e 1a                	jle    0x14062b6a9
14062b68f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062b694:	74 08                	je     0x14062b69e
14062b696:	48 8b c2             	mov    %rdx,%rax
14062b699:	48 83 c4 38          	add    $0x38,%rsp
14062b69d:	c3                   	ret
14062b69e:	b9 01 00 00 00       	mov    $0x1,%ecx
14062b6a3:	e8 58 f0 15 00       	call   0x14078a700
14062b6a8:	cc                   	int3
14062b6a9:	33 c9                	xor    %ecx,%ecx
14062b6ab:	e8 50 f0 15 00       	call   0x14078a700
14062b6b0:	cc                   	int3
14062b6b1:	cc                   	int3
14062b6b2:	cc                   	int3
14062b6b3:	cc                   	int3
14062b6b4:	cc                   	int3
14062b6b5:	cc                   	int3
14062b6b6:	cc                   	int3
14062b6b7:	cc                   	int3
14062b6b8:	cc                   	int3
14062b6b9:	cc                   	int3
14062b6ba:	cc                   	int3
14062b6bb:	cc                   	int3
14062b6bc:	cc                   	int3
14062b6bd:	cc                   	int3
14062b6be:	cc                   	int3
14062b6bf:	cc                   	int3
14062b6c0:	48 83 ec 38          	sub    $0x38,%rsp
14062b6c4:	4c 8b 41 48          	mov    0x48(%rcx),%r8
14062b6c8:	4c 89 02             	mov    %r8,(%rdx)
14062b6cb:	4d 85 c0             	test   %r8,%r8
14062b6ce:	74 16                	je     0x14062b6e6
14062b6d0:	41 8b 40 10          	mov    0x10(%r8),%eax
14062b6d4:	ff c0                	inc    %eax
14062b6d6:	41 89 40 10          	mov    %eax,0x10(%r8)
14062b6da:	83 f8 01             	cmp    $0x1,%eax
14062b6dd:	7e 1a                	jle    0x14062b6f9
14062b6df:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062b6e4:	74 08                	je     0x14062b6ee
14062b6e6:	48 8b c2             	mov    %rdx,%rax
14062b6e9:	48 83 c4 38          	add    $0x38,%rsp
14062b6ed:	c3                   	ret
14062b6ee:	b9 01 00 00 00       	mov    $0x1,%ecx
14062b6f3:	e8 08 f0 15 00       	call   0x14078a700
14062b6f8:	cc                   	int3
14062b6f9:	33 c9                	xor    %ecx,%ecx
14062b6fb:	e8 00 f0 15 00       	call   0x14078a700
14062b700:	cc                   	int3
14062b701:	cc                   	int3
14062b702:	cc                   	int3
14062b703:	cc                   	int3
14062b704:	cc                   	int3
14062b705:	cc                   	int3
14062b706:	cc                   	int3
14062b707:	cc                   	int3
14062b708:	cc                   	int3
14062b709:	cc                   	int3
14062b70a:	cc                   	int3
14062b70b:	cc                   	int3
14062b70c:	cc                   	int3
14062b70d:	cc                   	int3
14062b70e:	cc                   	int3
14062b70f:	cc                   	int3
14062b710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14062b715:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14062b71a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14062b71f:	55                   	push   %rbp
14062b720:	41 54                	push   %r12
14062b722:	41 55                	push   %r13
14062b724:	41 56                	push   %r14
14062b726:	41 57                	push   %r15
14062b728:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14062b72d:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
14062b734:	49 8b d9             	mov    %r9,%rbx
14062b737:	4d 8b e0             	mov    %r8,%r12
14062b73a:	48 8b fa             	mov    %rdx,%rdi
14062b73d:	48 8b f1             	mov    %rcx,%rsi
14062b740:	49 8b c9             	mov    %r9,%rcx
14062b743:	e8 d8 ac 05 00       	call   0x140686420
14062b748:	4c 8b f0             	mov    %rax,%r14
14062b74b:	4c 8b 13             	mov    (%rbx),%r10
14062b74e:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14062b752:	48 8b cb             	mov    %rbx,%rcx
14062b755:	49 8b 82 e8 00 00 00 	mov    0xe8(%r10),%rax
14062b75c:	ff 15 be 82 95 00    	call   *0x9582be(%rip)        # 0x140f83a20
14062b762:	90                   	nop
14062b763:	48 8b 08             	mov    (%rax),%rcx
14062b766:	e8 55 cb 1c 00       	call   0x1407f82c0
14062b76b:	4c 8b f8             	mov    %rax,%r15
14062b76e:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14062b774:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
14062b778:	4d 85 c0             	test   %r8,%r8
14062b77b:	74 27                	je     0x14062b7a4
14062b77d:	41 8b 48 10          	mov    0x10(%r8),%ecx
14062b781:	ff c9                	dec    %ecx
14062b783:	41 89 48 10          	mov    %ecx,0x10(%r8)
14062b787:	85 c9                	test   %ecx,%ecx
14062b789:	7f 19                	jg     0x14062b7a4
14062b78b:	0f 88 53 02 00 00    	js     0x14062b9e4
14062b791:	49 8b 00             	mov    (%r8),%rax
14062b794:	41 8b d5             	mov    %r13d,%edx
14062b797:	49 8b c8             	mov    %r8,%rcx
14062b79a:	48 8b 00             	mov    (%rax),%rax
14062b79d:	ff 15 7d 82 95 00    	call   *0x95827d(%rip)        # 0x140f83a20
14062b7a3:	90                   	nop
14062b7a4:	49 8b cf             	mov    %r15,%rcx
14062b7a7:	e8 14 cb 1c 00       	call   0x1407f82c0
14062b7ac:	48 8b 50 38          	mov    0x38(%rax),%rdx
14062b7b0:	48 8b ce             	mov    %rsi,%rcx
14062b7b3:	e8 58 8f fe ff       	call   0x140614710
14062b7b8:	8b d8                	mov    %eax,%ebx
14062b7ba:	49 8b cc             	mov    %r12,%rcx
14062b7bd:	e8 fe ca 1c 00       	call   0x1407f82c0
14062b7c2:	44 8b 05 7f fc d7 00 	mov    0xd7fc7f(%rip),%r8d        # 0x1413ab448
14062b7c9:	48 8b 50 38          	mov    0x38(%rax),%rdx
14062b7cd:	48 8b ce             	mov    %rsi,%rcx
14062b7d0:	e8 2b 8e fe ff       	call   0x140614600
14062b7d5:	8b c8                	mov    %eax,%ecx
14062b7d7:	48 c7 45 9f ff ff ff 	movq   $0xffffffffffffffff,-0x61(%rbp)
14062b7de:	ff
14062b7df:	0f 57 c0             	xorps  %xmm0,%xmm0
14062b7e2:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
14062b7e7:	33 d2                	xor    %edx,%edx
14062b7e9:	48 89 55 af          	mov    %rdx,-0x51(%rbp)
14062b7ed:	33 c0                	xor    %eax,%eax
14062b7ef:	66 0f 7f 45 b7       	movdqa %xmm0,-0x49(%rbp)
14062b7f4:	0f 57 c9             	xorps  %xmm1,%xmm1
14062b7f7:	66 0f 7f 4d c7       	movdqa %xmm1,-0x39(%rbp)
14062b7fc:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
14062b801:	48 89 55 e7          	mov    %rdx,-0x19(%rbp)
14062b805:	88 45 ef             	mov    %al,-0x11(%rbp)
14062b808:	c7 45 8f ba 00 00 00 	movl   $0xba,-0x71(%rbp)
14062b80f:	c7 45 93 06 00 00 00 	movl   $0x6,-0x6d(%rbp)
14062b816:	48 8d 05 5b cf 9e 00 	lea    0x9ecf5b(%rip),%rax        # 0x141018778
14062b81d:	48 89 45 87          	mov    %rax,-0x79(%rbp)
14062b821:	66 c7 45 f7 01 00    	movw   $0x1,-0x9(%rbp)
14062b827:	89 55 fb             	mov    %edx,-0x5(%rbp)
14062b82a:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
14062b82e:	89 55 07             	mov    %edx,0x7(%rbp)
14062b831:	c7 45 0b ff ff ff ff 	movl   $0xffffffff,0xb(%rbp)
14062b838:	89 55 0f             	mov    %edx,0xf(%rbp)
14062b83b:	48 8b 05 be 46 e0 00 	mov    0xe046be(%rip),%rax        # 0x14142ff00
14062b842:	48 89 45 17          	mov    %rax,0x17(%rbp)
14062b846:	89 4d 97             	mov    %ecx,-0x69(%rbp)
14062b849:	89 5d 9b             	mov    %ebx,-0x65(%rbp)
14062b84c:	49 8b 57 20          	mov    0x20(%r15),%rdx
14062b850:	48 85 d2             	test   %rdx,%rdx
14062b853:	74 1c                	je     0x14062b871
14062b855:	8b 42 10             	mov    0x10(%rdx),%eax
14062b858:	ff c0                	inc    %eax
14062b85a:	89 42 10             	mov    %eax,0x10(%rdx)
14062b85d:	83 f8 01             	cmp    $0x1,%eax
14062b860:	0f 8e 89 01 00 00    	jle    0x14062b9ef
14062b866:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14062b86b:	0f 84 86 01 00 00    	je     0x14062b9f7
14062b871:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14062b875:	48 89 55 b7          	mov    %rdx,-0x49(%rbp)
14062b879:	48 85 c9             	test   %rcx,%rcx
14062b87c:	74 22                	je     0x14062b8a0
14062b87e:	8b 41 10             	mov    0x10(%rcx),%eax
14062b881:	ff c8                	dec    %eax
14062b883:	89 41 10             	mov    %eax,0x10(%rcx)
14062b886:	85 c0                	test   %eax,%eax
14062b888:	7f 16                	jg     0x14062b8a0
14062b88a:	0f 88 70 01 00 00    	js     0x14062ba00
14062b890:	48 8b 01             	mov    (%rcx),%rax
14062b893:	41 8b d5             	mov    %r13d,%edx
14062b896:	48 8b 00             	mov    (%rax),%rax
14062b899:	ff 15 81 81 95 00    	call   *0x958181(%rip)        # 0x140f83a20
14062b89f:	90                   	nop
14062b8a0:	49 8b 46 40          	mov    0x40(%r14),%rax
14062b8a4:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
14062b8a8:	48 85 c0             	test   %rax,%rax
14062b8ab:	74 21                	je     0x14062b8ce
14062b8ad:	8b 48 10             	mov    0x10(%rax),%ecx
14062b8b0:	ff c1                	inc    %ecx
14062b8b2:	89 48 10             	mov    %ecx,0x10(%rax)
14062b8b5:	83 f9 01             	cmp    $0x1,%ecx
14062b8b8:	0f 8e 4d 01 00 00    	jle    0x14062ba0b
14062b8be:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14062b8c4:	0f 84 49 01 00 00    	je     0x14062ba13
14062b8ca:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
14062b8ce:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
14062b8d2:	48 89 4d 27          	mov    %rcx,0x27(%rbp)
14062b8d6:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14062b8da:	48 89 45 af          	mov    %rax,-0x51(%rbp)
14062b8de:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
14062b8e2:	48 85 c0             	test   %rax,%rax
14062b8e5:	74 1a                	je     0x14062b901
14062b8e7:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14062b8eb:	e8 70 c7 0e 00       	call   0x140718060
14062b8f0:	0f b6 4d ef          	movzbl -0x11(%rbp),%ecx
14062b8f4:	84 c0                	test   %al,%al
14062b8f6:	41 0f 45 cd          	cmovne %r13d,%ecx
14062b8fa:	88 4d ef             	mov    %cl,-0x11(%rbp)
14062b8fd:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
14062b901:	48 85 c9             	test   %rcx,%rcx
14062b904:	74 22                	je     0x14062b928
14062b906:	8b 41 10             	mov    0x10(%rcx),%eax
14062b909:	ff c8                	dec    %eax
14062b90b:	89 41 10             	mov    %eax,0x10(%rcx)
14062b90e:	85 c0                	test   %eax,%eax
14062b910:	7f 16                	jg     0x14062b928
14062b912:	0f 88 04 01 00 00    	js     0x14062ba1c
14062b918:	48 8b 01             	mov    (%rcx),%rax
14062b91b:	41 8b d5             	mov    %r13d,%edx
14062b91e:	48 8b 00             	mov    (%rax),%rax
14062b921:	ff 15 f9 80 95 00    	call   *0x9580f9(%rip)        # 0x140f83a20
14062b927:	90                   	nop
14062b928:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14062b92c:	48 8b d7             	mov    %rdi,%rdx
14062b92f:	48 8b ce             	mov    %rsi,%rcx
14062b932:	e8 f9 29 ff ff       	call   0x14061e330
14062b937:	90                   	nop
14062b938:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14062b93c:	48 85 c9             	test   %rcx,%rcx
14062b93f:	74 22                	je     0x14062b963
14062b941:	8b 41 10             	mov    0x10(%rcx),%eax
14062b944:	ff c8                	dec    %eax
14062b946:	89 41 10             	mov    %eax,0x10(%rcx)
14062b949:	85 c0                	test   %eax,%eax
14062b94b:	7f 16                	jg     0x14062b963
14062b94d:	0f 88 d4 00 00 00    	js     0x14062ba27
14062b953:	48 8b 01             	mov    (%rcx),%rax
14062b956:	41 8b d5             	mov    %r13d,%edx
14062b959:	48 8b 00             	mov    (%rax),%rax
14062b95c:	ff 15 be 80 95 00    	call   *0x9580be(%rip)        # 0x140f83a20
14062b962:	90                   	nop
14062b963:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
14062b967:	48 85 c9             	test   %rcx,%rcx
14062b96a:	74 22                	je     0x14062b98e
14062b96c:	8b 41 10             	mov    0x10(%rcx),%eax
14062b96f:	ff c8                	dec    %eax
14062b971:	89 41 10             	mov    %eax,0x10(%rcx)
14062b974:	85 c0                	test   %eax,%eax
14062b976:	7f 16                	jg     0x14062b98e
14062b978:	0f 88 b4 00 00 00    	js     0x14062ba32
14062b97e:	48 8b 01             	mov    (%rcx),%rax
14062b981:	41 8b d5             	mov    %r13d,%edx
14062b984:	48 8b 00             	mov    (%rax),%rax
14062b987:	ff 15 93 80 95 00    	call   *0x958093(%rip)        # 0x140f83a20
14062b98d:	90                   	nop
14062b98e:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14062b992:	48 85 c9             	test   %rcx,%rcx
14062b995:	74 1e                	je     0x14062b9b5
14062b997:	8b 41 10             	mov    0x10(%rcx),%eax
14062b99a:	ff c8                	dec    %eax
14062b99c:	89 41 10             	mov    %eax,0x10(%rcx)
14062b99f:	85 c0                	test   %eax,%eax