140159976:	cc                   	int3
140159977:	cc                   	int3
140159978:	cc                   	int3
140159979:	cc                   	int3
14015997a:	cc                   	int3
14015997b:	cc                   	int3
14015997c:	cc                   	int3
14015997d:	cc                   	int3
14015997e:	cc                   	int3
14015997f:	cc                   	int3
140159980:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140159985:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015998a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015998f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140159994:	41 54                	push   %r12
140159996:	41 56                	push   %r14
140159998:	41 57                	push   %r15
14015999a:	48 83 ec 20          	sub    $0x20,%rsp
14015999e:	48 8b ea             	mov    %rdx,%rbp
1401599a1:	4c 8b e1             	mov    %rcx,%r12
1401599a4:	48 85 d2             	test   %rdx,%rdx
1401599a7:	0f 84 ec 01 00 00    	je     0x140159b99
1401599ad:	80 3a 00             	cmpb   $0x0,(%rdx)
1401599b0:	0f 84 e3 01 00 00    	je     0x140159b99
1401599b6:	4c 8b d2             	mov    %rdx,%r10
1401599b9:	4c 8d 0d 94 11 1d 00 	lea    0x1d1194(%rip),%r9        # 0x14032ab54
1401599c0:	45 0f b6 02          	movzbl (%r10),%r8d
1401599c4:	45 84 c0             	test   %r8b,%r8b
1401599c7:	74 32                	je     0x1401599fb
1401599c9:	41 0f b6 11          	movzbl (%r9),%edx
1401599cd:	8d 42 e0             	lea    -0x20(%rdx),%eax
1401599d0:	44 0f b6 d8          	movzbl %al,%r11d
1401599d4:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
1401599d7:	80 f9 19             	cmp    $0x19,%cl
1401599da:	41 8d 40 9f          	lea    -0x61(%r8),%eax
1401599de:	44 0f 47 da          	cmova  %edx,%r11d
1401599e2:	3c 19                	cmp    $0x19,%al
1401599e4:	77 04                	ja     0x1401599ea
1401599e6:	41 80 e8 20          	sub    $0x20,%r8b
1401599ea:	45 3a d8             	cmp    %r8b,%r11b
1401599ed:	75 0c                	jne    0x1401599fb
1401599ef:	49 ff c1             	inc    %r9
1401599f2:	49 ff c2             	inc    %r10
1401599f5:	41 80 39 00          	cmpb   $0x0,(%r9)
1401599f9:	75 c5                	jne    0x1401599c0
1401599fb:	41 0f b6 11          	movzbl (%r9),%edx
1401599ff:	45 0f b6 0a          	movzbl (%r10),%r9d
140159a03:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140159a06:	80 f9 19             	cmp    $0x19,%cl
140159a09:	8d 42 e0             	lea    -0x20(%rdx),%eax
140159a0c:	44 0f b6 c0          	movzbl %al,%r8d
140159a10:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140159a14:	44 0f 47 c2          	cmova  %edx,%r8d
140159a18:	0f b6 c8             	movzbl %al,%ecx
140159a1b:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140159a1f:	80 fa 19             	cmp    $0x19,%dl
140159a22:	41 0f 47 c9          	cmova  %r9d,%ecx
140159a26:	44 3a c1             	cmp    %cl,%r8b
140159a29:	0f 84 8b 01 00 00    	je     0x140159bba
140159a2f:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
140159a36:	49 8b f6             	mov    %r14,%rsi
140159a39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140159a40:	48 ff c6             	inc    %rsi
140159a43:	80 3c 2e 00          	cmpb   $0x0,(%rsi,%rbp,1)
140159a47:	75 f7                	jne    0x140159a40
140159a49:	41 80 3c 24 5b       	cmpb   $0x5b,(%r12)
140159a4e:	75 21                	jne    0x140159a71
140159a50:	ba 5d 00 00 00       	mov    $0x5d,%edx
140159a55:	49 8b cc             	mov    %r12,%rcx
140159a58:	e8 e3 2f 1a 00       	call   0x1402fca40
140159a5d:	4c 8b f0             	mov    %rax,%r14
140159a60:	48 85 c0             	test   %rax,%rax
140159a63:	0f 84 30 01 00 00    	je     0x140159b99
140159a69:	49 ff c4             	inc    %r12
140159a6c:	4d 2b f4             	sub    %r12,%r14
140159a6f:	eb 0a                	jmp    0x140159a7b
140159a71:	49 ff c6             	inc    %r14
140159a74:	43 80 3c 34 00       	cmpb   $0x0,(%r12,%r14,1)
140159a79:	75 f6                	jne    0x140159a71
140159a7b:	33 ff                	xor    %edi,%edi
140159a7d:	48 85 f6             	test   %rsi,%rsi
140159a80:	0f 84 13 01 00 00    	je     0x140159b99
140159a86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140159a8d:	00 00 00
140159a90:	0f be 14 2f          	movsbl (%rdi,%rbp,1),%edx
140159a94:	48 8d 0d 09 35 1d 00 	lea    0x1d3509(%rip),%rcx        # 0x14032cfa4
140159a9b:	e8 a0 2f 1a 00       	call   0x1402fca40
140159aa0:	48 85 c0             	test   %rax,%rax
140159aa3:	74 08                	je     0x140159aad
140159aa5:	48 ff c7             	inc    %rdi
140159aa8:	48 3b fe             	cmp    %rsi,%rdi
140159aab:	72 e3                	jb     0x140159a90
140159aad:	48 3b fe             	cmp    %rsi,%rdi
140159ab0:	0f 84 e3 00 00 00    	je     0x140159b99
140159ab6:	48 8b df             	mov    %rdi,%rbx
140159ab9:	73 22                	jae    0x140159add
140159abb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140159ac0:	0f be 14 2b          	movsbl (%rbx,%rbp,1),%edx
140159ac4:	48 8d 0d d9 34 1d 00 	lea    0x1d34d9(%rip),%rcx        # 0x14032cfa4
140159acb:	e8 70 2f 1a 00       	call   0x1402fca40
140159ad0:	48 85 c0             	test   %rax,%rax
140159ad3:	75 08                	jne    0x140159add
140159ad5:	48 ff c3             	inc    %rbx
140159ad8:	48 3b de             	cmp    %rsi,%rbx
140159adb:	72 e3                	jb     0x140159ac0
140159add:	80 3c 2f 2e          	cmpb   $0x2e,(%rdi,%rbp,1)
140159ae1:	75 03                	jne    0x140159ae6
140159ae3:	48 ff c7             	inc    %rdi
140159ae6:	4c 8b db             	mov    %rbx,%r11
140159ae9:	4c 2b df             	sub    %rdi,%r11
140159aec:	4d 3b de             	cmp    %r14,%r11
140159aef:	0f 87 97 00 00 00    	ja     0x140159b8c
140159af5:	0f b6 04 2f          	movzbl (%rdi,%rbp,1),%eax
140159af9:	4c 8d 0c 2f          	lea    (%rdi,%rbp,1),%r9
140159afd:	4c 8b ff             	mov    %rdi,%r15
140159b00:	4d 8b c3             	mov    %r11,%r8
140159b03:	4c 2b fb             	sub    %rbx,%r15
140159b06:	4d 03 fe             	add    %r14,%r15
140159b09:	4d 03 fc             	add    %r12,%r15
140159b0c:	4d 8b d7             	mov    %r15,%r10
140159b0f:	84 c0                	test   %al,%al
140159b11:	74 38                	je     0x140159b4b
140159b13:	41 0f b6 12          	movzbl (%r10),%edx
140159b17:	84 d2                	test   %dl,%dl
140159b19:	74 30                	je     0x140159b4b
140159b1b:	4d 85 c0             	test   %r8,%r8
140159b1e:	74 60                	je     0x140159b80
140159b20:	8d 48 9f             	lea    -0x61(%rax),%ecx
140159b23:	80 f9 19             	cmp    $0x19,%cl
140159b26:	77 02                	ja     0x140159b2a
140159b28:	2c 20                	sub    $0x20,%al
140159b2a:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140159b2d:	80 f9 19             	cmp    $0x19,%cl
140159b30:	77 03                	ja     0x140159b35
140159b32:	80 ea 20             	sub    $0x20,%dl
140159b35:	3a c2                	cmp    %dl,%al
140159b37:	75 17                	jne    0x140159b50
140159b39:	41 0f b6 41 01       	movzbl 0x1(%r9),%eax
140159b3e:	49 ff c1             	inc    %r9
140159b41:	49 ff c8             	dec    %r8
140159b44:	49 ff c2             	inc    %r10
140159b47:	84 c0                	test   %al,%al
140159b49:	75 c8                	jne    0x140159b13
140159b4b:	4d 85 c0             	test   %r8,%r8
140159b4e:	74 30                	je     0x140159b80
140159b50:	41 0f b6 12          	movzbl (%r10),%edx
140159b54:	45 0f b6 09          	movzbl (%r9),%r9d
140159b58:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140159b5b:	80 f9 19             	cmp    $0x19,%cl
140159b5e:	8d 42 e0             	lea    -0x20(%rdx),%eax
140159b61:	44 0f b6 c0          	movzbl %al,%r8d
140159b65:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140159b69:	44 0f 47 c2          	cmova  %edx,%r8d
140159b6d:	0f b6 c8             	movzbl %al,%ecx
140159b70:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140159b74:	80 fa 19             	cmp    $0x19,%dl
140159b77:	41 0f 47 c9          	cmova  %r9d,%ecx
140159b7b:	41 3a c8             	cmp    %r8b,%cl
140159b7e:	75 0c                	jne    0x140159b8c
140159b80:	4d 3b de             	cmp    %r14,%r11
140159b83:	74 35                	je     0x140159bba
140159b85:	41 80 7f ff 2e       	cmpb   $0x2e,-0x1(%r15)
140159b8a:	74 2e                	je     0x140159bba
140159b8c:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
140159b90:	48 3b fe             	cmp    %rsi,%rdi
140159b93:	0f 82 f7 fe ff ff    	jb     0x140159a90
140159b99:	32 c0                	xor    %al,%al
140159b9b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140159ba0:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140159ba5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140159baa:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140159baf:	48 83 c4 20          	add    $0x20,%rsp
140159bb3:	41 5f                	pop    %r15
140159bb5:	41 5e                	pop    %r14
140159bb7:	41 5c                	pop    %r12
140159bb9:	c3                   	ret
140159bba:	b0 01                	mov    $0x1,%al
140159bbc:	eb dd                	jmp    0x140159b9b
140159bbe:	cc                   	int3
140159bbf:	cc                   	int3
140159bc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140159bc5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140159bca:	56                   	push   %rsi
140159bcb:	57                   	push   %rdi
140159bcc:	41 56                	push   %r14
140159bce:	48 83 ec 20          	sub    $0x20,%rsp
140159bd2:	48 8b 99 38 07 00 00 	mov    0x738(%rcx),%rbx
140159bd9:	45 33 f6             	xor    %r14d,%r14d
140159bdc:	49 83 f8 05          	cmp    $0x5,%r8
140159be0:	49 8b f0             	mov    %r8,%rsi
140159be3:	48 8b fa             	mov    %rdx,%rdi
140159be6:	bd 02 00 00 00       	mov    $0x2,%ebp
140159beb:	41 0f 93 c6          	setae  %r14b
140159bef:	48 85 db             	test   %rbx,%rbx
140159bf2:	74 64                	je     0x140159c58
140159bf4:	0f 1f 40 00          	nopl   0x0(%rax)
140159bf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140159bff:	00
140159c00:	48 8b 0b             	mov    (%rbx),%rcx
140159c03:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140159c0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140159c10:	48 ff c0             	inc    %rax
140159c13:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140159c17:	75 f7                	jne    0x140159c10
140159c19:	48 3b c6             	cmp    %rsi,%rax
140159c1c:	73 13                	jae    0x140159c31
140159c1e:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140159c25:	49 ff c0             	inc    %r8
140159c28:	42 80 3c 01 00       	cmpb   $0x0,(%rcx,%r8,1)
140159c2d:	75 f6                	jne    0x140159c25
140159c2f:	eb 03                	jmp    0x140159c34
140159c31:	4c 8b c6             	mov    %rsi,%r8
140159c34:	48 8b d7             	mov    %rdi,%rdx
140159c37:	e8 64 8e ff ff       	call   0x140152aa0
140159c3c:	85 c0                	test   %eax,%eax
140159c3e:	75 0b                	jne    0x140159c4b
140159c40:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140159c44:	48 85 db             	test   %rbx,%rbx
140159c47:	75 b7                	jne    0x140159c00
140159c49:	eb 0d                	jmp    0x140159c58
140159c4b:	41 8b ee             	mov    %r14d,%ebp
140159c4e:	48 83 fe 05          	cmp    $0x5,%rsi
140159c52:	0f 83 92 00 00 00    	jae    0x140159cea
140159c58:	41 b9 05 00 00 00    	mov    $0x5,%r9d
140159c5e:	4c 8d 15 4b 32 1e 00 	lea    0x1e324b(%rip),%r10        # 0x14033ceb0
140159c65:	49 3b f1             	cmp    %r9,%rsi
140159c68:	4c 0f 46 ce          	cmovbe %rsi,%r9
140159c6c:	0f 1f 40 00          	nopl   0x0(%rax)
140159c70:	44 0f b6 07          	movzbl (%rdi),%r8d
140159c74:	45 84 c0             	test   %r8b,%r8b
140159c77:	74 3a                	je     0x140159cb3
140159c79:	4d 85 c9             	test   %r9,%r9
140159c7c:	74 6c                	je     0x140159cea
140159c7e:	41 0f b6 12          	movzbl (%r10),%edx
140159c82:	8d 42 e0             	lea    -0x20(%rdx),%eax
140159c85:	44 0f b6 d8          	movzbl %al,%r11d
140159c89:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140159c8c:	80 f9 19             	cmp    $0x19,%cl
140159c8f:	41 8d 40 9f          	lea    -0x61(%r8),%eax
140159c93:	44 0f 47 da          	cmova  %edx,%r11d
140159c97:	3c 19                	cmp    $0x19,%al
140159c99:	77 04                	ja     0x140159c9f
140159c9b:	41 80 e8 20          	sub    $0x20,%r8b
140159c9f:	45 3a d8             	cmp    %r8b,%r11b
140159ca2:	75 14                	jne    0x140159cb8
140159ca4:	49 ff c2             	inc    %r10
140159ca7:	49 ff c9             	dec    %r9
140159caa:	48 ff c7             	inc    %rdi
140159cad:	41 80 3a 00          	cmpb   $0x0,(%r10)
140159cb1:	75 bd                	jne    0x140159c70
140159cb3:	4d 85 c9             	test   %r9,%r9
140159cb6:	74 32                	je     0x140159cea
140159cb8:	41 0f b6 12          	movzbl (%r10),%edx
140159cbc:	44 0f b6 0f          	movzbl (%rdi),%r9d
140159cc0:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140159cc3:	80 f9 19             	cmp    $0x19,%cl
140159cc6:	8d 42 e0             	lea    -0x20(%rdx),%eax
140159cc9:	44 0f b6 c0          	movzbl %al,%r8d
140159ccd:	41 8d 41 e0          	lea    -0x20(%r9),%eax
140159cd1:	44 0f 47 c2          	cmova  %edx,%r8d
140159cd5:	0f b6 c8             	movzbl %al,%ecx
140159cd8:	41 8d 51 9f          	lea    -0x61(%r9),%edx
140159cdc:	8b c5                	mov    %ebp,%eax
140159cde:	80 fa 19             	cmp    $0x19,%dl
140159ce1:	41 0f 47 c9          	cmova  %r9d,%ecx
140159ce5:	44 3a c1             	cmp    %cl,%r8b
140159ce8:	75 03                	jne    0x140159ced
140159cea:	41 8b c6             	mov    %r14d,%eax
140159ced:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140159cf2:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140159cf7:	48 83 c4 20          	add    $0x20,%rsp
140159cfb:	41 5e                	pop    %r14
140159cfd:	5f                   	pop    %rdi
140159cfe:	5e                   	pop    %rsi
140159cff:	c3                   	ret
140159d00:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140159d05:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140159d0a:	89 54 24 10          	mov    %edx,0x10(%rsp)
140159d0e:	55                   	push   %rbp
140159d0f:	56                   	push   %rsi
140159d10:	57                   	push   %rdi
140159d11:	41 54                	push   %r12
140159d13:	41 55                	push   %r13
140159d15:	41 56                	push   %r14
140159d17:	41 57                	push   %r15
140159d19:	48 83 ec 20          	sub    $0x20,%rsp
140159d1d:	45 33 ed             	xor    %r13d,%r13d
140159d20:	48 8b d9             	mov    %rcx,%rbx
140159d23:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140159d27:	4d 8b e1             	mov    %r9,%r12
140159d2a:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
140159d2f:	8b c2                	mov    %edx,%eax
140159d31:	45 8b fd             	mov    %r13d,%r15d
140159d34:	4d 8b f0             	mov    %r8,%r14
140159d37:	49 8b e9             	mov    %r9,%rbp
140159d3a:	4d 85 c9             	test   %r9,%r9
140159d3d:	0f 84 b3 01 00 00    	je     0x140159ef6
140159d43:	f6 83 5c 01 00 00 10 	testb  $0x10,0x15c(%rbx)
140159d4a:	0f 85 2f 01 00 00    	jne    0x140159e7f
140159d50:	a8 01                	test   $0x1,%al
140159d52:	74 07                	je     0x140159d5b
140159d54:	4c 8b bb 48 02 00 00 	mov    0x248(%rbx),%r15
140159d5b:	a8 02                	test   $0x2,%al
140159d5d:	74 21                	je     0x140159d80
140159d5f:	48 8b 83 50 02 00 00 	mov    0x250(%rbx),%rax
140159d66:	48 85 c0             	test   %rax,%rax
140159d69:	75 12                	jne    0x140159d7d
140159d6b:	4c 39 ab 00 02 00 00 	cmp    %r13,0x200(%rbx)
140159d72:	74 0c                	je     0x140159d80
140159d74:	4c 8b ab 48 02 00 00 	mov    0x248(%rbx),%r13
140159d7b:	eb 03                	jmp    0x140159d80
140159d7d:	4c 8b e8             	mov    %rax,%r13
140159d80:	bf 00 40 00 00       	mov    $0x4000,%edi
140159d85:	48 3b ef             	cmp    %rdi,%rbp
140159d88:	48 0f 46 fd          	cmovbe %rbp,%rdi
140159d8c:	4d 85 ff             	test   %r15,%r15
140159d8f:	74 6b                	je     0x140159dfc
140159d91:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140159d98:	48 8d b3 d0 00 00 00 	lea    0xd0(%rbx),%rsi
140159d9f:	48 85 c0             	test   %rax,%rax
140159da2:	75 08                	jne    0x140159dac
140159da4:	48 8b 06             	mov    (%rsi),%rax
140159da7:	48 85 c0             	test   %rax,%rax
140159daa:	74 07                	je     0x140159db3
140159dac:	c6 80 82 01 00 00 01 	movb   $0x1,0x182(%rax)
140159db3:	4c 8b 8b f0 01 00 00 	mov    0x1f0(%rbx),%r9
140159dba:	4c 8b c7             	mov    %rdi,%r8
140159dbd:	ba 01 00 00 00       	mov    $0x1,%edx
140159dc2:	49 8b ce             	mov    %r14,%rcx
140159dc5:	41 ff d7             	call   *%r15
140159dc8:	48 8b c8             	mov    %rax,%rcx
140159dcb:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140159dd2:	48 85 c0             	test   %rax,%rax
140159dd5:	75 08                	jne    0x140159ddf
140159dd7:	48 8b 06             	mov    (%rsi),%rax
140159dda:	48 85 c0             	test   %rax,%rax
140159ddd:	74 07                	je     0x140159de6
140159ddf:	c6 80 82 01 00 00 00 	movb   $0x0,0x182(%rax)
140159de6:	48 81 f9 01 00 00 10 	cmp    $0x10000001,%rcx
140159ded:	0f 84 ac 00 00 00    	je     0x140159e9f
140159df3:	48 3b cf             	cmp    %rdi,%rcx
140159df6:	0f 85 8d 00 00 00    	jne    0x140159e89
140159dfc:	4c 03 f7             	add    %rdi,%r14
140159dff:	48 2b ef             	sub    %rdi,%rbp
140159e02:	0f 85 78 ff ff ff    	jne    0x140159d80
140159e08:	4d 85 ed             	test   %r13,%r13
140159e0b:	0f 84 e5 00 00 00    	je     0x140159ef6
140159e11:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
140159e18:	48 8d bb d0 00 00 00 	lea    0xd0(%rbx),%rdi
140159e1f:	48 85 c0             	test   %rax,%rax