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
140133fd0:	5b                   	pop    %rbx
140133fd1:	5e                   	pop    %rsi
140133fd2:	5f                   	pop    %rdi
140133fd3:	5d                   	pop    %rbp
140133fd4:	c3                   	ret
140133fd5:	0f 1f 00             	nopl   (%rax)
140133fd8:	48 85 db             	test   %rbx,%rbx
140133fdb:	75 34                	jne    0x140134011
140133fdd:	48 89 f3             	mov    %rsi,%rbx
140133fe0:	eb dd                	jmp    0x140133fbf
140133fe2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140133fe8:	48 8d 15 fb 8d 0e 00 	lea    0xe8dfb(%rip),%rdx        # 0x14021cdea
140133fef:	48 89 e9             	mov    %rbp,%rcx
140133ff2:	e8 d9 fe ff ff       	call   0x140133ed0
140133ff7:	eb b8                	jmp    0x140133fb1
140133ff9:	4c 8d 05 c0 87 0e 00 	lea    0xe87c0(%rip),%r8        # 0x14021c7c0
140134000:	ba c8 14 00 00       	mov    $0x14c8,%edx
140134005:	48 8d 0d dd 87 0e 00 	lea    0xe87dd(%rip),%rcx        # 0x14021c7e9
14013400c:	e8 7f f7 f8 ff       	call   0x1400c3790
140134011:	4c 8d 05 30 8e 0e 00 	lea    0xe8e30(%rip),%r8        # 0x14021ce48
140134018:	ba cb 14 00 00       	mov    $0x14cb,%edx
14013401d:	48 8d 0d c5 87 0e 00 	lea    0xe87c5(%rip),%rcx        # 0x14021c7e9
140134024:	e8 67 f7 f8 ff       	call   0x1400c3790
140134029:	90                   	nop
14013402a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140134030:	80 39 00             	cmpb   $0x0,(%rcx)
140134033:	49 89 ca             	mov    %rcx,%r10
140134036:	0f 84 b4 01 00 00    	je     0x1401341f0
14013403c:	49 89 c9             	mov    %rcx,%r9
14013403f:	31 c0                	xor    %eax,%eax
140134041:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140134048:	00 00 00 00
14013404c:	0f 1f 40 00          	nopl   0x0(%rax)
140134050:	4c 89 ca             	mov    %r9,%rdx
140134053:	48 8d 0d 9d 8a 0e 00 	lea    0xe8a9d(%rip),%rcx        # 0x14021caf7
14013405a:	eb 12                	jmp    0x14013406e
14013405c:	0f 1f 40 00          	nopl   0x0(%rax)
140134060:	48 83 c2 01          	add    $0x1,%rdx
140134064:	48 83 c1 01          	add    $0x1,%rcx
140134068:	44 3a 42 ff          	cmp    -0x1(%rdx),%r8b
14013406c:	75 1d                	jne    0x14013408b
14013406e:	44 0f b6 01          	movzbl (%rcx),%r8d
140134072:	45 84 c0             	test   %r8b,%r8b
140134075:	75 e9                	jne    0x140134060
140134077:	0f b6 0a             	movzbl (%rdx),%ecx
14013407a:	84 c9                	test   %cl,%cl
14013407c:	0f 84 3e 01 00 00    	je     0x1401341c0
140134082:	80 f9 2c             	cmp    $0x2c,%cl
140134085:	0f 84 35 01 00 00    	je     0x1401341c0
14013408b:	4c 89 ca             	mov    %r9,%rdx
14013408e:	48 8d 0d d1 89 0e 00 	lea    0xe89d1(%rip),%rcx        # 0x14021ca66
140134095:	eb 17                	jmp    0x1401340ae
140134097:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013409e:	00 00
1401340a0:	48 83 c2 01          	add    $0x1,%rdx
1401340a4:	48 83 c1 01          	add    $0x1,%rcx
1401340a8:	44 3a 42 ff          	cmp    -0x1(%rdx),%r8b
1401340ac:	75 1d                	jne    0x1401340cb
1401340ae:	44 0f b6 01          	movzbl (%rcx),%r8d
1401340b2:	45 84 c0             	test   %r8b,%r8b
1401340b5:	75 e9                	jne    0x1401340a0
1401340b7:	0f b6 0a             	movzbl (%rdx),%ecx
1401340ba:	84 c9                	test   %cl,%cl
1401340bc:	0f 84 16 01 00 00    	je     0x1401341d8
1401340c2:	80 f9 2c             	cmp    $0x2c,%cl
1401340c5:	0f 84 0d 01 00 00    	je     0x1401341d8
1401340cb:	4c 89 ca             	mov    %r9,%rdx
1401340ce:	48 8d 0d 72 8a 0e 00 	lea    0xe8a72(%rip),%rcx        # 0x14021cb47
1401340d5:	eb 17                	jmp    0x1401340ee
1401340d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401340de:	00 00
1401340e0:	48 83 c2 01          	add    $0x1,%rdx
1401340e4:	48 83 c1 01          	add    $0x1,%rcx
1401340e8:	44 3a 42 ff          	cmp    -0x1(%rdx),%r8b
1401340ec:	75 1d                	jne    0x14013410b
1401340ee:	44 0f b6 01          	movzbl (%rcx),%r8d
1401340f2:	45 84 c0             	test   %r8b,%r8b
1401340f5:	75 e9                	jne    0x1401340e0
1401340f7:	0f b6 0a             	movzbl (%rdx),%ecx
1401340fa:	84 c9                	test   %cl,%cl
1401340fc:	0f 84 e2 00 00 00    	je     0x1401341e4
140134102:	80 f9 2c             	cmp    $0x2c,%cl
140134105:	0f 84 d9 00 00 00    	je     0x1401341e4
14013410b:	4c 89 ca             	mov    %r9,%rdx
14013410e:	48 8d 0d 67 8d 0e 00 	lea    0xe8d67(%rip),%rcx        # 0x14021ce7c
140134115:	eb 17                	jmp    0x14013412e
140134117:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013411e:	00 00
140134120:	48 83 c2 01          	add    $0x1,%rdx
140134124:	48 83 c1 01          	add    $0x1,%rcx
140134128:	44 3a 42 ff          	cmp    -0x1(%rdx),%r8b
14013412c:	75 1d                	jne    0x14013414b
14013412e:	44 0f b6 01          	movzbl (%rcx),%r8d
140134132:	45 84 c0             	test   %r8b,%r8b
140134135:	75 e9                	jne    0x140134120
140134137:	0f b6 0a             	movzbl (%rdx),%ecx
14013413a:	84 c9                	test   %cl,%cl
14013413c:	0f 84 9d 00 00 00    	je     0x1401341df
140134142:	80 f9 2c             	cmp    $0x2c,%cl
140134145:	0f 84 94 00 00 00    	je     0x1401341df
14013414b:	4c 89 ca             	mov    %r9,%rdx
14013414e:	48 8d 0d 2b 8d 0e 00 	lea    0xe8d2b(%rip),%rcx        # 0x14021ce80
140134155:	eb 17                	jmp    0x14013416e
140134157:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14013415e:	00 00
140134160:	48 83 c2 01          	add    $0x1,%rdx
140134164:	48 83 c1 01          	add    $0x1,%rcx
140134168:	44 3a 42 ff          	cmp    -0x1(%rdx),%r8b
14013416c:	75 15                	jne    0x140134183
14013416e:	44 0f b6 01          	movzbl (%rcx),%r8d
140134172:	45 84 c0             	test   %r8b,%r8b
140134175:	75 e9                	jne    0x140134160
140134177:	0f b6 0a             	movzbl (%rdx),%ecx
14013417a:	84 c9                	test   %cl,%cl
14013417c:	74 6d                	je     0x1401341eb
14013417e:	80 f9 2c             	cmp    $0x2c,%cl
140134181:	74 68                	je     0x1401341eb
140134183:	4c 89 ca             	mov    %r9,%rdx
140134186:	4c 8d 05 f7 8c 0e 00 	lea    0xe8cf7(%rip),%r8        # 0x14021ce84
14013418d:	eb 0d                	jmp    0x14013419c
14013418f:	48 83 c2 01          	add    $0x1,%rdx
140134193:	49 83 c0 01          	add    $0x1,%r8
140134197:	44 38 d9             	cmp    %r11b,%cl
14013419a:	75 15                	jne    0x1401341b1
14013419c:	45 0f b6 18          	movzbl (%r8),%r11d
1401341a0:	0f b6 0a             	movzbl (%rdx),%ecx
1401341a3:	45 84 db             	test   %r11b,%r11b
1401341a6:	75 e7                	jne    0x14013418f
1401341a8:	84 c9                	test   %cl,%cl
1401341aa:	74 47                	je     0x1401341f3
1401341ac:	80 f9 2c             	cmp    $0x2c,%cl
1401341af:	74 42                	je     0x1401341f3
1401341b1:	4d 29 d1             	sub    %r10,%r9
1401341b4:	44 89 c8             	mov    %r9d,%eax
1401341b7:	f7 d0                	not    %eax
1401341b9:	c3                   	ret
1401341ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401341c0:	31 c0                	xor    %eax,%eax
1401341c2:	84 c9                	test   %cl,%cl
1401341c4:	74 f3                	je     0x1401341b9
1401341c6:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
1401341ca:	4c 8d 4a 01          	lea    0x1(%rdx),%r9
1401341ce:	0f 85 7c fe ff ff    	jne    0x140134050
1401341d4:	c3                   	ret
1401341d5:	0f 1f 00             	nopl   (%rax)
1401341d8:	b8 00 10 00 00       	mov    $0x1000,%eax
1401341dd:	eb e3                	jmp    0x1401341c2
1401341df:	80 cc 10             	or     $0x10,%ah
1401341e2:	eb de                	jmp    0x1401341c2
1401341e4:	b8 00 70 00 00       	mov    $0x7000,%eax
1401341e9:	eb d7                	jmp    0x1401341c2
1401341eb:	80 cc 40             	or     $0x40,%ah
1401341ee:	eb d2                	jmp    0x1401341c2
1401341f0:	31 c0                	xor    %eax,%eax
1401341f2:	c3                   	ret
1401341f3:	80 cc 20             	or     $0x20,%ah
1401341f6:	eb ca                	jmp    0x1401341c2
1401341f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401341ff:	00
140134200:	41 55                	push   %r13
140134202:	41 54                	push   %r12
140134204:	55                   	push   %rbp
140134205:	57                   	push   %rdi
140134206:	53                   	push   %rbx
140134207:	48 83 ec 50          	sub    $0x50,%rsp
14013420b:	4c 8b 2d de 48 10 00 	mov    0x1048de(%rip),%r13        # 0x140238af0
140134212:	49 8b 6d 00          	mov    0x0(%r13),%rbp
140134216:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
14013421b:	8b 69 04             	mov    0x4(%rcx),%ebp
14013421e:	48 89 cb             	mov    %rcx,%rbx
140134221:	48 89 d7             	mov    %rdx,%rdi
140134224:	41 89 ec             	mov    %ebp,%r12d
140134227:	41 81 cc 00 10 00 00 	or     $0x1000,%r12d
14013422e:	f7 c5 00 04 00 00    	test   $0x400,%ebp
140134234:	74 40                	je     0x140134276