1401fbea0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401fbea5:	44 8d 4a 3c          	lea    0x3c(%rdx),%r9d
1401fbea9:	e8 32 a6 fe ff       	call   0x1401e64e0
1401fbeae:	e9 8c 00 00 00       	jmp    0x1401fbf3f
1401fbeb3:	39 b4 24 c8 00 00 00 	cmp    %esi,0xc8(%rsp)
1401fbeba:	74 3f                	je     0x1401fbefb
1401fbebc:	48 8d 1d 91 44 15 00 	lea    0x154491(%rip),%rbx        # 0x140350354
1401fbec3:	48 8b 7b 04          	mov    0x4(%rbx),%rdi
1401fbec7:	48 85 ff             	test   %rdi,%rdi
1401fbeca:	74 22                	je     0x1401fbeee
1401fbecc:	8b 13                	mov    (%rbx),%edx
1401fbece:	41 85 d6             	test   %edx,%r14d
1401fbed1:	74 1b                	je     0x1401fbeee
1401fbed3:	45 8b c6             	mov    %r14d,%r8d
1401fbed6:	48 8b cd             	mov    %rbp,%rcx
1401fbed9:	e8 72 fa ff ff       	call   0x1401fb950
1401fbede:	85 c0                	test   %eax,%eax
1401fbee0:	74 0c                	je     0x1401fbeee
1401fbee2:	41 8b d6             	mov    %r14d,%edx
1401fbee5:	48 8b cd             	mov    %rbp,%rcx
1401fbee8:	ff d7                	call   *%rdi
1401fbeea:	85 c0                	test   %eax,%eax
1401fbeec:	74 4a                	je     0x1401fbf38
1401fbeee:	48 ff c6             	inc    %rsi
1401fbef1:	48 83 c3 38          	add    $0x38,%rbx
1401fbef5:	48 83 fe 1a          	cmp    $0x1a,%rsi
1401fbef9:	72 c8                	jb     0x1401fbec3
1401fbefb:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1401fbf02:	00
1401fbf03:	4c 89 21             	mov    %r12,(%rcx)
1401fbf06:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1401fbf0d:	00
1401fbf0e:	48 85 c9             	test   %rcx,%rcx
1401fbf11:	74 08                	je     0x1401fbf1b
1401fbf13:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401fbf18:	48 89 11             	mov    %rdx,(%rcx)
1401fbf1b:	b8 01 00 00 00       	mov    $0x1,%eax
1401fbf20:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1401fbf27:	00
1401fbf28:	48 83 c4 60          	add    $0x60,%rsp
1401fbf2c:	41 5f                	pop    %r15
1401fbf2e:	41 5e                	pop    %r14
1401fbf30:	41 5d                	pop    %r13
1401fbf32:	41 5c                	pop    %r12
1401fbf34:	5f                   	pop    %rdi
1401fbf35:	5e                   	pop    %rsi
1401fbf36:	5d                   	pop    %rbp
1401fbf37:	c3                   	ret
1401fbf38:	48 8d 1d e1 49 15 00 	lea    0x1549e1(%rip),%rbx        # 0x140350920
1401fbf3f:	41 b8 a5 02 00 00    	mov    $0x2a5,%r8d
1401fbf45:	48 8b d3             	mov    %rbx,%rdx
1401fbf48:	49 8b cc             	mov    %r12,%rcx
1401fbf4b:	e8 c0 d3 02 00       	call   0x140229310
1401fbf50:	33 c0                	xor    %eax,%eax
1401fbf52:	eb cc                	jmp    0x1401fbf20
1401fbf54:	cc                   	int3
1401fbf55:	cc                   	int3
1401fbf56:	cc                   	int3
1401fbf57:	cc                   	int3
1401fbf58:	cc                   	int3
1401fbf59:	cc                   	int3
1401fbf5a:	cc                   	int3
1401fbf5b:	cc                   	int3
1401fbf5c:	cc                   	int3
1401fbf5d:	cc                   	int3
1401fbf5e:	cc                   	int3
1401fbf5f:	cc                   	int3
1401fbf60:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401fbf65:	53                   	push   %rbx
1401fbf66:	57                   	push   %rdi
1401fbf67:	41 54                	push   %r12
1401fbf69:	41 56                	push   %r14
1401fbf6b:	b8 48 00 00 00       	mov    $0x48,%eax
1401fbf70:	e8 6b e6 0f 00       	call   0x1402fa5e0
1401fbf75:	48 2b e0             	sub    %rax,%rsp
1401fbf78:	4c 8b e2             	mov    %rdx,%r12
1401fbf7b:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1401fbf82:	00
1401fbf83:	48 8b d9             	mov    %rcx,%rbx
1401fbf86:	8d 50 ba             	lea    -0x46(%rax),%edx
1401fbf89:	49 8b cc             	mov    %r12,%rcx
1401fbf8c:	49 8b f9             	mov    %r9,%rdi
1401fbf8f:	45 8b f0             	mov    %r8d,%r14d
1401fbf92:	e8 79 6a 00 00       	call   0x140202a10
1401fbf97:	85 c0                	test   %eax,%eax
1401fbf99:	0f 84 f2 01 00 00    	je     0x1401fc191
1401fbf9f:	41 f7 c6 80 01 00 00 	test   $0x180,%r14d
1401fbfa6:	74 15                	je     0x1401fbfbd
1401fbfa8:	ba 02 00 00 00       	mov    $0x2,%edx
1401fbfad:	49 8b cc             	mov    %r12,%rcx
1401fbfb0:	e8 ab 69 00 00       	call   0x140202960
1401fbfb5:	85 c0                	test   %eax,%eax
1401fbfb7:	0f 84 d4 01 00 00    	je     0x1401fc191
1401fbfbd:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401fbfc2:	45 8b fe             	mov    %r14d,%r15d
1401fbfc5:	41 81 e7 80 00 00 00 	and    $0x80,%r15d
1401fbfcc:	74 68                	je     0x1401fc036
1401fbfce:	45 33 c9             	xor    %r9d,%r9d
1401fbfd1:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401fbfd6:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
1401fbfdb:	48 8b cb             	mov    %rbx,%rcx
1401fbfde:	e8 4d f1 fe ff       	call   0x1401eb130
1401fbfe3:	85 c0                	test   %eax,%eax
1401fbfe5:	74 3c                	je     0x1401fc023
1401fbfe7:	48 8d 0d 32 49 15 00 	lea    0x154932(%rip),%rcx        # 0x140350920
1401fbfee:	c7 44 24 28 3b 03 00 	movl   $0x33b,0x28(%rsp)
1401fbff5:	00
1401fbff6:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401fbffb:	44 8b c8             	mov    %eax,%r9d
1401fbffe:	48 8b cb             	mov    %rbx,%rcx
1401fc001:	ba 50 00 00 00       	mov    $0x50,%edx
1401fc006:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
1401fc00c:	e8 cf a4 fe ff       	call   0x1401e64e0
1401fc011:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1401fc016:	33 c0                	xor    %eax,%eax
1401fc018:	48 83 c4 48          	add    $0x48,%rsp
1401fc01c:	41 5e                	pop    %r14
1401fc01e:	41 5c                	pop    %r12
1401fc020:	5f                   	pop    %rdi
1401fc021:	5b                   	pop    %rbx
1401fc022:	c3                   	ret
1401fc023:	48 8b 8b 88 04 00 00 	mov    0x488(%rbx),%rcx
1401fc02a:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
1401fc031:	e8 ea 9e fe ff       	call   0x1401e5f20
1401fc036:	8b 44 24 30          	mov    0x30(%rsp),%eax
1401fc03a:	4c 8b cf             	mov    %rdi,%r9
1401fc03d:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401fc041:	4d 8b c4             	mov    %r12,%r8
1401fc044:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401fc04b:	00
1401fc04c:	41 8b d6             	mov    %r14d,%edx
1401fc04f:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
1401fc054:	48 8b cb             	mov    %rbx,%rcx
1401fc057:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
1401fc05c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401fc061:	4c 89 ac 24 80 00 00 	mov    %r13,0x80(%rsp)
1401fc068:	00
1401fc069:	e8 92 9b fe ff       	call   0x1401e5c00
1401fc06e:	85 c0                	test   %eax,%eax
1401fc070:	0f 84 f0 00 00 00    	je     0x1401fc166
1401fc076:	49 c7 c5 f8 f9 ff ff 	mov    $0xfffffffffffff9f8,%r13
1401fc07d:	48 8d 3d ec 42 15 00 	lea    0x1542ec(%rip),%rdi        # 0x140350370
1401fc084:	4c 2b eb             	sub    %rbx,%r13
1401fc087:	48 8d b3 08 06 00 00 	lea    0x608(%rbx),%rsi
1401fc08e:	66 90                	xchg   %ax,%ax
1401fc090:	8b 6f e4             	mov    -0x1c(%rdi),%ebp
1401fc093:	41 85 ee             	test   %ebp,%r14d
1401fc096:	0f 84 80 00 00 00    	je     0x1401fc11c
1401fc09c:	45 8b c6             	mov    %r14d,%r8d
1401fc09f:	8b d5                	mov    %ebp,%edx
1401fc0a1:	48 8b cb             	mov    %rbx,%rcx
1401fc0a4:	e8 a7 f8 ff ff       	call   0x1401fb950
1401fc0a9:	85 c0                	test   %eax,%eax
1401fc0ab:	74 6f                	je     0x1401fc11c
1401fc0ad:	40 f6 c5 20          	test   $0x20,%bpl
1401fc0b1:	74 20                	je     0x1401fc0d3
1401fc0b3:	45 85 ff             	test   %r15d,%r15d
1401fc0b6:	74 1b                	je     0x1401fc0d3
1401fc0b8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fc0bc:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
1401fc0c3:	f6 41 60 08          	testb  $0x8,0x60(%rcx)
1401fc0c7:	75 53                	jne    0x1401fc11c
1401fc0c9:	81 7c 24 30 04 03 00 	cmpl   $0x304,0x30(%rsp)
1401fc0d0:	00
1401fc0d1:	7c 49                	jl     0x1401fc11c
1401fc0d3:	83 7b 38 00          	cmpl   $0x0,0x38(%rbx)
1401fc0d7:	74 05                	je     0x1401fc0de
1401fc0d9:	48 8b 07             	mov    (%rdi),%rax
1401fc0dc:	eb 04                	jmp    0x1401fc0e2
1401fc0de:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401fc0e2:	48 85 c0             	test   %rax,%rax
1401fc0e5:	74 35                	je     0x1401fc11c
1401fc0e7:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401fc0ee:	00
1401fc0ef:	45 8b c6             	mov    %r14d,%r8d
1401fc0f2:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
1401fc0f9:	00
1401fc0fa:	49 8b d4             	mov    %r12,%rdx
1401fc0fd:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401fc102:	48 8b cb             	mov    %rbx,%rcx
1401fc105:	ff d0                	call   *%rax
1401fc107:	85 c0                	test   %eax,%eax
1401fc109:	74 5b                	je     0x1401fc166
1401fc10b:	83 f8 01             	cmp    $0x1,%eax
1401fc10e:	75 0c                	jne    0x1401fc11c
1401fc110:	41 f7 c6 80 60 00 00 	test   $0x6080,%r14d
1401fc117:	74 03                	je     0x1401fc11c
1401fc119:	80 0e 02             	orb    $0x2,(%rsi)
1401fc11c:	48 ff c6             	inc    %rsi
1401fc11f:	48 83 c7 38          	add    $0x38,%rdi
1401fc123:	4a 8d 04 2e          	lea    (%rsi,%r13,1),%rax
1401fc127:	48 83 f8 1a          	cmp    $0x1a,%rax
1401fc12b:	0f 82 5f ff ff ff    	jb     0x1401fc090
1401fc131:	49 8b cc             	mov    %r12,%rcx
1401fc134:	e8 c7 61 00 00       	call   0x140202300
1401fc139:	85 c0                	test   %eax,%eax
1401fc13b:	75 4d                	jne    0x1401fc18a
1401fc13d:	48 8d 0d dc 47 15 00 	lea    0x1547dc(%rip),%rcx        # 0x140350920
1401fc144:	c7 44 24 28 67 03 00 	movl   $0x367,0x28(%rsp)
1401fc14b:	00
1401fc14c:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401fc151:	8d 50 50             	lea    0x50(%rax),%edx
1401fc154:	48 8b cb             	mov    %rbx,%rcx
1401fc157:	44 8d 48 44          	lea    0x44(%rax),%r9d
1401fc15b:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
1401fc161:	e8 7a a3 fe ff       	call   0x1401e64e0
1401fc166:	33 c0                	xor    %eax,%eax
1401fc168:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
1401fc16f:	00
1401fc170:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1401fc175:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1401fc17a:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1401fc17f:	48 83 c4 48          	add    $0x48,%rsp
1401fc183:	41 5e                	pop    %r14
1401fc185:	41 5c                	pop    %r12
1401fc187:	5f                   	pop    %rdi
1401fc188:	5b                   	pop    %rbx
1401fc189:	c3                   	ret
1401fc18a:	b8 01 00 00 00       	mov    $0x1,%eax
1401fc18f:	eb d7                	jmp    0x1401fc168
1401fc191:	ba 50 00 00 00       	mov    $0x50,%edx
1401fc196:	c7 44 24 28 33 03 00 	movl   $0x333,0x28(%rsp)
1401fc19d:	00
1401fc19e:	48 8d 0d 7b 47 15 00 	lea    0x15477b(%rip),%rcx        # 0x140350920
1401fc1a5:	41 b8 bf 01 00 00    	mov    $0x1bf,%r8d
1401fc1ab:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401fc1b0:	48 8b cb             	mov    %rbx,%rcx
1401fc1b3:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
1401fc1b7:	e8 24 a3 fe ff       	call   0x1401e64e0
1401fc1bc:	33 c0                	xor    %eax,%eax
1401fc1be:	48 83 c4 48          	add    $0x48,%rsp
1401fc1c2:	41 5e                	pop    %r14
1401fc1c4:	41 5c                	pop    %r12
1401fc1c6:	5f                   	pop    %rdi
1401fc1c7:	5b                   	pop    %rbx
1401fc1c8:	c3                   	ret
1401fc1c9:	cc                   	int3
1401fc1ca:	cc                   	int3
1401fc1cb:	cc                   	int3
1401fc1cc:	cc                   	int3
1401fc1cd:	cc                   	int3
1401fc1ce:	cc                   	int3
1401fc1cf:	cc                   	int3
1401fc1d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401fc1d5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401fc1da:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401fc1df:	55                   	push   %rbp
1401fc1e0:	56                   	push   %rsi
1401fc1e1:	57                   	push   %rdi
1401fc1e2:	41 54                	push   %r12
1401fc1e4:	41 55                	push   %r13
1401fc1e6:	41 56                	push   %r14
1401fc1e8:	41 57                	push   %r15
1401fc1ea:	b8 40 00 00 00       	mov    $0x40,%eax
1401fc1ef:	e8 ec e3 0f 00       	call   0x1402fa5e0
1401fc1f4:	48 2b e0             	sub    %rax,%rsp
1401fc1f7:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
1401fc1fe:	be 00 00 00 00       	mov    $0x0,%esi
1401fc203:	8b ea                	mov    %edx,%ebp
1401fc205:	4c 8b f1             	mov    %rcx,%r14
1401fc208:	8b fe                	mov    %esi,%edi
1401fc20a:	4c 8b a0 e0 01 00 00 	mov    0x1e0(%rax),%r12
1401fc211:	49 83 c4 1a          	add    $0x1a,%r12
1401fc215:	0f 84 dc 00 00 00    	je     0x1401fc2f7
1401fc21b:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
1401fc222:	00
1401fc223:	48 8d 15 26 41 15 00 	lea    0x154126(%rip),%rdx        # 0x140350350
1401fc22a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401fc230:	48 63 cf             	movslq %edi,%rcx
1401fc233:	48 8d 04 89          	lea    (%rcx,%rcx,4),%rax
1401fc237:	41 39 74 c0 10       	cmp    %esi,0x10(%r8,%rax,8)
1401fc23c:	49 8d 1c c0          	lea    (%r8,%rax,8),%rbx
1401fc240:	0f 84 a5 00 00 00    	je     0x1401fc2eb
1401fc246:	39 73 14             	cmp    %esi,0x14(%rbx)
1401fc249:	0f 85 9c 00 00 00    	jne    0x1401fc2eb
1401fc24f:	c7 43 14 01 00 00 00 	movl   $0x1,0x14(%rbx)
1401fc256:	48 83 f9 1a          	cmp    $0x1a,%rcx
1401fc25a:	73 50                	jae    0x1401fc2ac
1401fc25c:	4c 6b f9 38          	imul   $0x38,%rcx,%r15
1401fc260:	44 8b c5             	mov    %ebp,%r8d
1401fc263:	49 8b ce             	mov    %r14,%rcx
1401fc266:	41 8b 54 17 04       	mov    0x4(%r15,%rdx,1),%edx
1401fc26b:	e8 e0 f6 ff ff       	call   0x1401fb950
1401fc270:	85 c0                	test   %eax,%eax
1401fc272:	74 68                	je     0x1401fc2dc
1401fc274:	48 8d 05 d5 40 15 00 	lea    0x1540d5(%rip),%rax        # 0x140350350
1401fc27b:	41 39 76 38          	cmp    %esi,0x38(%r14)
1401fc27f:	74 07                	je     0x1401fc288
1401fc281:	49 8b 44 07 10       	mov    0x10(%r15,%rax,1),%rax
1401fc286:	eb 05                	jmp    0x1401fc28d
1401fc288:	49 8b 44 07 18       	mov    0x18(%r15,%rax,1),%rax
1401fc28d:	48 85 c0             	test   %rax,%rax
1401fc290:	74 1a                	je     0x1401fc2ac
1401fc292:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
1401fc299:	00
1401fc29a:	44 8b c5             	mov    %ebp,%r8d
1401fc29d:	48 8b d3             	mov    %rbx,%rdx
1401fc2a0:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1401fc2a5:	49 8b ce             	mov    %r14,%rcx
1401fc2a8:	ff d0                	call   *%rax
1401fc2aa:	eb 2c                	jmp    0x1401fc2d8
1401fc2ac:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1401fc2b3:	00
1401fc2b4:	8b d5                	mov    %ebp,%edx
1401fc2b6:	4c 8b 0b             	mov    (%rbx),%r9
1401fc2b9:	49 8b ce             	mov    %r14,%rcx
1401fc2bc:	44 8b 43 18          	mov    0x18(%rbx),%r8d
1401fc2c0:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1401fc2c5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401fc2ca:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401fc2ce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401fc2d3:	e8 88 9c fe ff       	call   0x1401e5f60
1401fc2d8:	85 c0                	test   %eax,%eax
1401fc2da:	74 7d                	je     0x1401fc359
1401fc2dc:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
1401fc2e3:	00
1401fc2e4:	48 8d 15 65 40 15 00 	lea    0x154065(%rip),%rdx        # 0x140350350
1401fc2eb:	48 ff c7             	inc    %rdi
1401fc2ee:	49 3b fc             	cmp    %r12,%rdi
1401fc2f1:	0f 82 39 ff ff ff    	jb     0x1401fc230
1401fc2f7:	39 b4 24 a8 00 00 00 	cmp    %esi,0xa8(%rsp)
1401fc2fe:	74 3c                	je     0x1401fc33c
1401fc300:	48 8d 1d 4d 40 15 00 	lea    0x15404d(%rip),%rbx        # 0x140350354
1401fc307:	49 8d 78 10          	lea    0x10(%r8),%rdi
1401fc30b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401fc310:	48 8b 43 2c          	mov    0x2c(%rbx),%rax
1401fc314:	48 85 c0             	test   %rax,%rax
1401fc317:	74 12                	je     0x1401fc32b
1401fc319:	85 2b                	test   %ebp,(%rbx)
1401fc31b:	74 0e                	je     0x1401fc32b
1401fc31d:	44 8b 07             	mov    (%rdi),%r8d
1401fc320:	8b d5                	mov    %ebp,%edx
1401fc322:	49 8b ce             	mov    %r14,%rcx
1401fc325:	ff d0                	call   *%rax
1401fc327:	85 c0                	test   %eax,%eax
1401fc329:	74 2e                	je     0x1401fc359
1401fc32b:	48 ff c6             	inc    %rsi
1401fc32e:	48 83 c7 28          	add    $0x28,%rdi
1401fc332:	48 83 c3 38          	add    $0x38,%rbx
1401fc336:	48 83 fe 1a          	cmp    $0x1a,%rsi
1401fc33a:	72 d4                	jb     0x1401fc310
1401fc33c:	b8 01 00 00 00       	mov    $0x1,%eax
1401fc341:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1401fc348:	00
1401fc349:	48 83 c4 40          	add    $0x40,%rsp
1401fc34d:	41 5f                	pop    %r15
1401fc34f:	41 5e                	pop    %r14
1401fc351:	41 5d                	pop    %r13
1401fc353:	41 5c                	pop    %r12
1401fc355:	5f                   	pop    %rdi