140144e1e:	33 db                	xor    %ebx,%ebx
140144e20:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140144e24:	e8 07 22 ff ff       	call   0x140137030
140144e29:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140144e2e:	48 8d 15 63 1c 1d 00 	lea    0x1d1c63(%rip),%rdx        # 0x140316a98
140144e35:	41 b8 bb 00 00 00    	mov    $0xbb,%r8d
140144e3b:	48 8b f8             	mov    %rax,%rdi
140144e3e:	e8 7d 6f fa ff       	call   0x1400ebdc0
140144e43:	48 85 ff             	test   %rdi,%rdi
140144e46:	74 03                	je     0x140144e4b
140144e48:	8b 5f 08             	mov    0x8(%rdi),%ebx
140144e4b:	8b c3                	mov    %ebx,%eax
140144e4d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140144e52:	48 83 c4 30          	add    $0x30,%rsp
140144e56:	5f                   	pop    %rdi
140144e57:	c3                   	ret
140144e58:	cc                   	int3
140144e59:	cc                   	int3
140144e5a:	cc                   	int3
140144e5b:	cc                   	int3
140144e5c:	cc                   	int3
140144e5d:	cc                   	int3
140144e5e:	cc                   	int3
140144e5f:	cc                   	int3
140144e60:	b8 28 00 00 00       	mov    $0x28,%eax
140144e65:	e8 c6 bc 16 00       	call   0x1402b0b30
140144e6a:	48 2b e0             	sub    %rax,%rsp
140144e6d:	48 8b 12             	mov    (%rdx),%rdx
140144e70:	48 8b 09             	mov    (%rcx),%rcx
140144e73:	48 83 c4 28          	add    $0x28,%rsp
140144e77:	e9 44 57 fe ff       	jmp    0x14012a5c0
140144e7c:	cc                   	int3
140144e7d:	cc                   	int3
140144e7e:	cc                   	int3
140144e7f:	cc                   	int3
140144e80:	40 53                	rex push %rbx
140144e82:	b8 20 00 00 00       	mov    $0x20,%eax
140144e87:	e8 a4 bc 16 00       	call   0x1402b0b30
140144e8c:	48 2b e0             	sub    %rax,%rsp
140144e8f:	48 8b d9             	mov    %rcx,%rbx
140144e92:	48 85 c9             	test   %rcx,%rcx
140144e95:	74 13                	je     0x140144eaa
140144e97:	48 8b 09             	mov    (%rcx),%rcx
140144e9a:	44 8d 40 19          	lea    0x19(%rax),%r8d
140144e9e:	48 8d 15 f3 1b 1d 00 	lea    0x1d1bf3(%rip),%rdx        # 0x140316a98
140144ea5:	e8 16 6f fa ff       	call   0x1400ebdc0
140144eaa:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140144eb0:	48 8d 15 e1 1b 1d 00 	lea    0x1d1be1(%rip),%rdx        # 0x140316a98
140144eb7:	48 8b cb             	mov    %rbx,%rcx
140144eba:	48 83 c4 20          	add    $0x20,%rsp
140144ebe:	5b                   	pop    %rbx
140144ebf:	e9 fc 6e fa ff       	jmp    0x1400ebdc0
140144ec4:	cc                   	int3
140144ec5:	cc                   	int3
140144ec6:	cc                   	int3
140144ec7:	cc                   	int3
140144ec8:	cc                   	int3
140144ec9:	cc                   	int3
140144eca:	cc                   	int3
140144ecb:	cc                   	int3
140144ecc:	cc                   	int3
140144ecd:	cc                   	int3
140144ece:	cc                   	int3
140144ecf:	cc                   	int3
140144ed0:	b8 28 00 00 00       	mov    $0x28,%eax
140144ed5:	e8 56 bc 16 00       	call   0x1402b0b30
140144eda:	48 2b e0             	sub    %rax,%rsp
140144edd:	48 8b 09             	mov    (%rcx),%rcx
140144ee0:	48 83 c4 28          	add    $0x28,%rsp
140144ee4:	e9 67 22 ff ff       	jmp    0x140137150
140144ee9:	cc                   	int3
140144eea:	cc                   	int3
140144eeb:	cc                   	int3
140144eec:	cc                   	int3
140144eed:	cc                   	int3
140144eee:	cc                   	int3
140144eef:	cc                   	int3
140144ef0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140144ef5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140144efa:	57                   	push   %rdi
140144efb:	b8 20 00 00 00       	mov    $0x20,%eax
140144f00:	e8 2b bc 16 00       	call   0x1402b0b30
140144f05:	48 2b e0             	sub    %rax,%rsp
140144f08:	49 8b f8             	mov    %r8,%rdi
140144f0b:	8b ea                	mov    %edx,%ebp
140144f0d:	48 8b f1             	mov    %rcx,%rsi
140144f10:	4d 85 c0             	test   %r8,%r8
140144f13:	75 12                	jne    0x140144f27
140144f15:	33 c0                	xor    %eax,%eax
140144f17:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140144f1c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140144f21:	48 83 c4 20          	add    $0x20,%rsp
140144f25:	5f                   	pop    %rdi
140144f26:	c3                   	ret
140144f27:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140144f2c:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140144f33:	48 ff c3             	inc    %rbx
140144f36:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
140144f3b:	75 f6                	jne    0x140144f33
140144f3d:	48 85 c9             	test   %rcx,%rcx
140144f40:	75 08                	jne    0x140144f4a
140144f42:	e8 39 06 00 00       	call   0x140145580
140144f47:	48 8b f0             	mov    %rax,%rsi
140144f4a:	48 85 db             	test   %rbx,%rbx
140144f4d:	74 2f                	je     0x140144f7e
140144f4f:	48 85 f6             	test   %rsi,%rsi
140144f52:	74 2a                	je     0x140144f7e
140144f54:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140144f58:	e8 13 2a fe ff       	call   0x140127970
140144f5d:	85 c0                	test   %eax,%eax
140144f5f:	74 1d                	je     0x140144f7e
140144f61:	4c 8b cb             	mov    %rbx,%r9
140144f64:	4c 8b c7             	mov    %rdi,%r8
140144f67:	8b d5                	mov    %ebp,%edx
140144f69:	48 8b ce             	mov    %rsi,%rcx
140144f6c:	e8 5f fd ff ff       	call   0x140144cd0
140144f71:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140144f75:	8b d8                	mov    %eax,%ebx
140144f77:	e8 b4 2a fe ff       	call   0x140127a30
140144f7c:	eb 02                	jmp    0x140144f80
140144f7e:	33 db                	xor    %ebx,%ebx
140144f80:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140144f85:	8b c3                	mov    %ebx,%eax
140144f87:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140144f8c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140144f91:	48 83 c4 20          	add    $0x20,%rsp
140144f95:	5f                   	pop    %rdi
140144f96:	c3                   	ret
140144f97:	cc                   	int3
140144f98:	cc                   	int3
140144f99:	cc                   	int3
140144f9a:	cc                   	int3
140144f9b:	cc                   	int3
140144f9c:	cc                   	int3
140144f9d:	cc                   	int3
140144f9e:	cc                   	int3
140144f9f:	cc                   	int3
140144fa0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140144fa5:	55                   	push   %rbp
140144fa6:	57                   	push   %rdi
140144fa7:	41 54                	push   %r12
140144fa9:	41 56                	push   %r14
140144fab:	b8 48 00 00 00       	mov    $0x48,%eax
140144fb0:	e8 7b bb 16 00       	call   0x1402b0b30
140144fb5:	48 2b e0             	sub    %rax,%rsp
140144fb8:	45 0f be e1          	movsbl %r9b,%r12d
140144fbc:	49 8b f8             	mov    %r8,%rdi
140144fbf:	44 8b f2             	mov    %edx,%r14d
140144fc2:	48 8b e9             	mov    %rcx,%rbp
140144fc5:	48 85 c9             	test   %rcx,%rcx
140144fc8:	75 3a                	jne    0x140145004
140144fca:	e8 a1 20 fe ff       	call   0x140127070
140144fcf:	4c 8d 05 da 1a 1d 00 	lea    0x1d1ada(%rip),%r8        # 0x140316ab0
140144fd6:	ba 37 01 00 00       	mov    $0x137,%edx
140144fdb:	48 8d 0d b6 1a 1d 00 	lea    0x1d1ab6(%rip),%rcx        # 0x140316a98
140144fe2:	e8 a9 21 fe ff       	call   0x140127190
140144fe7:	45 33 c0             	xor    %r8d,%r8d
140144fea:	8d 4d 0f             	lea    0xf(%rbp),%ecx
140144fed:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140144ff2:	e8 99 22 fe ff       	call   0x140127290
140144ff7:	33 c0                	xor    %eax,%eax
140144ff9:	48 83 c4 48          	add    $0x48,%rsp
140144ffd:	41 5e                	pop    %r14
140144fff:	41 5c                	pop    %r12
140145001:	5f                   	pop    %rdi
140145002:	5d                   	pop    %rbp
140145003:	c3                   	ret
140145004:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140145008:	e8 63 29 fe ff       	call   0x140127970
14014500d:	85 c0                	test   %eax,%eax
14014500f:	74 e6                	je     0x140144ff7
140145011:	0f b6 07             	movzbl (%rdi),%eax
140145014:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140145019:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140145020:	00
140145021:	48 8b f7             	mov    %rdi,%rsi
140145024:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
14014502b:	00
14014502c:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140145031:	84 c0                	test   %al,%al
140145033:	0f 84 9e 01 00 00    	je     0x1401451d7
140145039:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140145040:	41 8b d4             	mov    %r12d,%edx
140145043:	48 8b ce             	mov    %rsi,%rcx
140145046:	e8 a5 ce 16 00       	call   0x1402b1ef0
14014504b:	4c 8b f8             	mov    %rax,%r15
14014504e:	48 85 c0             	test   %rax,%rax
140145051:	75 18                	jne    0x14014506b
140145053:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14014505a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140145060:	48 ff c3             	inc    %rbx
140145063:	80 3c 1e 00          	cmpb   $0x0,(%rsi,%rbx,1)
140145067:	75 f7                	jne    0x140145060
140145069:	eb 06                	jmp    0x140145071
14014506b:	49 8b df             	mov    %r15,%rbx
14014506e:	48 2b de             	sub    %rsi,%rbx
140145071:	4c 8b c3             	mov    %rbx,%r8
140145074:	48 8b d6             	mov    %rsi,%rdx
140145077:	48 8b cd             	mov    %rbp,%rcx
14014507a:	e8 51 fd ff ff       	call   0x140144dd0
14014507f:	8b e8                	mov    %eax,%ebp
140145081:	0f b6 06             	movzbl (%rsi),%eax
140145084:	84 c0                	test   %al,%al
140145086:	0f 84 c9 00 00 00    	je     0x140145155
14014508c:	41 3a c4             	cmp    %r12b,%al
14014508f:	0f 84 c0 00 00 00    	je     0x140145155
140145095:	45 85 f6             	test   %r14d,%r14d
140145098:	75 05                	jne    0x14014509f
14014509a:	44 8b f5             	mov    %ebp,%r14d
14014509d:	eb 09                	jmp    0x1401450a8
14014509f:	85 ed                	test   %ebp,%ebp
1401450a1:	74 05                	je     0x1401450a8
1401450a3:	41 3b ee             	cmp    %r14d,%ebp
1401450a6:	75 56                	jne    0x1401450fe
1401450a8:	4d 85 ff             	test   %r15,%r15
1401450ab:	75 05                	jne    0x1401450b2
1401450ad:	48 03 f3             	add    %rbx,%rsi
1401450b0:	eb 04                	jmp    0x1401450b6
1401450b2:	49 8d 77 01          	lea    0x1(%r15),%rsi
1401450b6:	80 3e 00             	cmpb   $0x0,(%rsi)
1401450b9:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1401450be:	75 80                	jne    0x140145040
1401450c0:	0f b6 07             	movzbl (%rdi),%eax
1401450c3:	84 c0                	test   %al,%al
1401450c5:	0f 84 0c 01 00 00    	je     0x1401451d7
1401450cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401450d0:	41 8b d4             	mov    %r12d,%edx
1401450d3:	48 8b cf             	mov    %rdi,%rcx
1401450d6:	e8 15 ce 16 00       	call   0x1402b1ef0
1401450db:	48 8b f0             	mov    %rax,%rsi
1401450de:	48 85 c0             	test   %rax,%rax
1401450e1:	0f 85 ac 00 00 00    	jne    0x140145193
1401450e7:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401450ee:	66 90                	xchg   %ax,%ax
1401450f0:	48 ff c3             	inc    %rbx
1401450f3:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
1401450f7:	75 f7                	jne    0x1401450f0
1401450f9:	e9 9b 00 00 00       	jmp    0x140145199
1401450fe:	e8 6d 1f fe ff       	call   0x140127070
140145103:	4c 8d 05 a6 19 1d 00 	lea    0x1d19a6(%rip),%r8        # 0x140316ab0
14014510a:	ba 52 01 00 00       	mov    $0x152,%edx
14014510f:	48 8d 0d 82 19 1d 00 	lea    0x1d1982(%rip),%rcx        # 0x140316a98
140145116:	e8 75 20 fe ff       	call   0x140127190
14014511b:	ba 76 00 00 00       	mov    $0x76,%edx
140145120:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140145125:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
140145129:	4c 8d 05 98 19 1d 00 	lea    0x1d1998(%rip),%r8        # 0x140316ac8
140145130:	4c 8b cb             	mov    %rbx,%r9
140145133:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140145138:	8d 4a 99             	lea    -0x67(%rdx),%ecx
14014513b:	e8 50 21 fe ff       	call   0x140127290
140145140:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140145145:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140145149:	e8 e2 28 fe ff       	call   0x140127a30
14014514e:	33 c0                	xor    %eax,%eax
140145150:	e9 93 00 00 00       	jmp    0x1401451e8
140145155:	e8 16 1f fe ff       	call   0x140127070
14014515a:	4c 8d 05 4f 19 1d 00 	lea    0x1d194f(%rip),%r8        # 0x140316ab0
140145161:	ba 4c 01 00 00       	mov    $0x14c,%edx
140145166:	48 8d 0d 2b 19 1d 00 	lea    0x1d192b(%rip),%rcx        # 0x140316a98
14014516d:	e8 1e 20 fe ff       	call   0x140127190
140145172:	45 33 c0             	xor    %r8d,%r8d
140145175:	41 8d 50 75          	lea    0x75(%r8),%edx
140145179:	8d 4a 9a             	lea    -0x66(%rdx),%ecx
14014517c:	e8 0f 21 fe ff       	call   0x140127290
140145181:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140145186:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14014518a:	e8 a1 28 fe ff       	call   0x140127a30
14014518f:	33 c0                	xor    %eax,%eax
140145191:	eb 55                	jmp    0x1401451e8
140145193:	48 8b de             	mov    %rsi,%rbx
140145196:	48 2b df             	sub    %rdi,%rbx
140145199:	4c 8b cb             	mov    %rbx,%r9
14014519c:	4c 8b c7             	mov    %rdi,%r8
14014519f:	41 8b d6             	mov    %r14d,%edx
1401451a2:	48 8b cd             	mov    %rbp,%rcx
1401451a5:	e8 26 fb ff ff       	call   0x140144cd0
1401451aa:	8b e8                	mov    %eax,%ebp
1401451ac:	45 85 f6             	test   %r14d,%r14d
1401451af:	75 05                	jne    0x1401451b6
1401451b1:	44 8b f0             	mov    %eax,%r14d
1401451b4:	eb 05                	jmp    0x1401451bb
1401451b6:	41 3b ee             	cmp    %r14d,%ebp
1401451b9:	75 52                	jne    0x14014520d
1401451bb:	48 85 f6             	test   %rsi,%rsi
1401451be:	75 05                	jne    0x1401451c5
1401451c0:	48 03 fb             	add    %rbx,%rdi
1401451c3:	eb 04                	jmp    0x1401451c9
1401451c5:	48 8d 7e 01          	lea    0x1(%rsi),%rdi
1401451c9:	80 3f 00             	cmpb   $0x0,(%rdi)
1401451cc:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1401451d1:	0f 85 f9 fe ff ff    	jne    0x1401450d0
1401451d7:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401451dc:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401451e0:	e8 4b 28 fe ff       	call   0x140127a30
1401451e5:	41 8b c6             	mov    %r14d,%eax
1401451e8:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
1401451ef:	00
1401451f0:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1401451f7:	00
1401451f8:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401451fd:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140145202:	48 83 c4 48          	add    $0x48,%rsp
140145206:	41 5e                	pop    %r14
140145208:	41 5c                	pop    %r12
14014520a:	5f                   	pop    %rdi
14014520b:	5d                   	pop    %rbp
14014520c:	c3                   	ret
14014520d:	e8 5e 1e fe ff       	call   0x140127070
140145212:	4c 8d 05 97 18 1d 00 	lea    0x1d1897(%rip),%r8        # 0x140316ab0
140145219:	ba 66 01 00 00       	mov    $0x166,%edx
14014521e:	48 8d 0d 73 18 1d 00 	lea    0x1d1873(%rip),%rcx        # 0x140316a98
140145225:	e8 66 1f fe ff       	call   0x140127190
14014522a:	44 8b cd             	mov    %ebp,%r9d
14014522d:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
140145232:	4c 8d 05 cf 18 1d 00 	lea    0x1d18cf(%rip),%r8        # 0x140316b08
140145239:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14014523e:	b9 0f 00 00 00       	mov    $0xf,%ecx
140145243:	e8 48 20 fe ff       	call   0x140127290
140145248:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14014524d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140145251:	e8 da 27 fe ff       	call   0x140127a30
140145256:	33 c0                	xor    %eax,%eax
140145258:	eb 8e                	jmp    0x1401451e8
14014525a:	cc                   	int3
14014525b:	cc                   	int3
14014525c:	cc                   	int3
14014525d:	cc                   	int3
14014525e:	cc                   	int3
14014525f:	cc                   	int3
140145260:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140145265:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014526a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014526f:	57                   	push   %rdi
140145270:	b8 40 00 00 00       	mov    $0x40,%eax
140145275:	e8 b6 b8 16 00       	call   0x1402b0b30
14014527a:	48 2b e0             	sub    %rax,%rsp
14014527d:	33 db                	xor    %ebx,%ebx
14014527f:	89 54 24 20          	mov    %edx,0x20(%rsp)
140145283:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140145287:	49 8b f1             	mov    %r9,%rsi
14014528a:	49 8b e8             	mov    %r8,%rbp
14014528d:	48 8b f9             	mov    %rcx,%rdi
140145290:	48 85 c9             	test   %rcx,%rcx
140145293:	74 25                	je     0x1401452ba
140145295:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140145299:	e8 d2 26 fe ff       	call   0x140127970
14014529e:	85 c0                	test   %eax,%eax
1401452a0:	74 18                	je     0x1401452ba
1401452a2:	48 8b 4f 10          	mov    0x10(%rdi),%rcx