140d280e1:	48 8b cf             	mov    %rdi,%rcx
140d280e4:	e8 b7 5f ff ff       	call   0x140d1e0a0
140d280e9:	48 8b e8             	mov    %rax,%rbp
140d280ec:	48 85 c0             	test   %rax,%rax
140d280ef:	74 65                	je     0x140d28156
140d280f1:	ba 02 00 00 00       	mov    $0x2,%edx
140d280f6:	48 8b cb             	mov    %rbx,%rcx
140d280f9:	e8 32 e4 fa ff       	call   0x140cd6530
140d280fe:	85 c0                	test   %eax,%eax
140d28100:	74 54                	je     0x140d28156
140d28102:	4c 8b c3             	mov    %rbx,%r8
140d28105:	49 8b d6             	mov    %r14,%rdx
140d28108:	48 8b cd             	mov    %rbp,%rcx
140d2810b:	e8 f0 63 ff ff       	call   0x140d1e500
140d28110:	85 c0                	test   %eax,%eax
140d28112:	74 42                	je     0x140d28156
140d28114:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140d28119:	4d 8b ce             	mov    %r14,%r9
140d2811c:	4c 8b c5             	mov    %rbp,%r8
140d2811f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d28124:	48 8b d6             	mov    %rsi,%rdx
140d28127:	48 8b cb             	mov    %rbx,%rcx
140d2812a:	e8 d1 6c ff ff       	call   0x140d1ee00
140d2812f:	85 c0                	test   %eax,%eax
140d28131:	74 23                	je     0x140d28156
140d28133:	48 8b cf             	mov    %rdi,%rcx
140d28136:	e8 25 5e ff ff       	call   0x140d1df60
140d2813b:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
140d28142:	00
140d28143:	49 8b 0e             	mov    (%r14),%rcx
140d28146:	e8 f5 d9 fa ff       	call   0x140cd5b40
140d2814b:	49 89 1e             	mov    %rbx,(%r14)
140d2814e:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d28154:	eb 30                	jmp    0x140d28186
140d28156:	48 8b cb             	mov    %rbx,%rcx
140d28159:	e8 02 de fa ff       	call   0x140cd5f60
140d2815e:	48 8b cf             	mov    %rdi,%rcx
140d28161:	e8 fa 5d ff ff       	call   0x140d1df60
140d28166:	ba 6b 00 00 00       	mov    $0x6b,%edx
140d2816b:	c7 44 24 20 23 01 00 	movl   $0x123,0x20(%rsp)
140d28172:	00
140d28173:	4c 8d 0d ce db 44 00 	lea    0x44dbce(%rip),%r9        # 0x141175d48
140d2817a:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140d2817d:	44 8d 42 98          	lea    -0x68(%rdx),%r8d
140d28181:	e8 fa 8a fa ff       	call   0x140cd0c80
140d28186:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140d2818b:	48 3b bc 24 98 00 00 	cmp    0x98(%rsp),%rdi
140d28192:	00
140d28193:	74 08                	je     0x140d2819d
140d28195:	48 8b cf             	mov    %rdi,%rcx
140d28198:	e8 43 5e ff ff       	call   0x140d1dfe0
140d2819d:	48 8b ce             	mov    %rsi,%rcx
140d281a0:	e8 9b d9 fa ff       	call   0x140cd5b40
140d281a5:	49 8b cf             	mov    %r15,%rcx
140d281a8:	e8 93 d9 fa ff       	call   0x140cd5b40
140d281ad:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140d281b2:	41 8b c4             	mov    %r12d,%eax
140d281b5:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d281ba:	48 83 c4 60          	add    $0x60,%rsp
140d281be:	41 5d                	pop    %r13
140d281c0:	41 5c                	pop    %r12
140d281c2:	5f                   	pop    %rdi
140d281c3:	5d                   	pop    %rbp
140d281c4:	5b                   	pop    %rbx
140d281c5:	c3                   	ret
140d281c6:	c7 44 24 20 c7 00 00 	movl   $0xc7,0x20(%rsp)
140d281cd:	00
140d281ce:	41 b8 70 00 00 00    	mov    $0x70,%r8d
140d281d4:	eb 0e                	jmp    0x140d281e4
140d281d6:	c7 44 24 20 c1 00 00 	movl   $0xc1,0x20(%rsp)
140d281dd:	00
140d281de:	41 b8 65 00 00 00    	mov    $0x65,%r8d
140d281e4:	ba 6b 00 00 00       	mov    $0x6b,%edx
140d281e9:	4c 8d 0d 58 db 44 00 	lea    0x44db58(%rip),%r9        # 0x141175d48
140d281f0:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
140d281f3:	e8 88 8a fa ff       	call   0x140cd0c80
140d281f8:	33 c0                	xor    %eax,%eax
140d281fa:	48 83 c4 60          	add    $0x60,%rsp
140d281fe:	41 5d                	pop    %r13
140d28200:	41 5c                	pop    %r12
140d28202:	5f                   	pop    %rdi
140d28203:	5d                   	pop    %rbp
140d28204:	5b                   	pop    %rbx
140d28205:	c3                   	ret
140d28206:	cc                   	int3
140d28207:	cc                   	int3
140d28208:	cc                   	int3
140d28209:	cc                   	int3
140d2820a:	cc                   	int3
140d2820b:	cc                   	int3
140d2820c:	cc                   	int3
140d2820d:	cc                   	int3
140d2820e:	cc                   	int3
140d2820f:	cc                   	int3
140d28210:	b8 28 00 00 00       	mov    $0x28,%eax
140d28215:	e8 86 32 0f 00       	call   0x140e1b4a0
140d2821a:	48 2b e0             	sub    %rax,%rsp
140d2821d:	8d 50 d9             	lea    -0x27(%rax),%edx
140d28220:	48 8d 0d 69 5a 77 00 	lea    0x775a69(%rip),%rcx        # 0x14149dc90
140d28227:	48 83 c4 28          	add    $0x28,%rsp
140d2822b:	e9 50 33 03 00       	jmp    0x140d5b580
140d28230:	b8 38 00 00 00       	mov    $0x38,%eax
140d28235:	e8 66 32 0f 00       	call   0x140e1b4a0
140d2823a:	48 2b e0             	sub    %rax,%rsp
140d2823d:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
140d28242:	74 32                	je     0x140d28276
140d28244:	4c 8b c1             	mov    %rcx,%r8
140d28247:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140d2824e:	00
140d2824f:	48 8d 0d 3a 5a 77 00 	lea    0x775a3a(%rip),%rcx        # 0x14149dc90
140d28256:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d2825d:	00
140d2825e:	4c 8d 0d fb da 44 00 	lea    0x44dafb(%rip),%r9        # 0x141175d60
140d28265:	48 8d 15 64 00 00 00 	lea    0x64(%rip),%rdx        # 0x140d282d0
140d2826c:	e8 0f 31 03 00       	call   0x140d5b380
140d28271:	48 83 c4 38          	add    $0x38,%rsp
140d28275:	c3                   	ret
140d28276:	b8 01 00 00 00       	mov    $0x1,%eax
140d2827b:	48 83 c4 38          	add    $0x38,%rsp
140d2827f:	c3                   	ret
140d28280:	b8 38 00 00 00       	mov    $0x38,%eax
140d28285:	e8 16 32 0f 00       	call   0x140e1b4a0
140d2828a:	48 2b e0             	sub    %rax,%rsp
140d2828d:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
140d28292:	74 32                	je     0x140d282c6
140d28294:	4c 8b c1             	mov    %rcx,%r8
140d28297:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140d2829e:	00
140d2829f:	48 8d 0d ea 59 77 00 	lea    0x7759ea(%rip),%rcx        # 0x14149dc90
140d282a6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140d282ad:	00
140d282ae:	4c 8d 0d ab da 44 00 	lea    0x44daab(%rip),%r9        # 0x141175d60
140d282b5:	48 8d 15 14 00 00 00 	lea    0x14(%rip),%rdx        # 0x140d282d0
140d282bc:	e8 bf 30 03 00       	call   0x140d5b380
140d282c1:	48 83 c4 38          	add    $0x38,%rsp
140d282c5:	c3                   	ret
140d282c6:	b8 01 00 00 00       	mov    $0x1,%eax
140d282cb:	48 83 c4 38          	add    $0x38,%rsp
140d282cf:	c3                   	ret
140d282d0:	b8 28 00 00 00       	mov    $0x28,%eax
140d282d5:	e8 c6 31 0f 00       	call   0x140e1b4a0
140d282da:	48 2b e0             	sub    %rax,%rsp
140d282dd:	48 8d 0d ac 59 77 00 	lea    0x7759ac(%rip),%rcx        # 0x14149dc90
140d282e4:	48 83 c4 28          	add    $0x28,%rsp
140d282e8:	e9 f3 2f 03 00       	jmp    0x140d5b2e0
140d282ed:	cc                   	int3
140d282ee:	cc                   	int3
140d282ef:	cc                   	int3
140d282f0:	b8 38 00 00 00       	mov    $0x38,%eax
140d282f5:	e8 a6 31 0f 00       	call   0x140e1b4a0
140d282fa:	48 2b e0             	sub    %rax,%rsp
140d282fd:	48 8b 41 38          	mov    0x38(%rcx),%rax
140d28301:	48 85 c0             	test   %rax,%rax
140d28304:	74 1f                	je     0x140d28325
140d28306:	44 8b ca             	mov    %edx,%r9d
140d28309:	45 33 c0             	xor    %r8d,%r8d
140d2830c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140d28311:	ff 15 09 b7 25 00    	call   *0x25b709(%rip)        # 0x140f83a20
140d28317:	85 c0                	test   %eax,%eax
140d28319:	74 0a                	je     0x140d28325
140d2831b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140d28320:	48 83 c4 38          	add    $0x38,%rsp
140d28324:	c3                   	ret
140d28325:	ba b9 00 00 00       	mov    $0xb9,%edx
140d2832a:	c7 44 24 20 4a 00 00 	movl   $0x4a,0x20(%rsp)
140d28331:	00
140d28332:	4c 8d 0d 2f da 44 00 	lea    0x44da2f(%rip),%r9        # 0x141175d68
140d28339:	44 8d 42 d9          	lea    -0x27(%rdx),%r8d
140d2833d:	41 8d 48 94          	lea    -0x6c(%r8),%ecx
140d28341:	e8 3a 89 fa ff       	call   0x140cd0c80
140d28346:	33 c0                	xor    %eax,%eax
140d28348:	48 83 c4 38          	add    $0x38,%rsp
140d2834c:	c3                   	ret
140d2834d:	cc                   	int3
140d2834e:	cc                   	int3
140d2834f:	cc                   	int3
140d28350:	b8 28 00 00 00       	mov    $0x28,%eax
140d28355:	e8 46 31 0f 00       	call   0x140e1b4a0
140d2835a:	48 2b e0             	sub    %rax,%rsp
140d2835d:	8b d1                	mov    %ecx,%edx
140d2835f:	48 8d 0d 32 59 77 00 	lea    0x775932(%rip),%rcx        # 0x14149dc98
140d28366:	48 83 c4 28          	add    $0x28,%rsp
140d2836a:	e9 11 32 03 00       	jmp    0x140d5b580
140d2836f:	cc                   	int3
140d28370:	40 53                	rex push %rbx
140d28372:	b8 30 00 00 00       	mov    $0x30,%eax
140d28377:	e8 24 31 0f 00       	call   0x140e1b4a0
140d2837c:	48 2b e0             	sub    %rax,%rsp
140d2837f:	48 8b 41 38          	mov    0x38(%rcx),%rax
140d28383:	48 8b d9             	mov    %rcx,%rbx
140d28386:	48 85 c0             	test   %rax,%rax
140d28389:	74 41                	je     0x140d283cc
140d2838b:	45 33 c9             	xor    %r9d,%r9d
140d2838e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d28393:	33 d2                	xor    %edx,%edx
140d28395:	ff 15 85 b6 25 00    	call   *0x25b685(%rip)        # 0x140f83a20
140d2839b:	85 c0                	test   %eax,%eax
140d2839d:	7e 2d                	jle    0x140d283cc
140d2839f:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140d283a4:	48 8d 15 b5 00 00 00 	lea    0xb5(%rip),%rdx        # 0x140d28460
140d283ab:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140d283b2:	00
140d283b3:	48 8d 0d de 58 77 00 	lea    0x7758de(%rip),%rcx        # 0x14149dc98
140d283ba:	4c 8b c3             	mov    %rbx,%r8
140d283bd:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d283c1:	e8 ba 2f 03 00       	call   0x140d5b380
140d283c6:	48 83 c4 30          	add    $0x30,%rsp
140d283ca:	5b                   	pop    %rbx
140d283cb:	c3                   	ret
140d283cc:	b8 01 00 00 00       	mov    $0x1,%eax
140d283d1:	48 83 c4 30          	add    $0x30,%rsp
140d283d5:	5b                   	pop    %rbx
140d283d6:	c3                   	ret
140d283d7:	cc                   	int3
140d283d8:	cc                   	int3
140d283d9:	cc                   	int3
140d283da:	cc                   	int3
140d283db:	cc                   	int3
140d283dc:	cc                   	int3
140d283dd:	cc                   	int3
140d283de:	cc                   	int3
140d283df:	cc                   	int3
140d283e0:	48 89 51 38          	mov    %rdx,0x38(%rcx)
140d283e4:	b8 01 00 00 00       	mov    $0x1,%eax
140d283e9:	c3                   	ret
140d283ea:	cc                   	int3
140d283eb:	cc                   	int3
140d283ec:	cc                   	int3
140d283ed:	cc                   	int3
140d283ee:	cc                   	int3
140d283ef:	cc                   	int3
140d283f0:	40 53                	rex push %rbx
140d283f2:	b8 30 00 00 00       	mov    $0x30,%eax
140d283f7:	e8 a4 30 0f 00       	call   0x140e1b4a0
140d283fc:	48 2b e0             	sub    %rax,%rsp
140d283ff:	48 8b 41 38          	mov    0x38(%rcx),%rax
140d28403:	48 8b d9             	mov    %rcx,%rbx
140d28406:	48 85 c0             	test   %rax,%rax
140d28409:	74 41                	je     0x140d2844c
140d2840b:	45 33 c9             	xor    %r9d,%r9d
140d2840e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140d28413:	33 d2                	xor    %edx,%edx
140d28415:	ff 15 05 b6 25 00    	call   *0x25b605(%rip)        # 0x140f83a20
140d2841b:	85 c0                	test   %eax,%eax
140d2841d:	7e 2d                	jle    0x140d2844c
140d2841f:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
140d28424:	48 8d 15 35 00 00 00 	lea    0x35(%rip),%rdx        # 0x140d28460
140d2842b:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140d28432:	00
140d28433:	48 8d 0d 5e 58 77 00 	lea    0x77585e(%rip),%rcx        # 0x14149dc98
140d2843a:	4c 8b c3             	mov    %rbx,%r8
140d2843d:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d28441:	e8 3a 2f 03 00       	call   0x140d5b380
140d28446:	48 83 c4 30          	add    $0x30,%rsp
140d2844a:	5b                   	pop    %rbx
140d2844b:	c3                   	ret
140d2844c:	b8 01 00 00 00       	mov    $0x1,%eax
140d28451:	48 83 c4 30          	add    $0x30,%rsp
140d28455:	5b                   	pop    %rbx
140d28456:	c3                   	ret
140d28457:	cc                   	int3
140d28458:	cc                   	int3
140d28459:	cc                   	int3
140d2845a:	cc                   	int3
140d2845b:	cc                   	int3
140d2845c:	cc                   	int3
140d2845d:	cc                   	int3
140d2845e:	cc                   	int3
140d2845f:	cc                   	int3
140d28460:	b8 28 00 00 00       	mov    $0x28,%eax
140d28465:	e8 36 30 0f 00       	call   0x140e1b4a0
140d2846a:	48 2b e0             	sub    %rax,%rsp
140d2846d:	48 8d 0d 24 58 77 00 	lea    0x775824(%rip),%rcx        # 0x14149dc98
140d28474:	48 83 c4 28          	add    $0x28,%rsp
140d28478:	e9 63 2e 03 00       	jmp    0x140d5b2e0
140d2847d:	cc                   	int3
140d2847e:	cc                   	int3
140d2847f:	cc                   	int3
140d28480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d28485:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d2848a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d2848f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140d28494:	57                   	push   %rdi
140d28495:	41 54                	push   %r12
140d28497:	41 55                	push   %r13
140d28499:	41 56                	push   %r14
140d2849b:	41 57                	push   %r15
140d2849d:	44 8b 49 08          	mov    0x8(%rcx),%r9d
140d284a1:	4c 8b ea             	mov    %rdx,%r13
140d284a4:	8b 51 0c             	mov    0xc(%rcx),%edx
140d284a7:	49 8b e8             	mov    %r8,%rbp
140d284aa:	44 8b 51 04          	mov    0x4(%rcx),%r10d
140d284ae:	45 8b c1             	mov    %r9d,%r8d
140d284b1:	8b 19                	mov    (%rcx),%ebx
140d284b3:	45 8b da             	mov    %r10d,%r11d
140d284b6:	8b 71 0c             	mov    0xc(%rcx),%esi
140d284b9:	8b fb                	mov    %ebx,%edi
140d284bb:	8b 45 0c             	mov    0xc(%rbp),%eax
140d284be:	c1 ca 08             	ror    $0x8,%edx
140d284c1:	c1 c6 08             	rol    $0x8,%esi
140d284c4:	48 33 f2             	xor    %rdx,%rsi
140d284c7:	41 c1 c1 08          	rol    $0x8,%r9d
140d284cb:	41 c1 c2 08          	rol    $0x8,%r10d
140d284cf:	81 e6 ff 00 ff 00    	and    $0xff00ff,%esi
140d284d5:	48 33 f0             	xor    %rax,%rsi
140d284d8:	c1 c3 08             	rol    $0x8,%ebx
140d284db:	8b 45 08             	mov    0x8(%rbp),%eax
140d284de:	48 33 f2             	xor    %rdx,%rsi
140d284e1:	c1 cf 08             	ror    $0x8,%edi
140d284e4:	48 33 df             	xor    %rdi,%rbx
140d284e7:	41 c1 c8 08          	ror    $0x8,%r8d
140d284eb:	4d 33 c8             	xor    %r8,%r9
140d284ee:	41 c1 cb 08          	ror    $0x8,%r11d
140d284f2:	4d 33 d3             	xor    %r11,%r10
140d284f5:	41 81 e1 ff 00 ff 00 	and    $0xff00ff,%r9d
140d284fc:	4c 33 c8             	xor    %rax,%r9
140d284ff:	41 81 e2 ff 00 ff 00 	and    $0xff00ff,%r10d
140d28506:	8b 45 04             	mov    0x4(%rbp),%eax
140d28509:	4d 33 c8             	xor    %r8,%r9
140d2850c:	4c 33 d0             	xor    %rax,%r10
140d2850f:	81 e3 ff 00 ff 00    	and    $0xff00ff,%ebx
140d28515:	8b 45 00             	mov    0x0(%rbp),%eax
140d28518:	4d 33 d3             	xor    %r11,%r10
140d2851b:	48 33 d8             	xor    %rax,%rbx
140d2851e:	49 8b c1             	mov    %r9,%rax
140d28521:	48 c1 e8 08          	shr    $0x8,%rax
140d28525:	48 33 df             	xor    %rdi,%rbx
140d28528:	0f b6 d0             	movzbl %al,%edx
140d2852b:	48 8d 3d ce 7a 2d ff 	lea    -0xd28532(%rip),%rdi        # 0x140000000
140d28532:	48 8b c6             	mov    %rsi,%rax
140d28535:	48 c1 e8 10          	shr    $0x10,%rax
140d28539:	0f b6 c8             	movzbl %al,%ecx
140d2853c:	48 8b c3             	mov    %rbx,%rax
140d2853f:	44 8b b4 97 90 75 17 	mov    0x1177590(%rdi,%rdx,4),%r14d
140d28546:	01
140d28547:	48 c1 e8 18          	shr    $0x18,%rax
140d2854b:	44 33 b4 8f 90 71 17 	xor    0x1177190(%rdi,%rcx,4),%r14d
140d28552:	01
140d28553:	44 33 b4 87 90 6d 17 	xor    0x1176d90(%rdi,%rax,4),%r14d
140d2855a:	01
140d2855b:	41 0f b6 c2          	movzbl %r10b,%eax
140d2855f:	44 33 b4 87 90 79 17 	xor    0x1177990(%rdi,%rax,4),%r14d
140d28566:	01
140d28567:	48 8b c3             	mov    %rbx,%rax
140d2856a:	44 33 75 10          	xor    0x10(%rbp),%r14d
140d2856e:	48 c1 e8 10          	shr    $0x10,%rax
140d28572:	0f b6 d0             	movzbl %al,%edx
140d28575:	48 8b c6             	mov    %rsi,%rax
140d28578:	48 c1 e8 08          	shr    $0x8,%rax
140d2857c:	0f b6 c8             	movzbl %al,%ecx