140176073:	00
140176074:	48 8b 9c 24 b8 04 00 	mov    0x4b8(%rsp),%rbx
14017607b:	00
14017607c:	48 8b bc 24 a0 04 00 	mov    0x4a0(%rsp),%rdi
140176083:	00
140176084:	48 8b 8c 24 90 04 00 	mov    0x490(%rsp),%rcx
14017608b:	00
14017608c:	48 33 cc             	xor    %rsp,%rcx
14017608f:	e8 1c 9e 13 00       	call   0x1402afeb0
140176094:	48 81 c4 c0 04 00 00 	add    $0x4c0,%rsp
14017609b:	41 5f                	pop    %r15
14017609d:	41 5e                	pop    %r14
14017609f:	41 5c                	pop    %r12
1401760a1:	c3                   	ret
1401760a2:	cc                   	int3
1401760a3:	cc                   	int3
1401760a4:	cc                   	int3
1401760a5:	cc                   	int3
1401760a6:	cc                   	int3
1401760a7:	cc                   	int3
1401760a8:	cc                   	int3
1401760a9:	cc                   	int3
1401760aa:	cc                   	int3
1401760ab:	cc                   	int3
1401760ac:	cc                   	int3
1401760ad:	cc                   	int3
1401760ae:	cc                   	int3
1401760af:	cc                   	int3
1401760b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401760b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401760ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401760bf:	57                   	push   %rdi
1401760c0:	41 56                	push   %r14
1401760c2:	41 57                	push   %r15
1401760c4:	b8 20 00 00 00       	mov    $0x20,%eax
1401760c9:	e8 62 aa 13 00       	call   0x1402b0b30
1401760ce:	48 2b e0             	sub    %rax,%rsp
1401760d1:	33 ed                	xor    %ebp,%ebp
1401760d3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401760d6:	48 89 2a             	mov    %rbp,(%rdx)
1401760d9:	4c 8b fa             	mov    %rdx,%r15
1401760dc:	48 8b f1             	mov    %rcx,%rsi
1401760df:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
1401760e3:	48 85 c9             	test   %rcx,%rcx
1401760e6:	0f 84 cc 02 00 00    	je     0x1401763b8
1401760ec:	0f b6 01             	movzbl (%rcx),%eax
1401760ef:	84 c0                	test   %al,%al
1401760f1:	0f 84 c1 02 00 00    	je     0x1401763b8
1401760f7:	3c 0a                	cmp    $0xa,%al
1401760f9:	0f 84 b9 02 00 00    	je     0x1401763b8
1401760ff:	44 8d 45 0a          	lea    0xa(%rbp),%r8d
140176103:	48 8d 15 16 96 1a 00 	lea    0x1a9616(%rip),%rdx        # 0x14031f720
14017610a:	e8 21 ce 14 00       	call   0x1402c2f30
14017610f:	85 c0                	test   %eax,%eax
140176111:	74 32                	je     0x140176145
140176113:	e8 58 0f fb ff       	call   0x140127070
140176118:	4c 8d 05 29 97 1a 00 	lea    0x1a9729(%rip),%r8        # 0x14031f848
14017611f:	ba f6 01 00 00       	mov    $0x1f6,%edx
140176124:	48 8d 0d 7d 96 1a 00 	lea    0x1a967d(%rip),%rcx        # 0x14031f7a8
14017612b:	e8 60 10 fb ff       	call   0x140127190
140176130:	8d 55 6b             	lea    0x6b(%rbp),%edx
140176133:	45 33 c0             	xor    %r8d,%r8d
140176136:	8d 4d 09             	lea    0x9(%rbp),%ecx
140176139:	e8 52 11 fb ff       	call   0x140127290
14017613e:	33 c0                	xor    %eax,%eax
140176140:	e9 78 02 00 00       	jmp    0x1401763bd
140176145:	48 83 c6 0a          	add    $0xa,%rsi
140176149:	48 8d 15 e0 8c 1a 00 	lea    0x1a8ce0(%rip),%rdx        # 0x14031ee30
140176150:	48 8b ce             	mov    %rsi,%rcx
140176153:	e8 98 de 14 00       	call   0x1402c3ff0
140176158:	48 03 f0             	add    %rax,%rsi
14017615b:	80 3e 34             	cmpb   $0x34,(%rsi)
14017615e:	75 de                	jne    0x14017613e
140176160:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
140176164:	48 83 c6 02          	add    $0x2,%rsi
140176168:	3c 2c                	cmp    $0x2c,%al
14017616a:	75 d2                	jne    0x14017613e
14017616c:	48 8d 15 bd 8c 1a 00 	lea    0x1a8cbd(%rip),%rdx        # 0x14031ee30
140176173:	48 8b ce             	mov    %rsi,%rcx
140176176:	e8 75 de 14 00       	call   0x1402c3ff0
14017617b:	48 03 f0             	add    %rax,%rsi
14017617e:	48 8d 15 ab 95 1a 00 	lea    0x1a95ab(%rip),%rdx        # 0x14031f730
140176185:	48 8b ce             	mov    %rsi,%rcx
140176188:	41 b8 09 00 00 00    	mov    $0x9,%r8d
14017618e:	e8 9d cd 14 00       	call   0x1402c2f30
140176193:	85 c0                	test   %eax,%eax
140176195:	0f 85 6c 02 00 00    	jne    0x140176407
14017619b:	48 83 c6 09          	add    $0x9,%rsi
14017619f:	48 8d 15 ba 96 1a 00 	lea    0x1a96ba(%rip),%rdx        # 0x14031f860
1401761a6:	48 8b ce             	mov    %rsi,%rcx
1401761a9:	e8 42 de 14 00       	call   0x1402c3ff0
1401761ae:	48 85 c0             	test   %rax,%rax
1401761b1:	0f 84 50 02 00 00    	je     0x140176407
1401761b7:	48 8d 15 aa 96 1a 00 	lea    0x1a96aa(%rip),%rdx        # 0x14031f868
1401761be:	48 8b ce             	mov    %rsi,%rcx
1401761c1:	e8 2a de 14 00       	call   0x1402c3ff0
1401761c6:	48 03 f0             	add    %rax,%rsi
1401761c9:	80 3e 0a             	cmpb   $0xa,(%rsi)
1401761cc:	74 33                	je     0x140176201
1401761ce:	e8 9d 0e fb ff       	call   0x140127070
1401761d3:	4c 8d 05 6e 96 1a 00 	lea    0x1a966e(%rip),%r8        # 0x14031f848
1401761da:	ba 09 02 00 00       	mov    $0x209,%edx
1401761df:	48 8d 0d c2 95 1a 00 	lea    0x1a95c2(%rip),%rcx        # 0x14031f7a8
1401761e6:	e8 a5 0f fb ff       	call   0x140127190
1401761eb:	45 33 c0             	xor    %r8d,%r8d
1401761ee:	41 8d 50 70          	lea    0x70(%r8),%edx
1401761f2:	8d 4a 99             	lea    -0x67(%rdx),%ecx
1401761f5:	e8 96 10 fb ff       	call   0x140127290
1401761fa:	33 c0                	xor    %eax,%eax
1401761fc:	e9 bc 01 00 00       	jmp    0x1401763bd
140176201:	41 b8 09 00 00 00    	mov    $0x9,%r8d
140176207:	48 8d 15 32 95 1a 00 	lea    0x1a9532(%rip),%rdx        # 0x14031f740
14017620e:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140176212:	e8 19 cd 14 00       	call   0x1402c2f30
140176217:	85 c0                	test   %eax,%eax
140176219:	74 33                	je     0x14017624e
14017621b:	e8 50 0e fb ff       	call   0x140127070
140176220:	4c 8d 05 21 96 1a 00 	lea    0x1a9621(%rip),%r8        # 0x14031f848
140176227:	ba 12 02 00 00       	mov    $0x212,%edx
14017622c:	48 8d 0d 75 95 1a 00 	lea    0x1a9575(%rip),%rcx        # 0x14031f7a8
140176233:	e8 58 0f fb ff       	call   0x140127190
140176238:	45 33 c0             	xor    %r8d,%r8d
14017623b:	41 8d 50 69          	lea    0x69(%r8),%edx
14017623f:	8d 4a a0             	lea    -0x60(%rdx),%ecx
140176242:	e8 49 10 fb ff       	call   0x140127290
140176247:	33 c0                	xor    %eax,%eax
140176249:	e9 6f 01 00 00       	jmp    0x1401763bd
14017624e:	48 83 c6 0a          	add    $0xa,%rsi
140176252:	48 8d 15 d7 8b 1a 00 	lea    0x1a8bd7(%rip),%rdx        # 0x14031ee30
140176259:	48 8b ce             	mov    %rsi,%rcx
14017625c:	e8 8f dd 14 00       	call   0x1402c3ff0
140176261:	48 03 f0             	add    %rax,%rsi
140176264:	48 8d 15 01 96 1a 00 	lea    0x1a9601(%rip),%rdx        # 0x14031f86c
14017626b:	48 8b ce             	mov    %rsi,%rcx
14017626e:	48 8b fe             	mov    %rsi,%rdi
140176271:	e8 5a 06 14 00       	call   0x1402b68d0
140176276:	48 03 f0             	add    %rax,%rsi
140176279:	48 8b cf             	mov    %rdi,%rcx
14017627c:	0f b6 1e             	movzbl (%rsi),%ebx
14017627f:	40 88 2e             	mov    %bpl,(%rsi)
140176282:	e8 79 f4 fe ff       	call   0x140165700
140176287:	49 89 07             	mov    %rax,(%r15)
14017628a:	48 8d 15 9f 8b 1a 00 	lea    0x1a8b9f(%rip),%rdx        # 0x14031ee30
140176291:	48 8b ce             	mov    %rsi,%rcx
140176294:	88 1e                	mov    %bl,(%rsi)
140176296:	48 8b f8             	mov    %rax,%rdi
140176299:	e8 52 dd 14 00       	call   0x1402c3ff0
14017629e:	48 03 f0             	add    %rax,%rsi
1401762a1:	48 85 ff             	test   %rdi,%rdi
1401762a4:	75 32                	jne    0x1401762d8
1401762a6:	e8 c5 0d fb ff       	call   0x140127070
1401762ab:	4c 8d 05 96 95 1a 00 	lea    0x1a9596(%rip),%r8        # 0x14031f848
1401762b2:	ba 25 02 00 00       	mov    $0x225,%edx
1401762b7:	48 8d 0d ea 94 1a 00 	lea    0x1a94ea(%rip),%rcx        # 0x14031f7a8
1401762be:	e8 cd 0e fb ff       	call   0x140127190
1401762c3:	45 33 c0             	xor    %r8d,%r8d
1401762c6:	8d 57 72             	lea    0x72(%rdi),%edx
1401762c9:	8d 4f 09             	lea    0x9(%rdi),%ecx
1401762cc:	e8 bf 0f fb ff       	call   0x140127290
1401762d1:	33 c0                	xor    %eax,%eax
1401762d3:	e9 e5 00 00 00       	jmp    0x1401763bd
1401762d8:	48 8b cf             	mov    %rdi,%rcx
1401762db:	e8 00 be f4 ff       	call   0x1400c20e0
1401762e0:	85 c0                	test   %eax,%eax
1401762e2:	7e 3e                	jle    0x140176322
1401762e4:	0f b6 06             	movzbl (%rsi),%eax
1401762e7:	48 ff c6             	inc    %rsi
1401762ea:	3c 2c                	cmp    $0x2c,%al
1401762ec:	74 6c                	je     0x14017635a
1401762ee:	e8 7d 0d fb ff       	call   0x140127070
1401762f3:	4c 8d 05 4e 95 1a 00 	lea    0x1a954e(%rip),%r8        # 0x14031f848
1401762fa:	ba 2a 02 00 00       	mov    $0x22a,%edx
1401762ff:	48 8d 0d a2 94 1a 00 	lea    0x1a94a2(%rip),%rcx        # 0x14031f7a8
140176306:	e8 85 0e fb ff       	call   0x140127190
14017630b:	ba 81 00 00 00       	mov    $0x81,%edx
140176310:	45 33 c0             	xor    %r8d,%r8d
140176313:	8d 4a 88             	lea    -0x78(%rdx),%ecx
140176316:	e8 75 0f fb ff       	call   0x140127290
14017631b:	33 c0                	xor    %eax,%eax
14017631d:	e9 9b 00 00 00       	jmp    0x1401763bd
140176322:	75 36                	jne    0x14017635a
140176324:	80 3e 2c             	cmpb   $0x2c,(%rsi)
140176327:	75 31                	jne    0x14017635a
140176329:	e8 42 0d fb ff       	call   0x140127070
14017632e:	4c 8d 05 13 95 1a 00 	lea    0x1a9513(%rip),%r8        # 0x14031f848
140176335:	ba 2d 02 00 00       	mov    $0x22d,%edx
14017633a:	48 8d 0d 67 94 1a 00 	lea    0x1a9467(%rip),%rcx        # 0x14031f7a8
140176341:	e8 4a 0e fb ff       	call   0x140127190
140176346:	ba 82 00 00 00       	mov    $0x82,%edx
14017634b:	45 33 c0             	xor    %r8d,%r8d
14017634e:	8d 4a 87             	lea    -0x79(%rdx),%ecx
140176351:	e8 3a 0f fb ff       	call   0x140127290
140176356:	33 c0                	xor    %eax,%eax
140176358:	eb 63                	jmp    0x1401763bd
14017635a:	48 8b cf             	mov    %rdi,%rcx
14017635d:	e8 7e bd f4 ff       	call   0x1400c20e0
140176362:	48 63 d8             	movslq %eax,%rbx
140176365:	85 c0                	test   %eax,%eax
140176367:	7e 0e                	jle    0x140176377
140176369:	4c 8b c3             	mov    %rbx,%r8
14017636c:	49 8d 4f 08          	lea    0x8(%r15),%rcx
140176370:	33 d2                	xor    %edx,%edx
140176372:	e8 89 b6 16 00       	call   0x1402e1a00
140176377:	03 db                	add    %ebx,%ebx
140176379:	85 db                	test   %ebx,%ebx
14017637b:	7e 3b                	jle    0x1401763b8
14017637d:	0f 1f 00             	nopl   (%rax)
140176380:	0f b6 0e             	movzbl (%rsi),%ecx
140176383:	e8 b8 3f fb ff       	call   0x14012a340
140176388:	44 8b c0             	mov    %eax,%r8d
14017638b:	85 c0                	test   %eax,%eax
14017638d:	78 47                	js     0x1401763d6
14017638f:	48 ff c6             	inc    %rsi
140176392:	8b cd                	mov    %ebp,%ecx
140176394:	85 ed                	test   %ebp,%ebp
140176396:	79 03                	jns    0x14017639b
140176398:	8d 4d 01             	lea    0x1(%rbp),%ecx
14017639b:	d1 f9                	sar    $1,%ecx
14017639d:	48 63 d1             	movslq %ecx,%rdx
1401763a0:	8b cd                	mov    %ebp,%ecx
1401763a2:	f7 d1                	not    %ecx
1401763a4:	ff c5                	inc    %ebp
1401763a6:	83 e1 01             	and    $0x1,%ecx
1401763a9:	c1 e1 02             	shl    $0x2,%ecx
1401763ac:	41 d2 e0             	shl    %cl,%r8b
1401763af:	46 08 44 3a 08       	or     %r8b,0x8(%rdx,%r15,1)
1401763b4:	3b eb                	cmp    %ebx,%ebp
1401763b6:	7c c8                	jl     0x140176380
1401763b8:	b8 01 00 00 00       	mov    $0x1,%eax
1401763bd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401763c2:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401763c7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401763cc:	48 83 c4 20          	add    $0x20,%rsp
1401763d0:	41 5f                	pop    %r15
1401763d2:	41 5e                	pop    %r14
1401763d4:	5f                   	pop    %rdi
1401763d5:	c3                   	ret
1401763d6:	e8 95 0c fb ff       	call   0x140127070
1401763db:	4c 8d 05 8e 94 1a 00 	lea    0x1a948e(%rip),%r8        # 0x14031f870
1401763e2:	ba 43 02 00 00       	mov    $0x243,%edx
1401763e7:	48 8d 0d ba 93 1a 00 	lea    0x1a93ba(%rip),%rcx        # 0x14031f7a8
1401763ee:	e8 9d 0d fb ff       	call   0x140127190
1401763f3:	ba 67 00 00 00       	mov    $0x67,%edx
1401763f8:	45 33 c0             	xor    %r8d,%r8d
1401763fb:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
1401763fe:	e8 8d 0e fb ff       	call   0x140127290
140176403:	33 c0                	xor    %eax,%eax
140176405:	eb b6                	jmp    0x1401763bd
140176407:	e8 64 0c fb ff       	call   0x140127070
14017640c:	4c 8d 05 35 94 1a 00 	lea    0x1a9435(%rip),%r8        # 0x14031f848
140176413:	ba 03 02 00 00       	mov    $0x203,%edx
140176418:	48 8d 0d 89 93 1a 00 	lea    0x1a9389(%rip),%rcx        # 0x14031f7a8
14017641f:	e8 6c 0d fb ff       	call   0x140127190
140176424:	45 33 c0             	xor    %r8d,%r8d
140176427:	41 8d 50 6a          	lea    0x6a(%r8),%edx
14017642b:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14017642e:	e8 5d 0e fb ff       	call   0x140127290
140176433:	33 c0                	xor    %eax,%eax
140176435:	eb 86                	jmp    0x1401763bd
140176437:	cc                   	int3
140176438:	cc                   	int3
140176439:	cc                   	int3
14017643a:	cc                   	int3
14017643b:	cc                   	int3
14017643c:	cc                   	int3
14017643d:	cc                   	int3
14017643e:	cc                   	int3
14017643f:	cc                   	int3
140176440:	b8 38 00 00 00       	mov    $0x38,%eax
140176445:	e8 e6 a6 13 00       	call   0x1402b0b30
14017644a:	48 2b e0             	sub    %rax,%rsp
14017644d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140176452:	c7 44 24 28 02 00 00 	movl   $0x2,0x28(%rsp)
140176459:	00
14017645a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017645f:	e8 0c 00 00 00       	call   0x140176470
140176464:	48 83 c4 38          	add    $0x38,%rsp
140176468:	c3                   	ret
140176469:	cc                   	int3
14017646a:	cc                   	int3
14017646b:	cc                   	int3
14017646c:	cc                   	int3
14017646d:	cc                   	int3
14017646e:	cc                   	int3
14017646f:	cc                   	int3
140176470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140176475:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14017647a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14017647f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140176484:	55                   	push   %rbp
140176485:	56                   	push   %rsi
140176486:	57                   	push   %rdi
140176487:	41 54                	push   %r12
140176489:	41 55                	push   %r13
14017648b:	41 56                	push   %r14
14017648d:	41 57                	push   %r15
14017648f:	48 8b ec             	mov    %rsp,%rbp
140176492:	b8 60 00 00 00       	mov    $0x60,%eax
140176497:	e8 94 a6 13 00       	call   0x1402b0b30
14017649c:	48 2b e0             	sub    %rax,%rsp
14017649f:	44 8b 7d 68          	mov    0x68(%rbp),%r15d
1401764a3:	33 db                	xor    %ebx,%ebx
1401764a5:	4c 8b e9             	mov    %rcx,%r13
1401764a8:	48 89 5d f0          	mov    %rbx,-0x10(%rbp)
1401764ac:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1401764b0:	41 8b c7             	mov    %r15d,%eax
1401764b3:	83 e0 06             	and    $0x6,%eax
1401764b6:	44 8b e3             	mov    %ebx,%r12d
1401764b9:	8b fb                	mov    %ebx,%edi
1401764bb:	44 8b f3             	mov    %ebx,%r14d
1401764be:	8b f3                	mov    %ebx,%esi
1401764c0:	89 19                	mov    %ebx,(%rcx)
1401764c2:	49 89 18             	mov    %rbx,(%r8)
1401764c5:	48 89 1a             	mov    %rbx,(%rdx)
1401764c8:	49 89 19             	mov    %rbx,(%r9)
1401764cb:	3c 06                	cmp    $0x6,%al
1401764cd:	75 27                	jne    0x1401764f6
1401764cf:	e8 9c 0b fb ff       	call   0x140127070
1401764d4:	4c 8d 05 fd 93 1a 00 	lea    0x1a93fd(%rip),%r8        # 0x14031f8d8
1401764db:	ba a5 03 00 00       	mov    $0x3a5,%edx
1401764e0:	48 8d 0d c1 92 1a 00 	lea    0x1a92c1(%rip),%rcx        # 0x14031f7a8
1401764e7:	e8 a4 0c fb ff       	call   0x140127190
1401764ec:	ba 06 01 08 00       	mov    $0x80106,%edx
1401764f1:	e9 75 02 00 00       	jmp    0x14017676b
1401764f6:	41 f6 c7 01          	test   $0x1,%r15b
1401764fa:	74 07                	je     0x140176503
1401764fc:	e8 8f 84 f7 ff       	call   0x1400ee990
140176501:	eb 05                	jmp    0x140176508
140176503:	e8 78 84 f7 ff       	call   0x1400ee980
140176508:	48 8b c8             	mov    %rax,%rcx
14017650b:	4c 8b f0             	mov    %rax,%r14
14017650e:	e8 6d 67 f7 ff       	call   0x1400ecc80
140176513:	49 8b ce             	mov    %r14,%rcx
140176516:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14017651a:	48 8b f8             	mov    %rax,%rdi
14017651d:	e8 5e 67 f7 ff       	call   0x1400ecc80
140176522:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140176526:	4c 8b f0             	mov    %rax,%r14
140176529:	48 85 ff             	test   %rdi,%rdi
14017652c:	0f 84 17 02 00 00    	je     0x140176749
140176532:	48 85 c0             	test   %rax,%rax
140176535:	0f 84 0e 02 00 00    	je     0x140176749
14017653b:	45 8b c7             	mov    %r15d,%r8d
14017653e:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140176542:	49 8b cd             	mov    %r13,%rcx
140176545:	e8 96 0b 00 00       	call   0x1401770e0
14017654a:	48 8b 75 f0          	mov    -0x10(%rbp),%rsi
14017654e:	85 c0                	test   %eax,%eax
140176550:	0f 84 21 02 00 00    	je     0x140176777
140176556:	4c 8b ce             	mov    %rsi,%r9