140133aaa:	48 8d 15 c1 92 0e 00 	lea    0xe92c1(%rip),%rdx        # 0x14021cd72
140133ab1:	e8 fa 7e f6 ff       	call   0x14009b9b0
140133ab6:	45 31 c9             	xor    %r9d,%r9d
140133ab9:	45 31 c0             	xor    %r8d,%r8d
140133abc:	48 89 ea             	mov    %rbp,%rdx
140133abf:	4c 89 e1             	mov    %r12,%rcx
140133ac2:	48 83 c4 48          	add    $0x48,%rsp
140133ac6:	5b                   	pop    %rbx
140133ac7:	5e                   	pop    %rsi
140133ac8:	5f                   	pop    %rdi
140133ac9:	5d                   	pop    %rbp
140133aca:	41 5c                	pop    %r12
140133acc:	41 5d                	pop    %r13
140133ace:	41 5e                	pop    %r14
140133ad0:	41 5f                	pop    %r15
140133ad2:	e9 49 2a f2 ff       	jmp    0x140056520
140133ad7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140133ade:	00 00
140133ae0:	48 8b 45 08          	mov    0x8(%rbp),%rax
140133ae4:	48 29 c2             	sub    %rax,%rdx
140133ae7:	48 83 fa 01          	cmp    $0x1,%rdx
140133aeb:	0f 85 03 ff ff ff    	jne    0x1401339f4
140133af1:	e9 ed fe ff ff       	jmp    0x1401339e3
140133af6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140133afd:	00 00 00
140133b00:	ba 01 00 00 00       	mov    $0x1,%edx
140133b05:	48 89 e9             	mov    %rbp,%rcx
140133b08:	e8 93 70 f6 ff       	call   0x14009aba0
140133b0d:	48 8b 45 08          	mov    0x8(%rbp),%rax
140133b11:	e9 4d ff ff ff       	jmp    0x140133a63
140133b16:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140133b1b:	49 89 f3             	mov    %rsi,%r11
140133b1e:	41 89 d9             	mov    %ebx,%r9d
140133b21:	45 89 e8             	mov    %r13d,%r8d
140133b24:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140133b29:	45 31 d2             	xor    %r10d,%r10d
140133b2c:	45 31 f6             	xor    %r14d,%r14d
140133b2f:	e9 ba fd ff ff       	jmp    0x1401338ee
140133b34:	89 c3                	mov    %eax,%ebx
140133b36:	e9 11 fe ff ff       	jmp    0x14013394c
140133b3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140133b40:	57                   	push   %rdi
140133b41:	56                   	push   %rsi
140133b42:	53                   	push   %rbx
140133b43:	48 83 ec 40          	sub    $0x40,%rsp
140133b47:	48 8b 35 a2 4f 10 00 	mov    0x104fa2(%rip),%rsi        # 0x140238af0
140133b4e:	48 8b 06             	mov    (%rsi),%rax
140133b51:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140133b56:	31 c0                	xor    %eax,%eax
140133b58:	48 8b 05 41 58 10 00 	mov    0x105841(%rip),%rax        # 0x1402393a0
140133b5f:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
140133b64:	48 89 cb             	mov    %rcx,%rbx
140133b67:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140133b6e:	00 00
140133b70:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140133b77:	00 00
140133b79:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140133b7e:	74 18                	je     0x140133b98
140133b80:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140133b85:	48 2b 06             	sub    (%rsi),%rax
140133b88:	75 6b                	jne    0x140133bf5
140133b8a:	48 83 c4 40          	add    $0x40,%rsp
140133b8e:	5b                   	pop    %rbx
140133b8f:	5e                   	pop    %rsi
140133b90:	5f                   	pop    %rdi
140133b91:	c3                   	ret
140133b92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140133b98:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140133b9c:	f6 43 20 04          	testb  $0x4,0x20(%rbx)
140133ba0:	74 3e                	je     0x140133be0
140133ba2:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140133ba7:	48 8b 13             	mov    (%rbx),%rdx
140133baa:	49 89 c8             	mov    %rcx,%r8
140133bad:	48 89 f9             	mov    %rdi,%rcx
140133bb0:	e8 6b fc ff ff       	call   0x140133820
140133bb5:	4c 8b 43 18          	mov    0x18(%rbx),%r8
140133bb9:	4d 85 c0             	test   %r8,%r8
140133bbc:	74 0f                	je     0x140133bcd
140133bbe:	48 8d 15 b2 91 0e 00 	lea    0xe91b2(%rip),%rdx        # 0x14021cd77
140133bc5:	48 89 f9             	mov    %rdi,%rcx
140133bc8:	e8 f3 83 f6 ff       	call   0x14009bfc0
140133bcd:	31 d2                	xor    %edx,%edx
140133bcf:	48 89 f9             	mov    %rdi,%rcx
140133bd2:	e8 e9 6d f6 ff       	call   0x14009a9c0
140133bd7:	48 89 43 10          	mov    %rax,0x10(%rbx)
140133bdb:	eb a3                	jmp    0x140133b80
140133bdd:	0f 1f 00             	nopl   (%rax)
140133be0:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140133be5:	45 31 c9             	xor    %r9d,%r9d
140133be8:	45 31 c0             	xor    %r8d,%r8d
140133beb:	48 89 fa             	mov    %rdi,%rdx
140133bee:	e8 2d 29 f2 ff       	call   0x140056520
140133bf3:	eb c0                	jmp    0x140133bb5
140133bf5:	e8 76 0c 0b 00       	call   0x1401e4870
140133bfa:	90                   	nop
140133bfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140133c00:	41 57                	push   %r15
140133c02:	41 56                	push   %r14
140133c04:	41 55                	push   %r13
140133c06:	41 54                	push   %r12
140133c08:	55                   	push   %rbp
140133c09:	57                   	push   %rdi
140133c0a:	56                   	push   %rsi
140133c0b:	53                   	push   %rbx
140133c0c:	48 83 ec 78          	sub    $0x78,%rsp
140133c10:	48 89 cf             	mov    %rcx,%rdi
140133c13:	48 89 d1             	mov    %rdx,%rcx
140133c16:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140133c1b:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
140133c20:	48 8b 15 c9 4e 10 00 	mov    0x104ec9(%rip),%rdx        # 0x140238af0
140133c27:	48 8b 02             	mov    (%rdx),%rax
140133c2a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140133c2f:	31 c0                	xor    %eax,%eax
140133c31:	e8 ca 6d f9 ff       	call   0x1400caa00
140133c36:	66 0f ef c0          	pxor   %xmm0,%xmm0
140133c3a:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140133c41:	00 00
140133c43:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140133c48:	49 89 c4             	mov    %rax,%r12
140133c4b:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140133c50:	80 38 00             	cmpb   $0x0,(%rax)
140133c53:	75 43                	jne    0x140133c98
140133c55:	45 31 f6             	xor    %r14d,%r14d
140133c58:	31 d2                	xor    %edx,%edx
140133c5a:	4c 89 f9             	mov    %r15,%rcx
140133c5d:	e8 9e be f6 ff       	call   0x14009fb00
140133c62:	4c 89 e1             	mov    %r12,%rcx
140133c65:	e8 46 52 fc ff       	call   0x1400f8eb0
140133c6a:	48 8b 3d 7f 4e 10 00 	mov    0x104e7f(%rip),%rdi        # 0x140238af0
140133c71:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
140133c76:	48 2b 07             	sub    (%rdi),%rax
140133c79:	0f 85 42 02 00 00    	jne    0x140133ec1
140133c7f:	44 89 f0             	mov    %r14d,%eax
140133c82:	48 83 c4 78          	add    $0x78,%rsp
140133c86:	5b                   	pop    %rbx
140133c87:	5e                   	pop    %rsi
140133c88:	5f                   	pop    %rdi
140133c89:	5d                   	pop    %rbp
140133c8a:	41 5c                	pop    %r12
140133c8c:	41 5d                	pop    %r13
140133c8e:	41 5e                	pop    %r14
140133c90:	41 5f                	pop    %r15
140133c92:	c3                   	ret
140133c93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140133c98:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
140133c9e:	4c 8d 05 35 91 0e 00 	lea    0xe9135(%rip),%r8        # 0x14021cdda
140133ca5:	48 89 c2             	mov    %rax,%rdx
140133ca8:	4c 89 f9             	mov    %r15,%rcx
140133cab:	e8 50 c3 f6 ff       	call   0x1400a0000
140133cb0:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
140133cb6:	74 9d                	je     0x140133c55
140133cb8:	31 db                	xor    %ebx,%ebx
140133cba:	45 31 f6             	xor    %r14d,%r14d
140133cbd:	48 8d 2d 18 91 0e 00 	lea    0xe9118(%rip),%rbp        # 0x14021cddc
140133cc4:	4c 8d 2d 19 91 0e 00 	lea    0xe9119(%rip),%r13        # 0x14021cde4
140133ccb:	eb 26                	jmp    0x140133cf3
140133ccd:	0f 1f 00             	nopl   (%rax)
140133cd0:	c7 87 d0 00 00 00 00 	movl   $0x0,0xd0(%rdi)
140133cd7:	00 00 00
140133cda:	c7 87 ac 00 00 00 00 	movl   $0x0,0xac(%rdi)
140133ce1:	00 00 00
140133ce4:	48 83 c3 01          	add    $0x1,%rbx
140133ce8:	48 3b 5c 24 48       	cmp    0x48(%rsp),%rbx
140133ced:	0f 83 65 ff ff ff    	jae    0x140133c58
140133cf3:	48 89 d8             	mov    %rbx,%rax
140133cf6:	48 89 ea             	mov    %rbp,%rdx
140133cf9:	48 c1 e0 04          	shl    $0x4,%rax
140133cfd:	48 03 44 24 40       	add    0x40(%rsp),%rax
140133d02:	48 8b 30             	mov    (%rax),%rsi
140133d05:	48 89 f1             	mov    %rsi,%rcx
140133d08:	e8 6b 61 0b 00       	call   0x1401e9e78
140133d0d:	85 c0                	test   %eax,%eax
140133d0f:	74 bf                	je     0x140133cd0
140133d11:	4c 89 ea             	mov    %r13,%rdx
140133d14:	48 89 f1             	mov    %rsi,%rcx
140133d17:	e8 5c 61 0b 00       	call   0x1401e9e78
140133d1c:	85 c0                	test   %eax,%eax
140133d1e:	75 20                	jne    0x140133d40
140133d20:	c7 87 d0 00 00 00 01 	movl   $0x1,0xd0(%rdi)
140133d27:	00 00 00
140133d2a:	c7 87 ac 00 00 00 00 	movl   $0x0,0xac(%rdi)
140133d31:	00 00 00
140133d34:	eb ae                	jmp    0x140133ce4
140133d36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140133d3d:	00 00 00
140133d40:	48 8d 15 a3 90 0e 00 	lea    0xe90a3(%rip),%rdx        # 0x14021cdea
140133d47:	48 89 f1             	mov    %rsi,%rcx
140133d4a:	e8 29 61 0b 00       	call   0x1401e9e78
140133d4f:	85 c0                	test   %eax,%eax
140133d51:	75 1d                	jne    0x140133d70
140133d53:	c7 87 d0 00 00 00 00 	movl   $0x0,0xd0(%rdi)
140133d5a:	00 00 00
140133d5d:	c7 87 ac 00 00 00 01 	movl   $0x1,0xac(%rdi)
140133d64:	00 00 00
140133d67:	e9 78 ff ff ff       	jmp    0x140133ce4
140133d6c:	0f 1f 40 00          	nopl   0x0(%rax)
140133d70:	48 8d 15 79 90 0e 00 	lea    0xe9079(%rip),%rdx        # 0x14021cdf0
140133d77:	48 89 f1             	mov    %rsi,%rcx
140133d7a:	e8 f9 60 0b 00       	call   0x1401e9e78
140133d7f:	85 c0                	test   %eax,%eax
140133d81:	75 15                	jne    0x140133d98
140133d83:	c7 87 a8 00 00 00 00 	movl   $0x0,0xa8(%rdi)
140133d8a:	00 00 00
140133d8d:	e9 52 ff ff ff       	jmp    0x140133ce4
140133d92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140133d98:	48 8d 15 5f 90 0e 00 	lea    0xe905f(%rip),%rdx        # 0x14021cdfe
140133d9f:	48 89 f1             	mov    %rsi,%rcx
140133da2:	e8 d1 60 0b 00       	call   0x1401e9e78
140133da7:	85 c0                	test   %eax,%eax
140133da9:	75 15                	jne    0x140133dc0
140133dab:	c7 87 a8 00 00 00 01 	movl   $0x1,0xa8(%rdi)
140133db2:	00 00 00
140133db5:	e9 2a ff ff ff       	jmp    0x140133ce4
140133dba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140133dc0:	0f b6 06             	movzbl (%rsi),%eax
140133dc3:	48 8b 0d 56 55 10 00 	mov    0x105556(%rip),%rcx        # 0x140239320
140133dca:	f6 04 01 02          	testb  $0x2,(%rcx,%rax,1)
140133dce:	74 40                	je     0x140133e10
140133dd0:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140133dd5:	48 89 f1             	mov    %rsi,%rcx
140133dd8:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140133dde:	e8 ed 60 0b 00       	call   0x1401e9ed0
140133de3:	8d 04 80             	lea    (%rax,%rax,4),%eax
140133de6:	8d 0c 00             	lea    (%rax,%rax,1),%ecx
140133de9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140133dee:	0f b6 10             	movzbl (%rax),%edx
140133df1:	80 fa 2e             	cmp    $0x2e,%dl
140133df4:	74 4f                	je     0x140133e45
140133df6:	84 d2                	test   %dl,%dl
140133df8:	0f 85 a6 00 00 00    	jne    0x140133ea4
140133dfe:	89 8f 2c 01 00 00    	mov    %ecx,0x12c(%rdi)
140133e04:	e9 db fe ff ff       	jmp    0x140133ce4
140133e09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140133e10:	48 8b 05 c9 51 10 00 	mov    0x1051c9(%rip),%rax        # 0x140238fe0
140133e17:	48 8d 15 9a 8f 0e 00 	lea    0xe8f9a(%rip),%rdx        # 0x14021cdb8
140133e1e:	8b 00                	mov    (%rax),%eax
140133e20:	85 c0                	test   %eax,%eax
140133e22:	74 0b                	je     0x140133e2f
140133e24:	48 89 d1             	mov    %rdx,%rcx
140133e27:	e8 3c f5 0a 00       	call   0x1401e3368
140133e2c:	48 89 c2             	mov    %rax,%rdx
140133e2f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140133e34:	49 89 f0             	mov    %rsi,%r8
140133e37:	41 83 c6 01          	add    $0x1,%r14d
140133e3b:	e8 80 81 f6 ff       	call   0x14009bfc0
140133e40:	e9 9f fe ff ff       	jmp    0x140133ce4
140133e45:	48 8d 50 01          	lea    0x1(%rax),%rdx
140133e49:	4c 8b 1d d0 54 10 00 	mov    0x1054d0(%rip),%r11        # 0x140239320
140133e50:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140133e55:	44 0f b6 40 01       	movzbl 0x1(%rax),%r8d
140133e5a:	4c 89 c2             	mov    %r8,%rdx
140133e5d:	43 f6 04 03 02       	testb  $0x2,(%r11,%r8,1)
140133e62:	74 92                	je     0x140133df6
140133e64:	41 0f be d0          	movsbl %r8b,%edx
140133e68:	48 83 c0 02          	add    $0x2,%rax
140133e6c:	8d 4c 11 d0          	lea    -0x30(%rcx,%rdx,1),%ecx
140133e70:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140133e77:	00 00 00 00
140133e7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140133e80:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140133e85:	4c 8b 15 94 54 10 00 	mov    0x105494(%rip),%r10        # 0x140239320
140133e8c:	48 83 c0 01          	add    $0x1,%rax
140133e90:	44 0f b6 40 ff       	movzbl -0x1(%rax),%r8d
140133e95:	4c 89 c2             	mov    %r8,%rdx
140133e98:	43 f6 04 02 02       	testb  $0x2,(%r10,%r8,1)
140133e9d:	75 e1                	jne    0x140133e80
140133e9f:	e9 52 ff ff ff       	jmp    0x140133df6
140133ea4:	48 8b 05 35 51 10 00 	mov    0x105135(%rip),%rax        # 0x140238fe0
140133eab:	48 8d 15 ce 8e 0e 00 	lea    0xe8ece(%rip),%rdx        # 0x14021cd80
140133eb2:	8b 08                	mov    (%rax),%ecx
140133eb4:	85 c9                	test   %ecx,%ecx
140133eb6:	0f 84 73 ff ff ff    	je     0x140133e2f
140133ebc:	e9 63 ff ff ff       	jmp    0x140133e24
140133ec1:	e8 aa 09 0b 00       	call   0x1401e4870
140133ec6:	90                   	nop
140133ec7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140133ece:	00 00
140133ed0:	57                   	push   %rdi
140133ed1:	56                   	push   %rsi
140133ed2:	53                   	push   %rbx
140133ed3:	48 83 ec 40          	sub    $0x40,%rsp
140133ed7:	48 8b 35 12 4c 10 00 	mov    0x104c12(%rip),%rsi        # 0x140238af0
140133ede:	48 8b 06             	mov    (%rsi),%rax
140133ee1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140133ee6:	31 c0                	xor    %eax,%eax
140133ee8:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140133eed:	48 89 cb             	mov    %rcx,%rbx
140133ef0:	48 8b 05 a9 54 10 00 	mov    0x1054a9(%rip),%rax        # 0x1402393a0
140133ef7:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140133efe:	00 00
140133f00:	49 89 f8             	mov    %rdi,%r8
140133f03:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140133f0a:	00 00
140133f0c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140133f11:	e8 ea fc ff ff       	call   0x140133c00
140133f16:	85 c0                	test   %eax,%eax
140133f18:	75 2c                	jne    0x140133f46
140133f1a:	48 89 f9             	mov    %rdi,%rcx
140133f1d:	e8 1e 6a f6 ff       	call   0x14009a940
140133f22:	8b 83 14 01 00 00    	mov    0x114(%rbx),%eax
140133f28:	80 e4 f7             	and    $0xf7,%ah
140133f2b:	83 c8 40             	or     $0x40,%eax
140133f2e:	89 83 14 01 00 00    	mov    %eax,0x114(%rbx)
140133f34:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140133f39:	48 2b 06             	sub    (%rsi),%rax
140133f3c:	75 24                	jne    0x140133f62
140133f3e:	48 83 c4 40          	add    $0x40,%rsp
140133f42:	5b                   	pop    %rbx
140133f43:	5e                   	pop    %rsi
140133f44:	5f                   	pop    %rdi
140133f45:	c3                   	ret
140133f46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140133f4b:	48 8d 0d be 8e 0e 00 	lea    0xe8ebe(%rip),%rcx        # 0x14021ce10
140133f52:	e8 f9 e0 ff ff       	call   0x140132050
140133f57:	48 89 c1             	mov    %rax,%rcx
140133f5a:	48 89 da             	mov    %rbx,%rdx
140133f5d:	e8 2e f4 f8 ff       	call   0x1400c3390
140133f62:	e8 09 09 0b 00       	call   0x1401e4870
140133f67:	90                   	nop
140133f68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140133f6f:	00
140133f70:	55                   	push   %rbp
140133f71:	57                   	push   %rdi
140133f72:	56                   	push   %rsi
140133f73:	53                   	push   %rbx
140133f74:	48 83 ec 28          	sub    $0x28,%rsp
140133f78:	48 8b 69 10          	mov    0x10(%rcx),%rbp
140133f7c:	48 89 d3             	mov    %rdx,%rbx
140133f7f:	45 85 c0             	test   %r8d,%r8d
140133f82:	75 75                	jne    0x140133ff9
140133f84:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140133f88:	48 8d 35 6f 8e 0e 00 	lea    0xe8e6f(%rip),%rsi        # 0x14021cdfe
140133f8f:	48 89 f2             	mov    %rsi,%rdx
140133f92:	48 89 f9             	mov    %rdi,%rcx
140133f95:	e8 de 5e 0b 00       	call   0x1401e9e78
140133f9a:	85 c0                	test   %eax,%eax
140133f9c:	74 3a                	je     0x140133fd8
140133f9e:	48 8d 15 c7 8e 0e 00 	lea    0xe8ec7(%rip),%rdx        # 0x14021ce6c
140133fa5:	48 89 f9             	mov    %rdi,%rcx
140133fa8:	e8 cb 5e 0b 00       	call   0x1401e9e78
140133fad:	85 c0                	test   %eax,%eax
140133faf:	74 37                	je     0x140133fe8
140133fb1:	48 85 db             	test   %rbx,%rbx
140133fb4:	48 8d 05 6c 88 0e 00 	lea    0xe886c(%rip),%rax        # 0x14021c827
140133fbb:	48 0f 44 d8          	cmove  %rax,%rbx
140133fbf:	48 89 da             	mov    %rbx,%rdx
140133fc2:	48 89 e9             	mov    %rbp,%rcx
140133fc5:	e8 06 ff ff ff       	call   0x140133ed0
140133fca:	31 c0                	xor    %eax,%eax
140133fcc:	48 83 c4 28          	add    $0x28,%rsp