140d167f2:	8d 48 07             	lea    0x7(%rax),%ecx
140d167f5:	eb 2d                	jmp    0x140d16824
140d167f7:	48 8d 15 92 d1 45 00 	lea    0x45d192(%rip),%rdx        # 0x141173990
140d167fe:	48 8b cb             	mov    %rbx,%rcx
140d16801:	e8 3a 44 ff ff       	call   0x140d0ac40
140d16806:	85 c0                	test   %eax,%eax
140d16808:	75 05                	jne    0x140d1680f
140d1680a:	8d 48 04             	lea    0x4(%rax),%ecx
140d1680d:	eb 15                	jmp    0x140d16824
140d1680f:	48 8d 15 82 d1 45 00 	lea    0x45d182(%rip),%rdx        # 0x141173998
140d16816:	48 8b cb             	mov    %rbx,%rcx
140d16819:	e8 22 44 ff ff       	call   0x140d0ac40
140d1681e:	85 c0                	test   %eax,%eax
140d16820:	75 22                	jne    0x140d16844
140d16822:	33 c9                	xor    %ecx,%ecx
140d16824:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d16828:	44 8b c9             	mov    %ecx,%r9d
140d1682b:	89 44 24 28          	mov    %eax,0x28(%rsp)
140d1682f:	49 8b ce             	mov    %r14,%rcx
140d16832:	4c 8b c6             	mov    %rsi,%r8
140d16835:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d1683a:	48 8b d5             	mov    %rbp,%rdx
140d1683d:	e8 3e f0 ff ff       	call   0x140d15880
140d16842:	eb 35                	jmp    0x140d16879
140d16844:	ba 75 00 00 00       	mov    $0x75,%edx
140d16849:	c7 44 24 20 24 02 00 	movl   $0x224,0x20(%rsp)
140d16850:	00
140d16851:	4c 8d 0d 10 d1 45 00 	lea    0x45d110(%rip),%r9        # 0x141173968
140d16858:	44 8b c2             	mov    %edx,%r8d
140d1685b:	8d 4a ad             	lea    -0x53(%rdx),%ecx
140d1685e:	e8 1d a4 fb ff       	call   0x140cd0c80
140d16863:	4c 8b c3             	mov    %rbx,%r8
140d16866:	48 8d 15 a3 bf 42 00 	lea    0x42bfa3(%rip),%rdx        # 0x141142810
140d1686d:	b9 02 00 00 00       	mov    $0x2,%ecx
140d16872:	e8 b9 96 fb ff       	call   0x140ccff30
140d16877:	33 c0                	xor    %eax,%eax
140d16879:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d1687e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d16883:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d16888:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d1688d:	48 83 c4 30          	add    $0x30,%rsp
140d16891:	41 5e                	pop    %r14
140d16893:	c3                   	ret
140d16894:	cc                   	int3
140d16895:	cc                   	int3
140d16896:	cc                   	int3
140d16897:	cc                   	int3
140d16898:	cc                   	int3
140d16899:	cc                   	int3
140d1689a:	cc                   	int3
140d1689b:	cc                   	int3
140d1689c:	cc                   	int3
140d1689d:	cc                   	int3
140d1689e:	cc                   	int3
140d1689f:	cc                   	int3
140d168a0:	b8 28 00 00 00       	mov    $0x28,%eax
140d168a5:	e8 f6 4b 10 00       	call   0x140e1b4a0
140d168aa:	48 2b e0             	sub    %rax,%rsp
140d168ad:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140d168b1:	8b 12                	mov    (%rdx),%edx
140d168b3:	48 83 c4 28          	add    $0x28,%rsp
140d168b7:	e9 24 75 fd ff       	jmp    0x140cedde0
140d168bc:	cc                   	int3
140d168bd:	cc                   	int3
140d168be:	cc                   	int3
140d168bf:	cc                   	int3
140d168c0:	40 56                	rex push %rsi
140d168c2:	57                   	push   %rdi
140d168c3:	41 56                	push   %r14
140d168c5:	b8 a0 00 00 00       	mov    $0xa0,%eax
140d168ca:	e8 d1 4b 10 00       	call   0x140e1b4a0
140d168cf:	48 2b e0             	sub    %rax,%rsp
140d168d2:	48 8b 05 27 26 6a 00 	mov    0x6a2627(%rip),%rax        # 0x1413b8f00
140d168d9:	48 33 c4             	xor    %rsp,%rax
140d168dc:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140d168e3:	00
140d168e4:	33 ff                	xor    %edi,%edi
140d168e6:	48 89 9c 24 c0 00 00 	mov    %rbx,0xc0(%rsp)
140d168ed:	00
140d168ee:	48 8b f2             	mov    %rdx,%rsi
140d168f1:	8b cf                	mov    %edi,%ecx
140d168f3:	4d 8b f0             	mov    %r8,%r14
140d168f6:	48 8d 15 f7 79 2b 00 	lea    0x2b79f7(%rip),%rdx        # 0x140fce2f4
140d168fd:	0f 1f 00             	nopl   (%rax)
140d16900:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
140d16905:	48 ff c1             	inc    %rcx
140d16908:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d1690c:	0f 85 18 01 00 00    	jne    0x140d16a2a
140d16912:	48 83 f9 05          	cmp    $0x5,%rcx
140d16916:	75 e8                	jne    0x140d16900
140d16918:	e8 73 ad fb ff       	call   0x140cd1690
140d1691d:	48 8b d8             	mov    %rax,%rbx
140d16920:	48 85 c0             	test   %rax,%rax
140d16923:	75 25                	jne    0x140d1694a
140d16925:	4c 8d 0d ec d0 45 00 	lea    0x45d0ec(%rip),%r9        # 0x141173a18
140d1692c:	c7 44 24 20 45 00 00 	movl   $0x45,0x20(%rsp)
140d16933:	00
140d16934:	8d 50 73             	lea    0x73(%rax),%edx
140d16937:	8d 48 22             	lea    0x22(%rax),%ecx
140d1693a:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d1693e:	e8 3d a3 fb ff       	call   0x140cd0c80
140d16943:	33 c0                	xor    %eax,%eax
140d16945:	e9 39 01 00 00       	jmp    0x140d16a83
140d1694a:	48 85 f6             	test   %rsi,%rsi
140d1694d:	0f 84 a9 00 00 00    	je     0x140d169fc
140d16953:	83 3e 01             	cmpl   $0x1,(%rsi)
140d16956:	0f 84 98 00 00 00    	je     0x140d169f4
140d1695c:	48 8b 46 18          	mov    0x18(%rsi),%rax
140d16960:	48 85 c0             	test   %rax,%rax
140d16963:	75 13                	jne    0x140d16978
140d16965:	48 8b 46 10          	mov    0x10(%rsi),%rax
140d16969:	48 85 c0             	test   %rax,%rax
140d1696c:	0f 84 8a 00 00 00    	je     0x140d169fc
140d16972:	48 8b 40 50          	mov    0x50(%rax),%rax
140d16976:	eb 04                	jmp    0x140d1697c
140d16978:	48 8b 40 20          	mov    0x20(%rax),%rax
140d1697c:	48 85 c0             	test   %rax,%rax
140d1697f:	75 0a                	jne    0x140d1698b
140d16981:	c7 44 24 20 57 00 00 	movl   $0x57,0x20(%rsp)
140d16988:	00
140d16989:	eb 79                	jmp    0x140d16a04
140d1698b:	45 33 c9             	xor    %r9d,%r9d
140d1698e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d16993:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140d16998:	33 c9                	xor    %ecx,%ecx
140d1699a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d1699f:	e8 6c 67 fb ff       	call   0x140ccd110
140d169a4:	e8 27 f5 fa ff       	call   0x140cc5ed0
140d169a9:	48 63 54 24 30       	movslq 0x30(%rsp),%rdx
140d169ae:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
140d169b3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d169b8:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140d169bd:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140d169c2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d169c7:	e8 b4 de fa ff       	call   0x140cc4880
140d169cc:	85 c0                	test   %eax,%eax
140d169ce:	74 4e                	je     0x140d16a1e
140d169d0:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
140d169d5:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d169da:	48 8b cb             	mov    %rbx,%rcx
140d169dd:	e8 ce 08 ff ff       	call   0x140d072b0
140d169e2:	85 c0                	test   %eax,%eax
140d169e4:	75 0e                	jne    0x140d169f4
140d169e6:	c7 44 24 20 61 00 00 	movl   $0x61,0x20(%rsp)
140d169ed:	00
140d169ee:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d169f2:	eb 16                	jmp    0x140d16a0a
140d169f4:	48 8b c3             	mov    %rbx,%rax
140d169f7:	e9 87 00 00 00       	jmp    0x140d16a83
140d169fc:	c7 44 24 20 4d 00 00 	movl   $0x4d,0x20(%rsp)
140d16a03:	00
140d16a04:	41 b8 72 00 00 00    	mov    $0x72,%r8d
140d16a0a:	ba 73 00 00 00       	mov    $0x73,%edx
140d16a0f:	4c 8d 0d 02 d0 45 00 	lea    0x45d002(%rip),%r9        # 0x141173a18
140d16a16:	8d 4a af             	lea    -0x51(%rdx),%ecx
140d16a19:	e8 62 a2 fb ff       	call   0x140cd0c80
140d16a1e:	48 8b cb             	mov    %rbx,%rcx
140d16a21:	e8 fa aa fb ff       	call   0x140cd1520
140d16a26:	33 c0                	xor    %eax,%eax
140d16a28:	eb 59                	jmp    0x140d16a83
140d16a2a:	e8 61 ac fb ff       	call   0x140cd1690
140d16a2f:	48 8b d8             	mov    %rax,%rbx
140d16a32:	48 85 c0             	test   %rax,%rax
140d16a35:	75 20                	jne    0x140d16a57
140d16a37:	4c 8d 0d da cf 45 00 	lea    0x45cfda(%rip),%r9        # 0x141173a18
140d16a3e:	c7 44 24 20 28 00 00 	movl   $0x28,0x20(%rsp)
140d16a45:	00
140d16a46:	8d 50 70             	lea    0x70(%rax),%edx
140d16a49:	8d 48 22             	lea    0x22(%rax),%ecx
140d16a4c:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d16a50:	e8 2b a2 fb ff       	call   0x140cd0c80
140d16a55:	eb 29                	jmp    0x140d16a80
140d16a57:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140d16a5c:	49 8b ce             	mov    %r14,%rcx
140d16a5f:	e8 6c 75 fd ff       	call   0x140cedfd0
140d16a64:	48 89 43 08          	mov    %rax,0x8(%rbx)
140d16a68:	48 85 c0             	test   %rax,%rax
140d16a6b:	75 0a                	jne    0x140d16a77
140d16a6d:	48 8b cb             	mov    %rbx,%rcx
140d16a70:	e8 ab aa fb ff       	call   0x140cd1520
140d16a75:	eb 09                	jmp    0x140d16a80
140d16a77:	8b 44 24 38          	mov    0x38(%rsp),%eax
140d16a7b:	48 8b fb             	mov    %rbx,%rdi
140d16a7e:	89 03                	mov    %eax,(%rbx)
140d16a80:	48 8b c7             	mov    %rdi,%rax
140d16a83:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140d16a8a:	00
140d16a8b:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140d16a92:	00
140d16a93:	48 33 cc             	xor    %rsp,%rcx
140d16a96:	e8 65 4a 10 00       	call   0x140e1b500
140d16a9b:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140d16aa2:	41 5e                	pop    %r14
140d16aa4:	5f                   	pop    %rdi
140d16aa5:	5e                   	pop    %rsi
140d16aa6:	c3                   	ret
140d16aa7:	cc                   	int3
140d16aa8:	cc                   	int3
140d16aa9:	cc                   	int3
140d16aaa:	cc                   	int3
140d16aab:	cc                   	int3
140d16aac:	cc                   	int3
140d16aad:	cc                   	int3
140d16aae:	cc                   	int3
140d16aaf:	cc                   	int3
140d16ab0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d16ab5:	53                   	push   %rbx
140d16ab6:	b8 20 00 00 00       	mov    $0x20,%eax
140d16abb:	e8 e0 49 10 00       	call   0x140e1b4a0
140d16ac0:	48 2b e0             	sub    %rax,%rsp
140d16ac3:	48 8b 0a             	mov    (%rdx),%rcx
140d16ac6:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140d16acb:	48 8b fa             	mov    %rdx,%rdi
140d16ace:	48 85 c9             	test   %rcx,%rcx
140d16ad1:	74 3c                	je     0x140d16b0f
140d16ad3:	8b 11                	mov    (%rcx),%edx
140d16ad5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d16ad9:	e8 02 73 fd ff       	call   0x140cedde0
140d16ade:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d16ae3:	48 8b d0             	mov    %rax,%rdx
140d16ae6:	48 8d 0d 23 b1 45 00 	lea    0x45b123(%rip),%rcx        # 0x141171c10
140d16aed:	48 8b d8             	mov    %rax,%rbx
140d16af0:	e8 eb 28 ff ff       	call   0x140d093e0
140d16af5:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
140d16afb:	48 8d 15 96 cf 45 00 	lea    0x45cf96(%rip),%rdx        # 0x141173a98
140d16b02:	48 8b cb             	mov    %rbx,%rcx
140d16b05:	e8 06 af fa ff       	call   0x140cc1a10
140d16b0a:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140d16b0f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140d16b13:	48 85 d2             	test   %rdx,%rdx
140d16b16:	74 0f                	je     0x140d16b27
140d16b18:	33 c9                	xor    %ecx,%ecx
140d16b1a:	e8 81 e5 ff ff       	call   0x140d150a0
140d16b1f:	4c 8b c0             	mov    %rax,%r8
140d16b22:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d16b27:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140d16b2b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140d16b30:	48 85 c9             	test   %rcx,%rcx
140d16b33:	74 42                	je     0x140d16b77
140d16b35:	8b 11                	mov    (%rcx),%edx
140d16b37:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d16b3b:	e8 a0 72 fd ff       	call   0x140cedde0
140d16b40:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d16b45:	48 8b d0             	mov    %rax,%rdx
140d16b48:	48 8d 0d 91 78 2b 00 	lea    0x2b7891(%rip),%rcx        # 0x140fce3e0
140d16b4f:	48 8b d8             	mov    %rax,%rbx
140d16b52:	e8 89 28 ff ff       	call   0x140d093e0
140d16b57:	41 b8 35 00 00 00    	mov    $0x35,%r8d
140d16b5d:	48 8d 15 34 cf 45 00 	lea    0x45cf34(%rip),%rdx        # 0x141173a98
140d16b64:	48 8b cb             	mov    %rbx,%rcx
140d16b67:	e8 a4 ae fa ff       	call   0x140cc1a10
140d16b6c:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d16b71:	48 83 c4 20          	add    $0x20,%rsp
140d16b75:	5b                   	pop    %rbx
140d16b76:	c3                   	ret
140d16b77:	49 8b c0             	mov    %r8,%rax
140d16b7a:	48 83 c4 20          	add    $0x20,%rsp
140d16b7e:	5b                   	pop    %rbx
140d16b7f:	c3                   	ret
140d16b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d16b85:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140d16b8a:	55                   	push   %rbp
140d16b8b:	56                   	push   %rsi
140d16b8c:	57                   	push   %rdi
140d16b8d:	41 54                	push   %r12
140d16b8f:	41 55                	push   %r13
140d16b91:	41 56                	push   %r14
140d16b93:	41 57                	push   %r15
140d16b95:	b8 40 00 00 00       	mov    $0x40,%eax
140d16b9a:	e8 01 49 10 00       	call   0x140e1b4a0
140d16b9f:	48 2b e0             	sub    %rax,%rsp
140d16ba2:	33 f6                	xor    %esi,%esi
140d16ba4:	49 8b c8             	mov    %r8,%rcx
140d16ba7:	44 8b ee             	mov    %esi,%r13d
140d16baa:	44 8b fe             	mov    %esi,%r15d
140d16bad:	8b ee                	mov    %esi,%ebp
140d16baf:	4d 8b e0             	mov    %r8,%r12
140d16bb2:	45 32 f6             	xor    %r14b,%r14b
140d16bb5:	40 32 ff             	xor    %dil,%dil
140d16bb8:	e8 63 a9 fa ff       	call   0x140cc1520
140d16bbd:	85 c0                	test   %eax,%eax
140d16bbf:	0f 8e e6 00 00 00    	jle    0x140d16cab
140d16bc5:	8b d5                	mov    %ebp,%edx
140d16bc7:	49 8b cc             	mov    %r12,%rcx
140d16bca:	e8 91 ab fa ff       	call   0x140cc1760
140d16bcf:	48 8b d8             	mov    %rax,%rbx
140d16bd2:	48 8b d6             	mov    %rsi,%rdx
140d16bd5:	4c 8b 40 08          	mov    0x8(%rax),%r8
140d16bd9:	48 8d 05 30 b0 45 00 	lea    0x45b030(%rip),%rax        # 0x141171c10
140d16be0:	41 0f b6 0c 10       	movzbl (%r8,%rdx,1),%ecx
140d16be5:	48 ff c2             	inc    %rdx
140d16be8:	3a 4c 10 ff          	cmp    -0x1(%rax,%rdx,1),%cl
140d16bec:	75 3b                	jne    0x140d16c29
140d16bee:	48 83 fa 06          	cmp    $0x6,%rdx
140d16bf2:	75 ec                	jne    0x140d16be0
140d16bf4:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140d16bf8:	41 b6 01             	mov    $0x1,%r14b
140d16bfb:	48 85 d2             	test   %rdx,%rdx
140d16bfe:	0f 84 95 00 00 00    	je     0x140d16c99
140d16c04:	48 8b c6             	mov    %rsi,%rax
140d16c07:	4c 8d 05 02 a6 33 00 	lea    0x33a602(%rip),%r8        # 0x141051210
140d16c0e:	66 90                	xchg   %ax,%ax
140d16c10:	0f b6 0c 02          	movzbl (%rdx,%rax,1),%ecx
140d16c14:	48 ff c0             	inc    %rax
140d16c17:	41 3a 4c 00 ff       	cmp    -0x1(%r8,%rax,1),%cl
140d16c1c:	75 7b                	jne    0x140d16c99
140d16c1e:	48 83 f8 07          	cmp    $0x7,%rax
140d16c22:	75 ec                	jne    0x140d16c10
140d16c24:	41 b6 02             	mov    $0x2,%r14b
140d16c27:	eb 70                	jmp    0x140d16c99
140d16c29:	48 8b ce             	mov    %rsi,%rcx
140d16c2c:	48 8d 15 75 b8 2b 00 	lea    0x2bb875(%rip),%rdx        # 0x140fd24a8
140d16c33:	41 0f b6 04 08       	movzbl (%r8,%rcx,1),%eax
140d16c38:	48 ff c1             	inc    %rcx
140d16c3b:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
140d16c3f:	0f 85 d8 00 00 00    	jne    0x140d16d1d
140d16c45:	48 83 f9 07          	cmp    $0x7,%rcx
140d16c49:	75 e8                	jne    0x140d16c33
140d16c4b:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140d16c4f:	40 b7 01             	mov    $0x1,%dil
140d16c52:	4d 85 c0             	test   %r8,%r8
140d16c55:	74 42                	je     0x140d16c99
140d16c57:	48 8b ce             	mov    %rsi,%rcx
140d16c5a:	4c 8d 2d af a5 33 00 	lea    0x33a5af(%rip),%r13        # 0x141051210
140d16c61:	0f 1f 40 00          	nopl   0x0(%rax)
140d16c65:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d16c6c:	00 00 00 00
140d16c70:	41 0f b6 14 08       	movzbl (%r8,%rcx,1),%edx
140d16c75:	48 ff c1             	inc    %rcx
140d16c78:	42 0f b6 44 29 ff    	movzbl -0x1(%rcx,%r13,1),%eax
140d16c7e:	2b d0                	sub    %eax,%edx
140d16c80:	75 06                	jne    0x140d16c88
140d16c82:	48 83 f9 07          	cmp    $0x7,%rcx
140d16c86:	75 e8                	jne    0x140d16c70
140d16c88:	85 d2                	test   %edx,%edx
140d16c8a:	40 0f b6 ff          	movzbl %dil,%edi
140d16c8e:	b8 02 00 00 00       	mov    $0x2,%eax
140d16c93:	4c 8b ee             	mov    %rsi,%r13
140d16c96:	0f 44 f8             	cmove  %eax,%edi
140d16c99:	49 8b cc             	mov    %r12,%rcx
140d16c9c:	ff c5                	inc    %ebp
140d16c9e:	e8 7d a8 fa ff       	call   0x140cc1520
140d16ca3:	3b e8                	cmp    %eax,%ebp
140d16ca5:	0f 8c 1a ff ff ff    	jl     0x140d16bc5
140d16cab:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140d16cb2:	00
140d16cb3:	48 85 c0             	test   %rax,%rax
140d16cb6:	0f 84 b4 01 00 00    	je     0x140d16e70
140d16cbc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140d16cc0:	48 85 db             	test   %rbx,%rbx