1801361c5:	c3                   	ret
1801361c6:	cc                   	int3
1801361c7:	cc                   	int3
1801361c8:	cc                   	int3
1801361c9:	cc                   	int3
1801361ca:	cc                   	int3
1801361cb:	cc                   	int3
1801361cc:	0f 1f 40 00          	nopl   0x0(%rax)
1801361d0:	48 83 fa 01          	cmp    $0x1,%rdx
1801361d4:	74 4d                	je     0x180136223
1801361d6:	72 50                	jb     0x180136228
1801361d8:	45 0b c9             	or     %r9d,%r9d
1801361db:	4c 8b d2             	mov    %rdx,%r10
1801361de:	49 8b 00             	mov    (%r8),%rax
1801361e1:	4a 8d 0c c9          	lea    (%rcx,%r9,8),%rcx
1801361e5:	4f 8d 04 c8          	lea    (%r8,%r9,8),%r8
1801361e9:	74 3d                	je     0x180136228
1801361eb:	49 f7 d9             	neg    %r9
1801361ee:	49 f7 e2             	mul    %r10
1801361f1:	4a 29 04 c9          	sub    %rax,(%rcx,%r9,8)
1801361f5:	48 83 d2 00          	adc    $0x0,%rdx
1801361f9:	49 ff c1             	inc    %r9
1801361fc:	74 21                	je     0x18013621f
1801361fe:	66 90                	xchg   %ax,%ax
180136200:	4b 8b 04 c8          	mov    (%r8,%r9,8),%rax
180136204:	4c 8b da             	mov    %rdx,%r11
180136207:	49 f7 e2             	mul    %r10
18013620a:	4a 29 04 c9          	sub    %rax,(%rcx,%r9,8)
18013620e:	48 83 d2 00          	adc    $0x0,%rdx
180136212:	4e 29 1c c9          	sub    %r11,(%rcx,%r9,8)
180136216:	48 83 d2 00          	adc    $0x0,%rdx
18013621a:	49 ff c1             	inc    %r9
18013621d:	75 e1                	jne    0x180136200
18013621f:	48 8b c2             	mov    %rdx,%rax
180136222:	c3                   	ret
180136223:	48 8b d1             	mov    %rcx,%rdx
180136226:	eb 68                	jmp    0x180136290
180136228:	33 c0                	xor    %eax,%eax
18013622a:	c3                   	ret
18013622b:	cc                   	int3
18013622c:	cc                   	int3
18013622d:	cc                   	int3
18013622e:	cc                   	int3
18013622f:	cc                   	int3
180136230:	cc                   	int3
180136231:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
180136238:	0f 1f 84 00 00 00 00
18013623f:	00
180136240:	45 0b c9             	or     %r9d,%r9d
180136243:	74 41                	je     0x180136286
180136245:	4a 8d 0c c9          	lea    (%rcx,%r9,8),%rcx
180136249:	4a 8d 14 ca          	lea    (%rdx,%r9,8),%rdx
18013624d:	4f 8d 04 c8          	lea    (%r8,%r9,8),%r8
180136251:	49 f7 d9             	neg    %r9
180136254:	4d 33 d2             	xor    %r10,%r10
180136257:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
18013625e:	00 00
180136260:	4a 8b 04 ca          	mov    (%rdx,%r9,8),%rax
180136264:	49 03 c2             	add    %r10,%rax
180136267:	41 ba 00 00 00 00    	mov    $0x0,%r10d
18013626d:	49 83 d2 00          	adc    $0x0,%r10
180136271:	4b 03 04 c8          	add    (%r8,%r9,8),%rax
180136275:	49 83 d2 00          	adc    $0x0,%r10
180136279:	4a 89 04 c9          	mov    %rax,(%rcx,%r9,8)
18013627d:	49 ff c1             	inc    %r9
180136280:	75 de                	jne    0x180136260
180136282:	49 8b c2             	mov    %r10,%rax
180136285:	c3                   	ret
180136286:	33 c0                	xor    %eax,%eax
180136288:	c3                   	ret
180136289:	cc                   	int3
18013628a:	cc                   	int3
18013628b:	cc                   	int3
18013628c:	cc                   	int3
18013628d:	cc                   	int3
18013628e:	cc                   	int3
18013628f:	90                   	nop
180136290:	45 0b c9             	or     %r9d,%r9d
180136293:	74 41                	je     0x1801362d6
180136295:	4a 8d 0c c9          	lea    (%rcx,%r9,8),%rcx
180136299:	4a 8d 14 ca          	lea    (%rdx,%r9,8),%rdx
18013629d:	4f 8d 04 c8          	lea    (%r8,%r9,8),%r8
1801362a1:	49 f7 d9             	neg    %r9
1801362a4:	4d 33 d2             	xor    %r10,%r10
1801362a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1801362ae:	00 00
1801362b0:	4a 8b 04 ca          	mov    (%rdx,%r9,8),%rax
1801362b4:	49 2b c2             	sub    %r10,%rax
1801362b7:	41 ba 00 00 00 00    	mov    $0x0,%r10d
1801362bd:	49 83 d2 00          	adc    $0x0,%r10
1801362c1:	4b 2b 04 c8          	sub    (%r8,%r9,8),%rax
1801362c5:	49 83 d2 00          	adc    $0x0,%r10
1801362c9:	4a 89 04 c9          	mov    %rax,(%rcx,%r9,8)
1801362cd:	49 ff c1             	inc    %r9
1801362d0:	75 de                	jne    0x1801362b0
1801362d2:	49 8b c2             	mov    %r10,%rax
1801362d5:	c3                   	ret
1801362d6:	33 c0                	xor    %eax,%eax
1801362d8:	c3                   	ret
Disassembly of section TRANSIT:
0000000180137000 <TRANSIT>:
180137000:	cc                   	int3
180137001:	cc                   	int3
180137002:	cc                   	int3
180137003:	cc                   	int3
180137004:	cc                   	int3
180137005:	cc                   	int3
180137006:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
18013700d:	00 00 00
180137010:	fa                   	cli
180137011:	0f 22 d9             	mov    %rcx,%cr3
180137014:	4c 8b c2             	mov    %rdx,%r8
180137017:	49 8b 50 40          	mov    0x40(%r8),%rdx
18013701b:	ff e2                	jmp    *%rdx
Disassembly of section PAGE:
0000000180138000 <PAGE>:
180138000:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180138005:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18013800a:	57                   	push   %rdi
18013800b:	48 83 ec 20          	sub    $0x20,%rsp
18013800f:	48 8b d9             	mov    %rcx,%rbx
180138012:	e8 cd f4 f0 ff       	call   0x1800474e4
180138017:	48 8d 0d 52 ae 00 00 	lea    0xae52(%rip),%rcx        # 0x180142e70
18013801e:	be 03 00 00 00       	mov    $0x3,%esi
180138023:	48 89 0b             	mov    %rcx,(%rbx)
180138026:	48 8d 7b 40          	lea    0x40(%rbx),%rdi
18013802a:	48 8b cf             	mov    %rdi,%rcx
18013802d:	e8 3e ec f0 ff       	call   0x180046c70
180138032:	48 83 c7 28          	add    $0x28,%rdi
180138036:	48 83 ee 01          	sub    $0x1,%rsi
18013803a:	75 ee                	jne    0x18013802a
18013803c:	e8 4b eb f0 ff       	call   0x180046b8c
180138041:	48 89 83 08 01 00 00 	mov    %rax,0x108(%rbx)
180138048:	e8 3f eb f0 ff       	call   0x180046b8c
18013804d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
180138052:	48 89 83 18 01 00 00 	mov    %rax,0x118(%rbx)
180138059:	48 8d 83 28 01 00 00 	lea    0x128(%rbx),%rax
180138060:	48 89 40 08          	mov    %rax,0x8(%rax)
180138064:	48 89 00             	mov    %rax,(%rax)
180138067:	48 8b c3             	mov    %rbx,%rax
18013806a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18013806f:	48 83 c4 20          	add    $0x20,%rsp
180138073:	5f                   	pop    %rdi
180138074:	c3                   	ret
180138075:	cc                   	int3
180138076:	cc                   	int3
180138077:	cc                   	int3
180138078:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18013807d:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
180138082:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
180138087:	57                   	push   %rdi
180138088:	48 83 ec 20          	sub    $0x20,%rsp
18013808c:	48 8d 05 dd ad 00 00 	lea    0xaddd(%rip),%rax        # 0x180142e70
180138093:	48 8b f9             	mov    %rcx,%rdi
180138096:	48 89 01             	mov    %rax,(%rcx)
180138099:	48 8d 99 28 01 00 00 	lea    0x128(%rcx),%rbx
1801380a0:	eb 3a                	jmp    0x1801380dc
1801380a2:	48 39 58 08          	cmp    %rbx,0x8(%rax)
1801380a6:	0f 85 91 00 00 00    	jne    0x18013813d
1801380ac:	48 8b 08             	mov    (%rax),%rcx
1801380af:	48 39 41 08          	cmp    %rax,0x8(%rcx)
1801380b3:	0f 85 84 00 00 00    	jne    0x18013813d
1801380b9:	48 89 0b             	mov    %rcx,(%rbx)
1801380bc:	48 89 59 08          	mov    %rbx,0x8(%rcx)
1801380c0:	48 8d 88 50 ff ff ff 	lea    -0xb0(%rax),%rcx
1801380c7:	48 85 c9             	test   %rcx,%rcx
1801380ca:	74 10                	je     0x1801380dc
1801380cc:	48 8b 01             	mov    (%rcx),%rax
1801380cf:	ba 01 00 00 00       	mov    $0x1,%edx
1801380d4:	48 8b 00             	mov    (%rax),%rax
1801380d7:	ff d0                	call   *%rax
1801380d9:	0f 1f 00             	nopl   (%rax)
1801380dc:	48 8b 03             	mov    (%rbx),%rax
1801380df:	48 3b c3             	cmp    %rbx,%rax
1801380e2:	75 be                	jne    0x1801380a2
1801380e4:	bb 03 00 00 00       	mov    $0x3,%ebx
1801380e9:	48 8d 77 28          	lea    0x28(%rdi),%rsi
1801380ed:	8b eb                	mov    %ebx,%ebp
1801380ef:	48 8b 0e             	mov    (%rsi),%rcx
1801380f2:	48 85 c9             	test   %rcx,%rcx
1801380f5:	74 05                	je     0x1801380fc
1801380f7:	e8 68 6f f1 ff       	call   0x18004f064
1801380fc:	48 83 c6 08          	add    $0x8,%rsi
180138100:	48 83 ed 01          	sub    $0x1,%rbp
180138104:	75 e9                	jne    0x1801380ef
180138106:	48 8d b7 b8 00 00 00 	lea    0xb8(%rdi),%rsi
18013810d:	48 83 ee 28          	sub    $0x28,%rsi
180138111:	48 8b ce             	mov    %rsi,%rcx
180138114:	e8 73 eb f0 ff       	call   0x180046c8c
180138119:	48 83 eb 01          	sub    $0x1,%rbx
18013811d:	75 ee                	jne    0x18013810d
18013811f:	48 8b cf             	mov    %rdi,%rcx
180138122:	e8 cd f3 f0 ff       	call   0x1800474f4
180138127:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18013812c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
180138131:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
180138136:	48 83 c4 20          	add    $0x20,%rsp
18013813a:	5f                   	pop    %rdi
18013813b:	c3                   	ret
18013813c:	cc                   	int3
18013813d:	b9 03 00 00 00       	mov    $0x3,%ecx
180138142:	cd 29                	int    $0x29
180138144:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
180138149:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18013814e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
180138153:	57                   	push   %rdi
180138154:	41 56                	push   %r14
180138156:	41 57                	push   %r15
180138158:	48 83 ec 30          	sub    $0x30,%rsp
18013815c:	48 8b aa 90 00 00 00 	mov    0x90(%rdx),%rbp
180138163:	45 33 db             	xor    %r11d,%r11d
180138166:	45 32 ff             	xor    %r15b,%r15b
180138169:	4c 89 41 08          	mov    %r8,0x8(%rcx)
18013816d:	45 33 f6             	xor    %r14d,%r14d
180138170:	45 33 d2             	xor    %r10d,%r10d
180138173:	49 8b f8             	mov    %r8,%rdi
180138176:	48 8b f2             	mov    %rdx,%rsi
180138179:	48 8b d9             	mov    %rcx,%rbx
18013817c:	4c 39 91 08 01 00 00 	cmp    %r10,0x108(%rcx)
180138183:	74 09                	je     0x18013818e
180138185:	48 81 fd 00 00 00 02 	cmp    $0x2000000,%rbp
18013818c:	77 07                	ja     0x180138195
18013818e:	c6 81 f8 00 00 00 01 	movb   $0x1,0xf8(%rcx)
180138195:	48 81 fd 00 00 00 40 	cmp    $0x40000000,%rbp
18013819c:	73 0b                	jae    0x1801381a9
18013819e:	48 c7 81 18 01 00 00 	movq   $0x1000000,0x118(%rcx)
1801381a5:	00 00 00 01
1801381a9:	48 85 ed             	test   %rbp,%rbp
1801381ac:	74 42                	je     0x1801381f0
1801381ae:	b2 03                	mov    $0x3,%dl
1801381b0:	48 8b cf             	mov    %rdi,%rcx
1801381b3:	e8 90 00 f0 ff       	call   0x180038248
1801381b8:	4c 8b d8             	mov    %rax,%r11
1801381bb:	48 85 c0             	test   %rax,%rax
1801381be:	74 23                	je     0x1801381e3
1801381c0:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
1801381c7:	ba 02 00 00 00       	mov    $0x2,%edx
1801381cc:	e8 33 f6 ef ff       	call   0x180037804
1801381d1:	48 85 c0             	test   %rax,%rax
1801381d4:	75 05                	jne    0x1801381db
1801381d6:	39 56 78             	cmp    %edx,0x78(%rsi)
1801381d9:	75 15                	jne    0x1801381f0
1801381db:	41 be 00 20 00 00    	mov    $0x2000,%r14d
1801381e1:	eb 0d                	jmp    0x1801381f0
1801381e3:	b2 05                	mov    $0x5,%dl
1801381e5:	48 8b cf             	mov    %rdi,%rcx
1801381e8:	e8 5b 00 f0 ff       	call   0x180038248
1801381ed:	4c 8b d8             	mov    %rax,%r11
1801381f0:	4c 89 5b 10          	mov    %r11,0x10(%rbx)
1801381f4:	4d 85 db             	test   %r11,%r11
1801381f7:	74 3c                	je     0x180138235
1801381f9:	48 8d 8f 20 01 00 00 	lea    0x120(%rdi),%rcx
180138200:	ba 03 00 00 00       	mov    $0x3,%edx
180138205:	e8 fa f5 ef ff       	call   0x180037804
18013820a:	48 85 c0             	test   %rax,%rax
18013820d:	75 05                	jne    0x180138214
18013820f:	39 56 78             	cmp    %edx,0x78(%rsi)
180138212:	75 04                	jne    0x180138218
180138214:	4c 89 5b 18          	mov    %r11,0x18(%rbx)
180138218:	ba 68 00 00 00       	mov    $0x68,%edx
18013821d:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
180138221:	44 8d 42 c0          	lea    -0x40(%rdx),%r8d
180138225:	e8 7a ea f0 ff       	call   0x180046ca4
18013822a:	44 8b d0             	mov    %eax,%r10d
18013822d:	85 c0                	test   %eax,%eax
18013822f:	0f 88 b1 01 00 00    	js     0x1801383e6
180138235:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
18013823a:	74 1d                	je     0x180138259
18013823c:	ba 68 00 00 00       	mov    $0x68,%edx
180138241:	48 8d 4b 68          	lea    0x68(%rbx),%rcx
180138245:	44 8d 42 c0          	lea    -0x40(%rdx),%r8d
180138249:	e8 56 ea f0 ff       	call   0x180046ca4
18013824e:	44 8b d0             	mov    %eax,%r10d
180138251:	85 c0                	test   %eax,%eax
180138253:	0f 88 8d 01 00 00    	js     0x1801383e6
180138259:	b2 07                	mov    $0x7,%dl
18013825b:	48 8b cf             	mov    %rdi,%rcx
18013825e:	e8 e5 ff ef ff       	call   0x180038248
180138263:	48 89 43 20          	mov    %rax,0x20(%rbx)
180138267:	48 85 c0             	test   %rax,%rax
18013826a:	74 20                	je     0x18013828c
18013826c:	ba 68 00 00 00       	mov    $0x68,%edx
180138271:	48 8d 8b 90 00 00 00 	lea    0x90(%rbx),%rcx
180138278:	44 8d 42 c0          	lea    -0x40(%rdx),%r8d
18013827c:	e8 23 ea f0 ff       	call   0x180046ca4
180138281:	44 8b d0             	mov    %eax,%r10d
180138284:	85 c0                	test   %eax,%eax
180138286:	0f 88 5a 01 00 00    	js     0x1801383e6
18013828c:	48 8b 43 08          	mov    0x8(%rbx),%rax
180138290:	48 83 b8 90 00 00 00 	cmpq   $0x0,0x90(%rax)
180138297:	00
180138298:	0f 85 48 01 00 00    	jne    0x1801383e6
18013829e:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1801382a2:	48 85 d2             	test   %rdx,%rdx
1801382a5:	74 68                	je     0x18013830f
1801382a7:	48 83 c2 18          	add    $0x18,%rdx
1801382ab:	48 8b ce             	mov    %rsi,%rcx
1801382ae:	e8 8d 9d f0 ff       	call   0x180042040
1801382b3:	f6 40 1e 01          	testb  $0x1,0x1e(%rax)
1801382b7:	74 06                	je     0x1801382bf
1801382b9:	48 8b 40 28          	mov    0x28(%rax),%rax
1801382bd:	eb 04                	jmp    0x1801382c3
1801382bf:	48 8b 40 20          	mov    0x20(%rax),%rax
1801382c3:	48 8b 40 10          	mov    0x10(%rax),%rax
1801382c7:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1801382cb:	44 8a 78 1e          	mov    0x1e(%rax),%r15b
1801382cf:	41 c0 ef 07          	shr    $0x7,%r15b
1801382d3:	41 80 e7 01          	and    $0x1,%r15b
1801382d7:	e8 34 ea f0 ff       	call   0x180046d10
1801382dc:	48 89 68 60          	mov    %rbp,0x60(%rax)
1801382e0:	e8 af e8 f0 ff       	call   0x180046b94
1801382e5:	48 3b e8             	cmp    %rax,%rbp
1801382e8:	4c 8b cd             	mov    %rbp,%r9
1801382eb:	41 8a d7             	mov    %r15b,%dl
1801382ee:	48 8b cb             	mov    %rbx,%rcx
1801382f1:	41 0f 96 c0          	setbe  %r8b
1801382f5:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1801382fa:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1801382ff:	e8 00 01 00 00       	call   0x180138404
180138304:	44 8b d0             	mov    %eax,%r10d
180138307:	85 c0                	test   %eax,%eax
180138309:	0f 88 d7 00 00 00    	js     0x1801383e6
18013830f:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
180138313:	4d 85 c9             	test   %r9,%r9
180138316:	74 6c                	je     0x180138384
180138318:	48 8b 86 90 00 00 00 	mov    0x90(%rsi),%rax
18013831f:	4c 03 f5             	add    %rbp,%r14
180138322:	48 3d 00 00 00 02    	cmp    $0x2000000,%rax
180138328:	76 09                	jbe    0x180138333
18013832a:	4d 8b 49 68          	mov    0x68(%r9),%r9
18013832e:	4d 2b ce             	sub    %r14,%r9
180138331:	eb 06                	jmp    0x180138339
180138333:	41 b9 00 00 00 0e    	mov    $0xe000000,%r9d
180138339:	49 81 f9 00 00 00 24 	cmp    $0x24000000,%r9
180138340:	73 13                	jae    0x180138355
180138342:	48 3d 00 00 00 40    	cmp    $0x40000000,%rax
180138348:	72 0b                	jb     0x180138355
18013834a:	41 ba bb 00 00 c0    	mov    $0xc00000bb,%r10d
180138350:	e9 91 00 00 00       	jmp    0x1801383e6
180138355:	48 8d 4b 68          	lea    0x68(%rbx),%rcx
180138359:	e8 b2 e9 f0 ff       	call   0x180046d10
18013835e:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
180138365:	00
180138366:	45 33 c0             	xor    %r8d,%r8d
180138369:	41 8a d7             	mov    %r15b,%dl
18013836c:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
180138371:	48 8b cb             	mov    %rbx,%rcx
180138374:	4c 89 48 60          	mov    %r9,0x60(%rax)
180138378:	e8 87 00 00 00       	call   0x180138404
18013837d:	44 8b d0             	mov    %eax,%r10d