140008146:	5b                   	pop    %rbx
140008147:	c3                   	ret
140008148:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14000814d:	0f 1f 00             	nopl   (%rax)
140008150:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140008154:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140008158:	ff 15 62 41 03 00    	call   *0x34162(%rip)        # 0x14003c2c0
14000815e:	85 c0                	test   %eax,%eax
140008160:	74 65                	je     0x1400081c7
140008162:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140008166:	48 8d 53 18          	lea    0x18(%rbx),%rdx
14000816a:	48 83 c1 2c          	add    $0x2c,%rcx
14000816e:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140008174:	41 b8 10 04 00 00    	mov    $0x410,%r8d
14000817a:	ff 15 50 43 03 00    	call   *0x34350(%rip)        # 0x14003c4d0
140008180:	85 c0                	test   %eax,%eax
140008182:	74 25                	je     0x1400081a9
140008184:	80 7b 18 2e          	cmpb   $0x2e,0x18(%rbx)
140008188:	75 12                	jne    0x14000819c
14000818a:	0f b6 43 19          	movzbl 0x19(%rbx),%eax
14000818e:	84 c0                	test   %al,%al
140008190:	74 be                	je     0x140008150
140008192:	3c 2e                	cmp    $0x2e,%al
140008194:	75 06                	jne    0x14000819c
140008196:	80 7b 1a 00          	cmpb   $0x0,0x1a(%rbx)
14000819a:	74 b4                	je     0x140008150
14000819c:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400081a1:	b0 01                	mov    $0x1,%al
1400081a3:	48 83 c4 20          	add    $0x20,%rsp
1400081a7:	5b                   	pop    %rbx
1400081a8:	c3                   	ret
1400081a9:	4c 8d 05 e0 4a 03 00 	lea    0x34ae0(%rip),%r8        # 0x14003cc90
1400081b0:	ba ed 14 00 00       	mov    $0x14ed,%edx
1400081b5:	48 8d 0d 54 4a 03 00 	lea    0x34a54(%rip),%rcx        # 0x14003cc10
1400081bc:	ff 15 6e 42 03 00    	call   *0x3426e(%rip)        # 0x14003c430
1400081c2:	84 c0                	test   %al,%al
1400081c4:	75 01                	jne    0x1400081c7
1400081c6:	cc                   	int3
1400081c7:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400081cc:	32 c0                	xor    %al,%al
1400081ce:	c6 03 01             	movb   $0x1,(%rbx)
1400081d1:	48 83 c4 20          	add    $0x20,%rsp
1400081d5:	5b                   	pop    %rbx
1400081d6:	c3                   	ret
1400081d7:	cc                   	int3
1400081d8:	cc                   	int3
1400081d9:	cc                   	int3
1400081da:	cc                   	int3
1400081db:	cc                   	int3
1400081dc:	cc                   	int3
1400081dd:	cc                   	int3
1400081de:	cc                   	int3
1400081df:	cc                   	int3
1400081e0:	48 8d 41 18          	lea    0x18(%rcx),%rax
1400081e4:	c3                   	ret
1400081e5:	cc                   	int3
1400081e6:	cc                   	int3
1400081e7:	cc                   	int3
1400081e8:	cc                   	int3
1400081e9:	cc                   	int3
1400081ea:	cc                   	int3
1400081eb:	cc                   	int3
1400081ec:	cc                   	int3
1400081ed:	cc                   	int3
1400081ee:	cc                   	int3
1400081ef:	cc                   	int3
1400081f0:	4c 8b dc             	mov    %rsp,%r11
1400081f3:	56                   	push   %rsi
1400081f4:	48 83 ec 70          	sub    $0x70,%rsp
1400081f8:	33 f6                	xor    %esi,%esi
1400081fa:	49 89 6b 18          	mov    %rbp,0x18(%r11)
1400081fe:	48 8d 05 cb 49 03 00 	lea    0x349cb(%rip),%rax        # 0x14003cbd0
140008205:	49 89 7b f0          	mov    %rdi,-0x10(%r11)
140008209:	48 8b d1             	mov    %rcx,%rdx
14000820c:	4d 89 73 e8          	mov    %r14,-0x18(%r11)
140008210:	44 8b c6             	mov    %esi,%r8d
140008213:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140008217:	49 8d 4b c8          	lea    -0x38(%r11),%rcx
14000821b:	49 89 73 d0          	mov    %rsi,-0x30(%r11)
14000821f:	49 89 73 e0          	mov    %rsi,-0x20(%r11)
140008223:	49 89 73 d8          	mov    %rsi,-0x28(%r11)
140008227:	e8 84 03 00 00       	call   0x1400085b0
14000822c:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
140008231:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140008236:	4d 85 f6             	test   %r14,%r14
140008239:	75 7d                	jne    0x1400082b8
14000823b:	80 3f 5c             	cmpb   $0x5c,(%rdi)
14000823e:	75 45                	jne    0x140008285
140008240:	80 7f 01 5c          	cmpb   $0x5c,0x1(%rdi)
140008244:	75 3f                	jne    0x140008285
140008246:	80 7f 02 3f          	cmpb   $0x3f,0x2(%rdi)
14000824a:	75 18                	jne    0x140008264
14000824c:	80 7f 03 5c          	cmpb   $0x5c,0x3(%rdi)
140008250:	75 12                	jne    0x140008264
140008252:	b9 06 00 01 00       	mov    $0x10006,%ecx
140008257:	e8 04 90 ff ff       	call   0x140001260
14000825c:	4c 8b f0             	mov    %rax,%r14
14000825f:	48 8b d0             	mov    %rax,%rdx
140008262:	eb 3f                	jmp    0x1400082a3
140008264:	b9 0e 00 01 00       	mov    $0x1000e,%ecx
140008269:	e8 f2 8f ff ff       	call   0x140001260
14000826e:	0f 10 05 e3 49 03 00 	movups 0x349e3(%rip),%xmm0        # 0x14003cc58
140008275:	4c 8b f0             	mov    %rax,%r14
140008278:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
14000827c:	0f 11 00             	movups %xmm0,(%rax)
14000827f:	48 8d 50 10          	lea    0x10(%rax),%rdx
140008283:	eb 21                	jmp    0x1400082a6
140008285:	b9 06 00 01 00       	mov    $0x10006,%ecx
14000828a:	e8 d1 8f ff ff       	call   0x140001260
14000828f:	4c 8b f0             	mov    %rax,%r14
140008292:	48 b8 5c 00 5c 00 3f 	movabs $0x5c003f005c005c,%rax
140008299:	00 5c 00
14000829c:	49 89 06             	mov    %rax,(%r14)
14000829f:	49 8d 56 08          	lea    0x8(%r14),%rdx
1400082a3:	48 8b cf             	mov    %rdi,%rcx
1400082a6:	41 b9 06 00 00 00    	mov    $0x6,%r9d
1400082ac:	41 b8 fe ff 00 00    	mov    $0xfffe,%r8d
1400082b2:	ff 15 10 42 03 00    	call   *0x34210(%rip)        # 0x14003c4c8
1400082b8:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400082bd:	45 33 c9             	xor    %r9d,%r9d
1400082c0:	c7 44 24 28 00 00 00 	movl   $0x2000000,0x28(%rsp)
1400082c7:	02
1400082c8:	ba 00 00 00 80       	mov    $0x80000000,%edx
1400082cd:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400082d3:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1400082da:	00
1400082db:	49 8b ce             	mov    %r14,%rcx
1400082de:	ff 15 ac 3f 03 00    	call   *0x33fac(%rip)        # 0x14003c290
1400082e4:	48 8b e8             	mov    %rax,%rbp
1400082e7:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400082eb:	74 77                	je     0x140008364
1400082ed:	4c 8d 8c 24 88 00 00 	lea    0x88(%rsp),%r9
1400082f4:	00
1400082f5:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
1400082fc:	00
1400082fd:	45 33 c0             	xor    %r8d,%r8d
140008300:	33 d2                	xor    %edx,%edx
140008302:	48 8b c8             	mov    %rax,%rcx
140008305:	ff 15 d5 3f 03 00    	call   *0x33fd5(%rip)        # 0x14003c2e0
14000830b:	48 8b cd             	mov    %rbp,%rcx
14000830e:	8b d8                	mov    %eax,%ebx
140008310:	ff 15 2a 3d 03 00    	call   *0x33d2a(%rip)        # 0x14003c040
140008316:	85 db                	test   %ebx,%ebx
140008318:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14000831f:	00
140008320:	74 42                	je     0x140008364
140008322:	44 8b 84 24 8c 00 00 	mov    0x8c(%rsp),%r8d
140008329:	00
14000832a:	48 ba 00 80 c1 2a 21 	movabs $0xfe624e212ac18000,%rdx
140008331:	4e 62 fe
140008334:	8b 8c 24 88 00 00 00 	mov    0x88(%rsp),%ecx
14000833b:	48 b8 bd 42 7a e5 d5 	movabs $0xd6bf94d5e57a42bd,%rax
140008342:	94 bf d6
140008345:	49 c1 e0 20          	shl    $0x20,%r8
140008349:	4c 03 c2             	add    %rdx,%r8
14000834c:	4c 03 c1             	add    %rcx,%r8
14000834f:	49 f7 e8             	imul   %r8
140008352:	49 8d 34 10          	lea    (%r8,%rdx,1),%rsi
140008356:	48 c1 fe 17          	sar    $0x17,%rsi
14000835a:	48 8b c6             	mov    %rsi,%rax
14000835d:	48 c1 e8 3f          	shr    $0x3f,%rax
140008361:	48 03 f0             	add    %rax,%rsi
140008364:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14000836b:	00
14000836c:	48 85 ff             	test   %rdi,%rdi
14000836f:	74 08                	je     0x140008379
140008371:	48 8b cf             	mov    %rdi,%rcx
140008374:	e8 37 8f ff ff       	call   0x1400012b0
140008379:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
14000837e:	4d 85 f6             	test   %r14,%r14
140008381:	74 08                	je     0x14000838b
140008383:	49 8b ce             	mov    %r14,%rcx
140008386:	e8 25 8f ff ff       	call   0x1400012b0
14000838b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140008390:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140008395:	48 85 c9             	test   %rcx,%rcx
140008398:	74 05                	je     0x14000839f
14000839a:	e8 11 8f ff ff       	call   0x1400012b0
14000839f:	48 8b c6             	mov    %rsi,%rax
1400083a2:	48 83 c4 70          	add    $0x70,%rsp
1400083a6:	5e                   	pop    %rsi
1400083a7:	c3                   	ret
1400083a8:	cc                   	int3
1400083a9:	cc                   	int3
1400083aa:	cc                   	int3
1400083ab:	cc                   	int3
1400083ac:	cc                   	int3
1400083ad:	cc                   	int3
1400083ae:	cc                   	int3
1400083af:	cc                   	int3
1400083b0:	4c 8b dc             	mov    %rsp,%r11
1400083b3:	48 83 ec 68          	sub    $0x68,%rsp
1400083b7:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400083bb:	48 8d 05 0e 48 03 00 	lea    0x3480e(%rip),%rax        # 0x14003cbd0
1400083c2:	49 89 6b 10          	mov    %rbp,0x10(%r11)
1400083c6:	33 db                	xor    %ebx,%ebx
1400083c8:	49 89 73 18          	mov    %rsi,0x18(%r11)
1400083cc:	44 8b c3             	mov    %ebx,%r8d
1400083cf:	4d 89 73 f0          	mov    %r14,-0x10(%r11)
1400083d3:	4c 8b f1             	mov    %rcx,%r14
1400083d6:	49 8d 4b c8          	lea    -0x38(%r11),%rcx
1400083da:	4d 89 7b e8          	mov    %r15,-0x18(%r11)
1400083de:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1400083e2:	49 89 5b d0          	mov    %rbx,-0x30(%r11)
1400083e6:	49 89 5b e0          	mov    %rbx,-0x20(%r11)
1400083ea:	49 89 5b d8          	mov    %rbx,-0x28(%r11)
1400083ee:	e8 bd 01 00 00       	call   0x1400085b0
1400083f3:	b9 50 02 00 00       	mov    $0x250,%ecx
1400083f8:	e8 63 8e ff ff       	call   0x140001260
1400083fd:	33 d2                	xor    %edx,%edx
1400083ff:	49 89 46 10          	mov    %rax,0x10(%r14)
140008403:	41 b8 50 02 00 00    	mov    $0x250,%r8d
140008409:	48 8b c8             	mov    %rax,%rcx
14000840c:	e8 9f 2a 03 00       	call   0x14003aeb0
140008411:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140008416:	41 88 5e 18          	mov    %bl,0x18(%r14)
14000841a:	49 8b 6e 10          	mov    0x10(%r14),%rbp
14000841e:	48 85 f6             	test   %rsi,%rsi
140008421:	0f 85 9b 00 00 00    	jne    0x1400084c2
140008427:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14000842c:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140008431:	80 3f 5c             	cmpb   $0x5c,(%rdi)
140008434:	75 4f                	jne    0x140008485
140008436:	80 7f 01 5c          	cmpb   $0x5c,0x1(%rdi)
14000843a:	75 49                	jne    0x140008485
14000843c:	80 7f 02 3f          	cmpb   $0x3f,0x2(%rdi)
140008440:	75 1d                	jne    0x14000845f
140008442:	80 7f 03 5c          	cmpb   $0x5c,0x3(%rdi)
140008446:	75 17                	jne    0x14000845f
140008448:	b9 06 00 01 00       	mov    $0x10006,%ecx
14000844d:	e8 0e 8e ff ff       	call   0x140001260
140008452:	48 8b f0             	mov    %rax,%rsi
140008455:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14000845a:	48 8b d0             	mov    %rax,%rdx
14000845d:	eb 49                	jmp    0x1400084a8
14000845f:	b9 0e 00 01 00       	mov    $0x1000e,%ecx
140008464:	e8 f7 8d ff ff       	call   0x140001260
140008469:	0f 10 05 e8 47 03 00 	movups 0x347e8(%rip),%xmm0        # 0x14003cc58
140008470:	48 8b f0             	mov    %rax,%rsi
140008473:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140008478:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
14000847c:	0f 11 00             	movups %xmm0,(%rax)
14000847f:	48 8d 50 10          	lea    0x10(%rax),%rdx
140008483:	eb 26                	jmp    0x1400084ab
140008485:	b9 06 00 01 00       	mov    $0x10006,%ecx
14000848a:	e8 d1 8d ff ff       	call   0x140001260
14000848f:	48 8b f0             	mov    %rax,%rsi
140008492:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140008497:	48 b8 5c 00 5c 00 3f 	movabs $0x5c003f005c005c,%rax
14000849e:	00 5c 00
1400084a1:	48 89 06             	mov    %rax,(%rsi)
1400084a4:	48 8d 56 08          	lea    0x8(%rsi),%rdx
1400084a8:	48 8b cf             	mov    %rdi,%rcx
1400084ab:	41 b9 06 00 00 00    	mov    $0x6,%r9d
1400084b1:	41 b8 fe ff 00 00    	mov    $0xfffe,%r8d
1400084b7:	ff 15 0b 40 03 00    	call   *0x3400b(%rip)        # 0x14003c4c8
1400084bd:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1400084c2:	c7 44 24 28 02 00 00 	movl   $0x2,0x28(%rsp)
1400084c9:	00
1400084ca:	45 33 c9             	xor    %r9d,%r9d
1400084cd:	4c 8b c5             	mov    %rbp,%r8
1400084d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400084d5:	ba 01 00 00 00       	mov    $0x1,%edx
1400084da:	48 8b ce             	mov    %rsi,%rcx
1400084dd:	ff 15 d5 3d 03 00    	call   *0x33dd5(%rip)        # 0x14003c2b8
1400084e3:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1400084ea:	00
1400084eb:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1400084f0:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400084f5:	49 89 46 08          	mov    %rax,0x8(%r14)
1400084f9:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400084fd:	74 40                	je     0x14000853f
1400084ff:	49 8b 4e 10          	mov    0x10(%r14),%rcx
140008503:	49 8d 56 18          	lea    0x18(%r14),%rdx
140008507:	48 83 c1 2c          	add    $0x2c,%rcx
14000850b:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140008511:	41 b8 10 04 00 00    	mov    $0x410,%r8d
140008517:	ff 15 b3 3f 03 00    	call   *0x33fb3(%rip)        # 0x14003c4d0
14000851d:	85 c0                	test   %eax,%eax
14000851f:	75 68                	jne    0x140008589
140008521:	4c 8d 05 68 47 03 00 	lea    0x34768(%rip),%r8        # 0x14003cc90
140008528:	ba 80 14 00 00       	mov    $0x1480,%edx
14000852d:	48 8d 0d dc 46 03 00 	lea    0x346dc(%rip),%rcx        # 0x14003cc10
140008534:	ff 15 f6 3e 03 00    	call   *0x33ef6(%rip)        # 0x14003c430
14000853a:	84 c0                	test   %al,%al
14000853c:	75 01                	jne    0x14000853f
14000853e:	cc                   	int3
14000853f:	41 c6 06 01          	movb   $0x1,(%r14)
140008543:	b0 01                	mov    $0x1,%al
140008545:	41 88 46 01          	mov    %al,0x1(%r14)
140008549:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000854e:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140008553:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140008558:	48 85 c9             	test   %rcx,%rcx
14000855b:	74 05                	je     0x140008562
14000855d:	e8 4e 8d ff ff       	call   0x1400012b0
140008562:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140008567:	48 85 c9             	test   %rcx,%rcx
14000856a:	74 05                	je     0x140008571
14000856c:	e8 3f 8d ff ff       	call   0x1400012b0
140008571:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140008576:	48 85 c9             	test   %rcx,%rcx
140008579:	74 09                	je     0x140008584
14000857b:	48 83 c4 68          	add    $0x68,%rsp
14000857f:	e9 2c 8d ff ff       	jmp    0x1400012b0
140008584:	48 83 c4 68          	add    $0x68,%rsp
140008588:	c3                   	ret
140008589:	41 c6 06 00          	movb   $0x0,(%r14)
14000858d:	41 80 7e 18 2e       	cmpb   $0x2e,0x18(%r14)
140008592:	75 14                	jne    0x1400085a8
140008594:	41 0f b6 46 19       	movzbl 0x19(%r14),%eax
140008599:	84 c0                	test   %al,%al
14000859b:	74 a6                	je     0x140008543
14000859d:	3c 2e                	cmp    $0x2e,%al
14000859f:	75 07                	jne    0x1400085a8
1400085a1:	41 80 7e 1a 00       	cmpb   $0x0,0x1a(%r14)
1400085a6:	74 9b                	je     0x140008543
1400085a8:	32 c0                	xor    %al,%al
1400085aa:	eb 99                	jmp    0x140008545
1400085ac:	cc                   	int3
1400085ad:	cc                   	int3
1400085ae:	cc                   	int3
1400085af:	cc                   	int3
1400085b0:	40 53                	rex push %rbx
1400085b2:	57                   	push   %rdi
1400085b3:	41 57                	push   %r15
1400085b5:	48 83 ec 30          	sub    $0x30,%rsp
1400085b9:	49 8b f8             	mov    %r8,%rdi
1400085bc:	48 8b da             	mov    %rdx,%rbx
1400085bf:	4c 8b f9             	mov    %rcx,%r15
1400085c2:	48 85 d2             	test   %rdx,%rdx
1400085c5:	0f 84 1e 02 00 00    	je     0x1400087e9
1400085cb:	48 8b ca             	mov    %rdx,%rcx
1400085ce:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1400085d3:	ff 15 2f 3f 03 00    	call   *0x33f2f(%rip)        # 0x14003c508
1400085d9:	84 c0                	test   %al,%al
1400085db:	74 30                	je     0x14000860d
1400085dd:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1400085e4:	48 ff c6             	inc    %rsi
1400085e7:	80 3c 33 00          	cmpb   $0x0,(%rbx,%rsi,1)
1400085eb:	75 f7                	jne    0x1400085e4
1400085ed:	ff c6                	inc    %esi
1400085ef:	8b ce                	mov    %esi,%ecx
1400085f1:	e8 6a 8c ff ff       	call   0x140001260
1400085f6:	44 8b c6             	mov    %esi,%r8d
1400085f9:	48 8b d3             	mov    %rbx,%rdx
1400085fc:	48 8b c8             	mov    %rax,%rcx
1400085ff:	49 89 47 08          	mov    %rax,0x8(%r15)
140008603:	e8 08 22 03 00       	call   0x14003a810
140008608:	e9 92 01 00 00       	jmp    0x14000879f