140144220:	33 d2                	xor    %edx,%edx
140144222:	89 0b                	mov    %ecx,(%rbx)
140144224:	8b c2                	mov    %edx,%eax
140144226:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014422b:	48 83 c4 40          	add    $0x40,%rsp
14014422f:	5f                   	pop    %rdi
140144230:	c3                   	ret
140144231:	41 8b 80 98 13 00 00 	mov    0x1398(%r8),%eax
140144238:	33 d2                	xor    %edx,%edx
14014423a:	89 03                	mov    %eax,(%rbx)
14014423c:	8b c2                	mov    %edx,%eax
14014423e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144243:	48 83 c4 40          	add    $0x40,%rsp
140144247:	5f                   	pop    %rdi
140144248:	c3                   	ret
140144249:	41 8b 80 cc 13 00 00 	mov    0x13cc(%r8),%eax
140144250:	33 d2                	xor    %edx,%edx
140144252:	89 03                	mov    %eax,(%rbx)
140144254:	8b c2                	mov    %edx,%eax
140144256:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014425b:	48 83 c4 40          	add    $0x40,%rsp
14014425f:	5f                   	pop    %rdi
140144260:	c3                   	ret
140144261:	41 8b 80 f0 13 00 00 	mov    0x13f0(%r8),%eax
140144268:	33 d2                	xor    %edx,%edx
14014426a:	89 03                	mov    %eax,(%rbx)
14014426c:	8b c2                	mov    %edx,%eax
14014426e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144273:	48 83 c4 40          	add    $0x40,%rsp
140144277:	5f                   	pop    %rdi
140144278:	c3                   	ret
140144279:	41 81 b8 18 13 00 00 	cmpl   $0x130,0x1318(%r8)
140144280:	30 01 00 00
140144284:	75 16                	jne    0x14014429c
140144286:	b8 01 00 00 00       	mov    $0x1,%eax
14014428b:	33 d2                	xor    %edx,%edx
14014428d:	89 03                	mov    %eax,(%rbx)
14014428f:	8b c2                	mov    %edx,%eax
140144291:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144296:	48 83 c4 40          	add    $0x40,%rsp
14014429a:	5f                   	pop    %rdi
14014429b:	c3                   	ret
14014429c:	33 c0                	xor    %eax,%eax
14014429e:	41 38 80 f4 13 00 00 	cmp    %al,0x13f4(%r8)
1401442a5:	0f 95 c0             	setne  %al
1401442a8:	33 d2                	xor    %edx,%edx
1401442aa:	89 03                	mov    %eax,(%rbx)
1401442ac:	8b c2                	mov    %edx,%eax
1401442ae:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442b3:	48 83 c4 40          	add    $0x40,%rsp
1401442b7:	5f                   	pop    %rdi
1401442b8:	c3                   	ret
1401442b9:	41 8b 80 b0 11 00 00 	mov    0x11b0(%r8),%eax
1401442c0:	33 d2                	xor    %edx,%edx
1401442c2:	89 03                	mov    %eax,(%rbx)
1401442c4:	8b c2                	mov    %edx,%eax
1401442c6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442cb:	48 83 c4 40          	add    $0x40,%rsp
1401442cf:	5f                   	pop    %rdi
1401442d0:	c3                   	ret
1401442d1:	41 8b 80 b4 11 00 00 	mov    0x11b4(%r8),%eax
1401442d8:	33 d2                	xor    %edx,%edx
1401442da:	89 03                	mov    %eax,(%rbx)
1401442dc:	8b c2                	mov    %edx,%eax
1401442de:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442e3:	48 83 c4 40          	add    $0x40,%rsp
1401442e7:	5f                   	pop    %rdi
1401442e8:	c3                   	ret
1401442e9:	41 8b 80 b8 11 00 00 	mov    0x11b8(%r8),%eax
1401442f0:	33 d2                	xor    %edx,%edx
1401442f2:	89 03                	mov    %eax,(%rbx)
1401442f4:	8b c2                	mov    %edx,%eax
1401442f6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401442fb:	48 83 c4 40          	add    $0x40,%rsp
1401442ff:	5f                   	pop    %rdi
140144300:	c3                   	ret
140144301:	41 8b 88 20 13 00 00 	mov    0x1320(%r8),%ecx
140144308:	83 e9 0a             	sub    $0xa,%ecx
14014430b:	74 63                	je     0x140144370
14014430d:	83 e9 01             	sub    $0x1,%ecx
140144310:	74 49                	je     0x14014435b
140144312:	83 e9 09             	sub    $0x9,%ecx
140144315:	74 2f                	je     0x140144346
140144317:	83 f9 0a             	cmp    $0xa,%ecx
14014431a:	74 15                	je     0x140144331
14014431c:	33 d2                	xor    %edx,%edx
14014431e:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
140144324:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144329:	8b c2                	mov    %edx,%eax
14014432b:	48 83 c4 40          	add    $0x40,%rsp
14014432f:	5f                   	pop    %rdi
140144330:	c3                   	ret
140144331:	33 d2                	xor    %edx,%edx
140144333:	c7 03 1e 00 00 00    	movl   $0x1e,(%rbx)
140144339:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014433e:	8b c2                	mov    %edx,%eax
140144340:	48 83 c4 40          	add    $0x40,%rsp
140144344:	5f                   	pop    %rdi
140144345:	c3                   	ret
140144346:	33 d2                	xor    %edx,%edx
140144348:	c7 03 03 00 00 00    	movl   $0x3,(%rbx)
14014434e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144353:	8b c2                	mov    %edx,%eax
140144355:	48 83 c4 40          	add    $0x40,%rsp
140144359:	5f                   	pop    %rdi
14014435a:	c3                   	ret
14014435b:	33 d2                	xor    %edx,%edx
14014435d:	c7 03 02 00 00 00    	movl   $0x2,(%rbx)
140144363:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144368:	8b c2                	mov    %edx,%eax
14014436a:	48 83 c4 40          	add    $0x40,%rsp
14014436e:	5f                   	pop    %rdi
14014436f:	c3                   	ret
140144370:	33 d2                	xor    %edx,%edx
140144372:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
140144378:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014437d:	8b c2                	mov    %edx,%eax
14014437f:	48 83 c4 40          	add    $0x40,%rsp
140144383:	5f                   	pop    %rdi
140144384:	c3                   	ret
140144385:	41 8b 80 d8 13 00 00 	mov    0x13d8(%r8),%eax
14014438c:	33 d2                	xor    %edx,%edx
14014438e:	89 03                	mov    %eax,(%rbx)
140144390:	8b c2                	mov    %edx,%eax
140144392:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144397:	48 83 c4 40          	add    $0x40,%rsp
14014439b:	5f                   	pop    %rdi
14014439c:	c3                   	ret
14014439d:	4c 8b 13             	mov    (%rbx),%r10
1401443a0:	4d 85 d2             	test   %r10,%r10
1401443a3:	0f 84 39 05 00 00    	je     0x1401448e2
1401443a9:	81 c7 ff ff ef ff    	add    $0xffefffff,%edi
1401443af:	83 ff 3b             	cmp    $0x3b,%edi
1401443b2:	0f 87 2a 05 00 00    	ja     0x1401448e2
1401443b8:	4c 8d 0d 41 bc eb ff 	lea    -0x1443bf(%rip),%r9        # 0x140000000
1401443bf:	48 63 c7             	movslq %edi,%rax
1401443c2:	41 0f b6 84 01 34 4a 	movzbl 0x144a34(%r9,%rax,1),%eax
1401443c9:	14 00
1401443cb:	41 8b 8c 81 04 4a 14 	mov    0x144a04(%r9,%rax,4),%ecx
1401443d2:	00
1401443d3:	49 03 c9             	add    %r9,%rcx
1401443d6:	ff e1                	jmp    *%rcx
1401443d8:	49 8b 80 40 12 00 00 	mov    0x1240(%r8),%rax
1401443df:	48 8d 0d 52 65 1e 00 	lea    0x1e6552(%rip),%rcx        # 0x14032a938
1401443e6:	48 85 c0             	test   %rax,%rax
1401443e9:	48 0f 45 c8          	cmovne %rax,%rcx
1401443ed:	33 d2                	xor    %edx,%edx
1401443ef:	49 89 0a             	mov    %rcx,(%r10)
1401443f2:	8b c2                	mov    %edx,%eax
1401443f4:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401443f9:	48 83 c4 40          	add    $0x40,%rsp
1401443fd:	5f                   	pop    %rdi
1401443fe:	c3                   	ret
1401443ff:	49 8b 88 b0 07 00 00 	mov    0x7b0(%r8),%rcx
140144406:	48 85 c9             	test   %rcx,%rcx
140144409:	0f 85 55 01 00 00    	jne    0x140144564
14014440f:	41 38 88 0f 0b 00 00 	cmp    %cl,0xb0f(%r8)
140144416:	74 19                	je     0x140144431
140144418:	48 8d 0d ad a8 1e 00 	lea    0x1ea8ad(%rip),%rcx        # 0x14032eccc
14014441f:	33 d2                	xor    %edx,%edx
140144421:	49 89 0a             	mov    %rcx,(%r10)
140144424:	8b c2                	mov    %edx,%eax
140144426:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014442b:	48 83 c4 40          	add    $0x40,%rsp
14014442f:	5f                   	pop    %rdi
140144430:	c3                   	ret
140144431:	49 63 80 38 12 00 00 	movslq 0x1238(%r8),%rax
140144438:	83 f8 05             	cmp    $0x5,%eax
14014443b:	77 3f                	ja     0x14014447c
14014443d:	41 8b 8c 81 70 4a 14 	mov    0x144a70(%r9,%rax,4),%ecx
140144444:	00
140144445:	49 03 c9             	add    %r9,%rcx
140144448:	ff e1                	jmp    *%rcx
14014444a:	48 8d 0d 57 8b 1e 00 	lea    0x1e8b57(%rip),%rcx        # 0x14032cfa8
140144451:	33 d2                	xor    %edx,%edx
140144453:	49 89 0a             	mov    %rcx,(%r10)
140144456:	8b c2                	mov    %edx,%eax
140144458:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014445d:	48 83 c4 40          	add    $0x40,%rsp
140144461:	5f                   	pop    %rdi
140144462:	c3                   	ret
140144463:	48 8d 0d 6a a8 1e 00 	lea    0x1ea86a(%rip),%rcx        # 0x14032ecd4
14014446a:	33 d2                	xor    %edx,%edx
14014446c:	49 89 0a             	mov    %rcx,(%r10)
14014446f:	8b c2                	mov    %edx,%eax
140144471:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144476:	48 83 c4 40          	add    $0x40,%rsp
14014447a:	5f                   	pop    %rdi
14014447b:	c3                   	ret
14014447c:	48 8d 0d 45 a8 1e 00 	lea    0x1ea845(%rip),%rcx        # 0x14032ecc8
140144483:	33 d2                	xor    %edx,%edx
140144485:	49 89 0a             	mov    %rcx,(%r10)
140144488:	8b c2                	mov    %edx,%eax
14014448a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014448f:	48 83 c4 40          	add    $0x40,%rsp
140144493:	5f                   	pop    %rdi
140144494:	c3                   	ret
140144495:	49 8b 88 50 13 00 00 	mov    0x1350(%r8),%rcx
14014449c:	33 d2                	xor    %edx,%edx
14014449e:	49 89 0a             	mov    %rcx,(%r10)
1401444a1:	8b c2                	mov    %edx,%eax
1401444a3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401444a8:	48 83 c4 40          	add    $0x40,%rsp
1401444ac:	5f                   	pop    %rdi
1401444ad:	c3                   	ret
1401444ae:	49 8b 88 30 07 00 00 	mov    0x730(%r8),%rcx
1401444b5:	33 d2                	xor    %edx,%edx
1401444b7:	49 89 0a             	mov    %rcx,(%r10)
1401444ba:	8b c2                	mov    %edx,%eax
1401444bc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401444c1:	48 83 c4 40          	add    $0x40,%rsp
1401444c5:	5f                   	pop    %rdi
1401444c6:	c3                   	ret
1401444c7:	49 8b 88 90 11 00 00 	mov    0x1190(%r8),%rcx
1401444ce:	33 d2                	xor    %edx,%edx
1401444d0:	49 89 0a             	mov    %rcx,(%r10)
1401444d3:	8b c2                	mov    %edx,%eax
1401444d5:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401444da:	48 83 c4 40          	add    $0x40,%rsp
1401444de:	5f                   	pop    %rdi
1401444df:	c3                   	ret
1401444e0:	49 8b 88 58 13 00 00 	mov    0x1358(%r8),%rcx
1401444e7:	33 d2                	xor    %edx,%edx
1401444e9:	49 89 0a             	mov    %rcx,(%r10)
1401444ec:	8b c2                	mov    %edx,%eax
1401444ee:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401444f3:	48 83 c4 40          	add    $0x40,%rsp
1401444f7:	5f                   	pop    %rdi
1401444f8:	c3                   	ret
1401444f9:	49 8b 88 48 12 00 00 	mov    0x1248(%r8),%rcx
140144500:	33 d2                	xor    %edx,%edx
140144502:	49 89 0a             	mov    %rcx,(%r10)
140144505:	8b c2                	mov    %edx,%eax
140144507:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014450c:	48 83 c4 40          	add    $0x40,%rsp
140144510:	5f                   	pop    %rdi
140144511:	c3                   	ret
140144512:	49 8d 88 68 13 00 00 	lea    0x1368(%r8),%rcx
140144519:	33 d2                	xor    %edx,%edx
14014451b:	49 89 0a             	mov    %rcx,(%r10)
14014451e:	8b c2                	mov    %edx,%eax
140144520:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144525:	48 83 c4 40          	add    $0x40,%rsp
140144529:	5f                   	pop    %rdi
14014452a:	c3                   	ret
14014452b:	49 8d 88 9c 13 00 00 	lea    0x139c(%r8),%rcx
140144532:	33 d2                	xor    %edx,%edx
140144534:	49 89 0a             	mov    %rcx,(%r10)
140144537:	8b c2                	mov    %edx,%eax
140144539:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014453e:	48 83 c4 40          	add    $0x40,%rsp
140144542:	5f                   	pop    %rdi
140144543:	c3                   	ret
140144544:	49 8b 88 10 09 00 00 	mov    0x910(%r8),%rcx
14014454b:	33 d2                	xor    %edx,%edx
14014454d:	49 89 0a             	mov    %rcx,(%r10)
140144550:	8b c2                	mov    %edx,%eax
140144552:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144557:	48 83 c4 40          	add    $0x40,%rsp
14014455b:	5f                   	pop    %rdi
14014455c:	c3                   	ret
14014455d:	49 8b 88 d0 13 00 00 	mov    0x13d0(%r8),%rcx
140144564:	33 d2                	xor    %edx,%edx
140144566:	49 89 0a             	mov    %rcx,(%r10)
140144569:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014456e:	8b c2                	mov    %edx,%eax
140144570:	48 83 c4 40          	add    $0x40,%rsp
140144574:	5f                   	pop    %rdi
140144575:	c3                   	ret
140144576:	48 8b 1b             	mov    (%rbx),%rbx
140144579:	48 85 db             	test   %rbx,%rbx
14014457c:	0f 84 60 03 00 00    	je     0x1401448e2
140144582:	8b cf                	mov    %edi,%ecx
140144584:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140144589:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
14014458e:	81 e9 1b 00 40 00    	sub    $0x40001b,%ecx
140144594:	0f 84 0b 01 00 00    	je     0x1401446a5
14014459a:	83 e9 01             	sub    $0x1,%ecx
14014459d:	0f 84 de 00 00 00    	je     0x140144681
1401445a3:	83 e9 06             	sub    $0x6,%ecx
1401445a6:	0f 84 b2 00 00 00    	je     0x14014465e
1401445ac:	83 e9 09             	sub    $0x9,%ecx
1401445af:	74 09                	je     0x1401445ba
1401445b1:	83 f9 02             	cmp    $0x2,%ecx
1401445b4:	0f 85 00 01 00 00    	jne    0x1401446ba
1401445ba:	49 8b 70 18          	mov    0x18(%r8),%rsi
1401445be:	4d 8d b0 f8 13 00 00 	lea    0x13f8(%r8),%r14
1401445c5:	33 c9                	xor    %ecx,%ecx
1401445c7:	4c 89 33             	mov    %r14,(%rbx)
1401445ca:	e8 61 5c 02 00       	call   0x14016a230
1401445cf:	48 8b 05 62 e7 2b 00 	mov    0x2be762(%rip),%rax        # 0x140402d38
1401445d6:	8b 08                	mov    (%rax),%ecx
1401445d8:	41 89 0e             	mov    %ecx,(%r14)
1401445db:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
1401445e2:	00
1401445e3:	48 85 f6             	test   %rsi,%rsi
1401445e6:	0f 84 cc 00 00 00    	je     0x1401446b8
1401445ec:	85 c9                	test   %ecx,%ecx
1401445ee:	0f 84 c4 00 00 00    	je     0x1401446b8
1401445f4:	33 c0                	xor    %eax,%eax
1401445f6:	48 8d 8e 80 02 00 00 	lea    0x280(%rsi),%rcx
1401445fd:	0f 1f 00             	nopl   (%rax)
140144600:	80 39 00             	cmpb   $0x0,(%rcx)
140144603:	75 24                	jne    0x140144629
140144605:	ff c0                	inc    %eax
140144607:	48 83 c1 18          	add    $0x18,%rcx
14014460b:	83 f8 02             	cmp    $0x2,%eax
14014460e:	72 f0                	jb     0x140144600
140144610:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140144615:	33 d2                	xor    %edx,%edx
140144617:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14014461c:	8b c2                	mov    %edx,%eax
14014461e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140144623:	48 83 c4 40          	add    $0x40,%rsp
140144627:	5f                   	pop    %rdi
140144628:	c3                   	ret
140144629:	48 83 c0 1a          	add    $0x1a,%rax
14014462d:	8b d7                	mov    %edi,%edx
14014462f:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140144633:	48 8d 0c c6          	lea    (%rsi,%rax,8),%rcx
140144637:	48 8b 05 fa e6 2b 00 	mov    0x2be6fa(%rip),%rax        # 0x140402d38
14014463e:	ff 50 78             	call   *0x78(%rax)
140144641:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140144646:	33 d2                	xor    %edx,%edx
140144648:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014464d:	49 89 46 08          	mov    %rax,0x8(%r14)
140144651:	8b c2                	mov    %edx,%eax
140144653:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140144658:	48 83 c4 40          	add    $0x40,%rsp
14014465c:	5f                   	pop    %rdi
14014465d:	c3                   	ret
14014465e:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
140144663:	49 8d 80 e0 13 00 00 	lea    0x13e0(%r8),%rax
14014466a:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14014466f:	33 d2                	xor    %edx,%edx
140144671:	48 89 03             	mov    %rax,(%rbx)
140144674:	8b c2                	mov    %edx,%eax
140144676:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014467b:	48 83 c4 40          	add    $0x40,%rsp
14014467f:	5f                   	pop    %rdi
140144680:	c3                   	ret
140144681:	49 8b c8             	mov    %r8,%rcx
140144684:	e8 07 c7 ff ff       	call   0x140140d90
140144689:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
14014468e:	33 d2                	xor    %edx,%edx
140144690:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140144695:	48 89 03             	mov    %rax,(%rbx)
140144698:	8b c2                	mov    %edx,%eax
14014469a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14014469f:	48 83 c4 40          	add    $0x40,%rsp