140a7b7fe:	5d                   	pop    %rbp
140a7b7ff:	c3                   	ret
140a7b800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7b805:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140a7b80a:	55                   	push   %rbp
140a7b80b:	48 8b ec             	mov    %rsp,%rbp
140a7b80e:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a7b815:	48 8b da             	mov    %rdx,%rbx
140a7b818:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
140a7b81f:	00
140a7b820:	48 8d 05 89 e6 5f 00 	lea    0x5fe689(%rip),%rax        # 0x141079eb0
140a7b827:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140a7b82b:	c6 45 e0 01          	movb   $0x1,-0x20(%rbp)
140a7b82f:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140a7b833:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
140a7b837:	48 8d 05 9a 55 60 00 	lea    0x60559a(%rip),%rax        # 0x141080dd8
140a7b83e:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140a7b842:	48 c7 45 b8 03 00 00 	movq   $0x3,-0x48(%rbp)
140a7b849:	00
140a7b84a:	48 8d 05 eb 29 55 00 	lea    0x5529eb(%rip),%rax        # 0x140fce23c
140a7b851:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140a7b855:	48 c7 45 a8 06 00 00 	movq   $0x6,-0x58(%rbp)
140a7b85c:	00
140a7b85d:	0f 10 05 7c 53 60 00 	movups 0x60537c(%rip),%xmm0        # 0x141080be0
140a7b864:	0f 29 45 c0          	movaps %xmm0,-0x40(%rbp)
140a7b868:	ba 7f 00 00 00       	mov    $0x7f,%edx
140a7b86d:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a7b871:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b875:	e8 f6 f1 f8 ff       	call   0x140a0aa70
140a7b87a:	84 c0                	test   %al,%al
140a7b87c:	74 77                	je     0x140a7b8f5
140a7b87e:	0f 10 45 a0          	movups -0x60(%rbp),%xmm0
140a7b882:	0f 29 45 c0          	movaps %xmm0,-0x40(%rbp)
140a7b886:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a7b88a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b88e:	e8 9d f7 7b ff       	call   0x14023b030
140a7b893:	84 c0                	test   %al,%al
140a7b895:	74 5e                	je     0x140a7b8f5
140a7b897:	48 8b d3             	mov    %rbx,%rdx
140a7b89a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b89e:	e8 0d ab ff ff       	call   0x140a763b0
140a7b8a3:	84 c0                	test   %al,%al
140a7b8a5:	74 4e                	je     0x140a7b8f5
140a7b8a7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b8ab:	e8 80 f7 7b ff       	call   0x14023b030
140a7b8b0:	84 c0                	test   %al,%al
140a7b8b2:	74 41                	je     0x140a7b8f5
140a7b8b4:	0f 10 45 b0          	movups -0x50(%rbp),%xmm0
140a7b8b8:	0f 29 45 c0          	movaps %xmm0,-0x40(%rbp)
140a7b8bc:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a7b8c0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b8c4:	e8 67 f7 7b ff       	call   0x14023b030
140a7b8c9:	84 c0                	test   %al,%al
140a7b8cb:	74 28                	je     0x140a7b8f5
140a7b8cd:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140a7b8d1:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b8d5:	e8 26 af ff ff       	call   0x140a76800
140a7b8da:	84 c0                	test   %al,%al
140a7b8dc:	74 17                	je     0x140a7b8f5
140a7b8de:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b8e2:	e8 49 f7 7b ff       	call   0x14023b030
140a7b8e7:	84 c0                	test   %al,%al
140a7b8e9:	74 0a                	je     0x140a7b8f5
140a7b8eb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b8ef:	e8 bc f2 f8 ff       	call   0x140a0abb0
140a7b8f4:	90                   	nop
140a7b8f5:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140a7b8f9:	e8 52 bb f8 ff       	call   0x140a07450
140a7b8fe:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140a7b905:	00
140a7b906:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a7b90a:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140a7b90e:	49 8b e3             	mov    %r11,%rsp
140a7b911:	5d                   	pop    %rbp
140a7b912:	c3                   	ret
140a7b913:	cc                   	int3
140a7b914:	cc                   	int3
140a7b915:	cc                   	int3
140a7b916:	cc                   	int3
140a7b917:	cc                   	int3
140a7b918:	cc                   	int3
140a7b919:	cc                   	int3
140a7b91a:	cc                   	int3
140a7b91b:	cc                   	int3
140a7b91c:	cc                   	int3
140a7b91d:	cc                   	int3
140a7b91e:	cc                   	int3
140a7b91f:	cc                   	int3
140a7b920:	48 83 ec 78          	sub    $0x78,%rsp
140a7b924:	48 8b 05 d5 d5 93 00 	mov    0x93d5d5(%rip),%rax        # 0x1413b8f00
140a7b92b:	48 33 c4             	xor    %rsp,%rax
140a7b92e:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a7b933:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7b93a:	00 00
140a7b93c:	48 8d 05 6d e5 5f 00 	lea    0x5fe56d(%rip),%rax        # 0x141079eb0
140a7b943:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7b948:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7b94d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7b952:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a7b957:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140a7b95c:	e8 4f e1 00 00       	call   0x140a89ab0
140a7b961:	90                   	nop
140a7b962:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7b967:	e8 34 f4 f8 ff       	call   0x140a0ada0
140a7b96c:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140a7b971:	48 83 7c 24 60 0f    	cmpq   $0xf,0x60(%rsp)
140a7b977:	4c 0f 47 4c 24 48    	cmova  0x48(%rsp),%r9
140a7b97d:	4c 03 4c 24 58       	add    0x58(%rsp),%r9
140a7b982:	4c 8d 5c 24 48       	lea    0x48(%rsp),%r11
140a7b987:	48 83 7c 24 60 0f    	cmpq   $0xf,0x60(%rsp)
140a7b98d:	4c 0f 47 5c 24 48    	cmova  0x48(%rsp),%r11
140a7b993:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
140a7b998:	49 8b 52 10          	mov    0x10(%r10),%rdx
140a7b99c:	49 83 7a 18 0f       	cmpq   $0xf,0x18(%r10)
140a7b9a1:	76 08                	jbe    0x140a7b9ab
140a7b9a3:	49 03 12             	add    (%r10),%rdx
140a7b9a6:	49 8b 02             	mov    (%r10),%rax
140a7b9a9:	eb 06                	jmp    0x140a7b9b1
140a7b9ab:	49 03 d2             	add    %r10,%rdx
140a7b9ae:	49 8b c2             	mov    %r10,%rax
140a7b9b1:	48 2b d0             	sub    %rax,%rdx
140a7b9b4:	4d 2b cb             	sub    %r11,%r9
140a7b9b7:	4d 8b c3             	mov    %r11,%r8
140a7b9ba:	49 8b ca             	mov    %r10,%rcx
140a7b9bd:	e8 ae 25 72 ff       	call   0x14019df70
140a7b9c2:	90                   	nop
140a7b9c3:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140a7b9c8:	48 83 fa 0f          	cmp    $0xf,%rdx
140a7b9cc:	76 2f                	jbe    0x140a7b9fd
140a7b9ce:	48 ff c2             	inc    %rdx
140a7b9d1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140a7b9d6:	48 8b c1             	mov    %rcx,%rax
140a7b9d9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a7b9e0:	72 15                	jb     0x140a7b9f7
140a7b9e2:	48 83 c2 27          	add    $0x27,%rdx
140a7b9e6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a7b9ea:	48 2b c1             	sub    %rcx,%rax
140a7b9ed:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a7b9f1:	48 83 f8 1f          	cmp    $0x1f,%rax
140a7b9f5:	77 22                	ja     0x140a7ba19
140a7b9f7:	e8 48 f7 39 00       	call   0x140e1b144
140a7b9fc:	90                   	nop
140a7b9fd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7ba02:	e8 49 ba f8 ff       	call   0x140a07450
140a7ba07:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140a7ba0c:	48 33 cc             	xor    %rsp,%rcx
140a7ba0f:	e8 ec fa 39 00       	call   0x140e1b500
140a7ba14:	48 83 c4 78          	add    $0x78,%rsp
140a7ba18:	c3                   	ret
140a7ba19:	e8 86 e7 3a 00       	call   0x140e2a1a4
140a7ba1e:	90                   	nop
140a7ba1f:	cc                   	int3
140a7ba20:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140a7ba25:	76 0c                	jbe    0x140a7ba33
140a7ba27:	48 8b 11             	mov    (%rcx),%rdx
140a7ba2a:	48 03 51 10          	add    0x10(%rcx),%rdx
140a7ba2e:	48 8b 01             	mov    (%rcx),%rax
140a7ba31:	eb 0a                	jmp    0x140a7ba3d
140a7ba33:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a7ba37:	48 8b c1             	mov    %rcx,%rax
140a7ba3a:	48 03 d1             	add    %rcx,%rdx
140a7ba3d:	4c 8b 05 e4 4c 60 00 	mov    0x604ce4(%rip),%r8        # 0x141080728
140a7ba44:	48 2b d0             	sub    %rax,%rdx
140a7ba47:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
140a7ba4d:	e9 1e 25 72 ff       	jmp    0x14019df70
140a7ba52:	cc                   	int3
140a7ba53:	cc                   	int3
140a7ba54:	cc                   	int3
140a7ba55:	cc                   	int3
140a7ba56:	cc                   	int3
140a7ba57:	cc                   	int3
140a7ba58:	cc                   	int3
140a7ba59:	cc                   	int3
140a7ba5a:	cc                   	int3
140a7ba5b:	cc                   	int3
140a7ba5c:	cc                   	int3
140a7ba5d:	cc                   	int3
140a7ba5e:	cc                   	int3
140a7ba5f:	cc                   	int3
140a7ba60:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140a7ba65:	76 0c                	jbe    0x140a7ba73
140a7ba67:	48 8b 11             	mov    (%rcx),%rdx
140a7ba6a:	48 03 51 10          	add    0x10(%rcx),%rdx
140a7ba6e:	48 8b 01             	mov    (%rcx),%rax
140a7ba71:	eb 0a                	jmp    0x140a7ba7d
140a7ba73:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a7ba77:	48 8b c1             	mov    %rcx,%rax
140a7ba7a:	48 03 d1             	add    %rcx,%rdx
140a7ba7d:	4c 8b 05 b4 4c 60 00 	mov    0x604cb4(%rip),%r8        # 0x141080738
140a7ba84:	48 2b d0             	sub    %rax,%rdx
140a7ba87:	41 b9 14 00 00 00    	mov    $0x14,%r9d
140a7ba8d:	e9 de 24 72 ff       	jmp    0x14019df70
140a7ba92:	cc                   	int3
140a7ba93:	cc                   	int3
140a7ba94:	cc                   	int3
140a7ba95:	cc                   	int3
140a7ba96:	cc                   	int3
140a7ba97:	cc                   	int3
140a7ba98:	cc                   	int3
140a7ba99:	cc                   	int3
140a7ba9a:	cc                   	int3
140a7ba9b:	cc                   	int3
140a7ba9c:	cc                   	int3
140a7ba9d:	cc                   	int3
140a7ba9e:	cc                   	int3
140a7ba9f:	cc                   	int3
140a7baa0:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
140a7baa5:	76 0c                	jbe    0x140a7bab3
140a7baa7:	48 8b 11             	mov    (%rcx),%rdx
140a7baaa:	48 03 51 10          	add    0x10(%rcx),%rdx
140a7baae:	48 8b 01             	mov    (%rcx),%rax
140a7bab1:	eb 0a                	jmp    0x140a7babd
140a7bab3:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a7bab7:	48 8b c1             	mov    %rcx,%rax
140a7baba:	48 03 d1             	add    %rcx,%rdx
140a7babd:	4c 8b 05 84 4c 60 00 	mov    0x604c84(%rip),%r8        # 0x141080748
140a7bac4:	48 2b d0             	sub    %rax,%rdx
140a7bac7:	41 b9 13 00 00 00    	mov    $0x13,%r9d
140a7bacd:	e9 9e 24 72 ff       	jmp    0x14019df70
140a7bad2:	cc                   	int3
140a7bad3:	cc                   	int3
140a7bad4:	cc                   	int3
140a7bad5:	cc                   	int3
140a7bad6:	cc                   	int3
140a7bad7:	cc                   	int3
140a7bad8:	cc                   	int3
140a7bad9:	cc                   	int3
140a7bada:	cc                   	int3
140a7badb:	cc                   	int3
140a7badc:	cc                   	int3
140a7badd:	cc                   	int3
140a7bade:	cc                   	int3
140a7badf:	cc                   	int3
140a7bae0:	48 83 ec 58          	sub    $0x58,%rsp
140a7bae4:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7baeb:	00 00
140a7baed:	48 8d 05 bc e3 5f 00 	lea    0x5fe3bc(%rip),%rax        # 0x141079eb0
140a7baf4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7baf9:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7bafe:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7bb03:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a7bb08:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb0d:	e8 7e ad ff ff       	call   0x140a76890
140a7bb12:	90                   	nop
140a7bb13:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb18:	e8 33 b9 f8 ff       	call   0x140a07450
140a7bb1d:	48 83 c4 58          	add    $0x58,%rsp
140a7bb21:	c3                   	ret
140a7bb22:	cc                   	int3
140a7bb23:	cc                   	int3
140a7bb24:	cc                   	int3
140a7bb25:	cc                   	int3
140a7bb26:	cc                   	int3
140a7bb27:	cc                   	int3
140a7bb28:	cc                   	int3
140a7bb29:	cc                   	int3
140a7bb2a:	cc                   	int3
140a7bb2b:	cc                   	int3
140a7bb2c:	cc                   	int3
140a7bb2d:	cc                   	int3
140a7bb2e:	cc                   	int3
140a7bb2f:	cc                   	int3
140a7bb30:	48 83 ec 58          	sub    $0x58,%rsp
140a7bb34:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7bb3b:	00 00
140a7bb3d:	48 8d 05 6c e3 5f 00 	lea    0x5fe36c(%rip),%rax        # 0x141079eb0
140a7bb44:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7bb49:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7bb4e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7bb53:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a7bb58:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb5d:	e8 4e a8 ff ff       	call   0x140a763b0
140a7bb62:	90                   	nop
140a7bb63:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bb68:	e8 e3 b8 f8 ff       	call   0x140a07450
140a7bb6d:	48 83 c4 58          	add    $0x58,%rsp
140a7bb71:	c3                   	ret
140a7bb72:	cc                   	int3
140a7bb73:	cc                   	int3
140a7bb74:	cc                   	int3
140a7bb75:	cc                   	int3
140a7bb76:	cc                   	int3
140a7bb77:	cc                   	int3
140a7bb78:	cc                   	int3
140a7bb79:	cc                   	int3
140a7bb7a:	cc                   	int3
140a7bb7b:	cc                   	int3
140a7bb7c:	cc                   	int3
140a7bb7d:	cc                   	int3
140a7bb7e:	cc                   	int3
140a7bb7f:	cc                   	int3
140a7bb80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7bb85:	57                   	push   %rdi
140a7bb86:	48 83 ec 50          	sub    $0x50,%rsp
140a7bb8a:	48 8b fa             	mov    %rdx,%rdi
140a7bb8d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140a7bb94:	00 00
140a7bb96:	48 8d 05 13 e3 5f 00 	lea    0x5fe313(%rip),%rax        # 0x141079eb0
140a7bb9d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7bba2:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
140a7bba7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a7bbac:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
140a7bbb1:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140a7bbb5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbba:	e8 91 ef f8 ff       	call   0x140a0ab50
140a7bbbf:	84 c0                	test   %al,%al
140a7bbc1:	74 34                	je     0x140a7bbf7
140a7bbc3:	48 8b 1f             	mov    (%rdi),%rbx
140a7bbc6:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
140a7bbca:	48 03 fb             	add    %rbx,%rdi
140a7bbcd:	48 3b df             	cmp    %rdi,%rbx
140a7bbd0:	74 1a                	je     0x140a7bbec
140a7bbd2:	48 0f be 13          	movsbq (%rbx),%rdx
140a7bbd6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbdb:	e8 80 f0 f8 ff       	call   0x140a0ac60
140a7bbe0:	84 c0                	test   %al,%al
140a7bbe2:	74 13                	je     0x140a7bbf7
140a7bbe4:	48 ff c3             	inc    %rbx
140a7bbe7:	48 3b df             	cmp    %rdi,%rbx
140a7bbea:	75 e6                	jne    0x140a7bbd2
140a7bbec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbf1:	e8 1a f0 f8 ff       	call   0x140a0ac10
140a7bbf6:	90                   	nop
140a7bbf7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a7bbfc:	e8 4f b8 f8 ff       	call   0x140a07450
140a7bc01:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a7bc06:	48 83 c4 50          	add    $0x50,%rsp
140a7bc0a:	5f                   	pop    %rdi
140a7bc0b:	c3                   	ret
140a7bc0c:	cc                   	int3
140a7bc0d:	cc                   	int3
140a7bc0e:	cc                   	int3
140a7bc0f:	cc                   	int3
140a7bc10:	40 53                	rex push %rbx
140a7bc12:	48 83 ec 20          	sub    $0x20,%rsp
140a7bc16:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140a7bc1a:	48 85 db             	test   %rbx,%rbx
140a7bc1d:	74 24                	je     0x140a7bc43
140a7bc1f:	4c 8b 03             	mov    (%rbx),%r8
140a7bc22:	48 8b 11             	mov    (%rcx),%rdx
140a7bc25:	48 8b cb             	mov    %rbx,%rcx
140a7bc28:	4d 8b 40 08          	mov    0x8(%r8),%r8
140a7bc2c:	e8 1f a6 ff ff       	call   0x140a76250
140a7bc31:	48 8b 0b             	mov    (%rbx),%rcx
140a7bc34:	ba 40 00 00 00       	mov    $0x40,%edx
140a7bc39:	48 83 c4 20          	add    $0x20,%rsp
140a7bc3d:	5b                   	pop    %rbx
140a7bc3e:	e9 01 f5 39 00       	jmp    0x140e1b144
140a7bc43:	48 83 c4 20          	add    $0x20,%rsp
140a7bc47:	5b                   	pop    %rbx