1402281c3:	eb 4e                	jmp    0x140228213
1402281c5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402281c9:	48 85 c9             	test   %rcx,%rcx
1402281cc:	74 45                	je     0x140228213
1402281ce:	8b 5b 68             	mov    0x68(%rbx),%ebx
1402281d1:	85 db                	test   %ebx,%ebx
1402281d3:	75 28                	jne    0x1402281fd
1402281d5:	e8 76 8f ec ff       	call   0x1400f1150
1402281da:	49 8b ce             	mov    %r14,%rcx
1402281dd:	8d 58 ff             	lea    -0x1(%rax),%ebx
1402281e0:	e8 6b 8f ec ff       	call   0x1400f1150
1402281e5:	3b c3                	cmp    %ebx,%eax
1402281e7:	7f 2a                	jg     0x140228213
1402281e9:	49 8b ce             	mov    %r14,%rcx
1402281ec:	e8 5f 8f ec ff       	call   0x1400f1150
1402281f1:	83 f8 01             	cmp    $0x1,%eax
1402281f4:	7e 1d                	jle    0x140228213
1402281f6:	bf 01 00 00 00       	mov    $0x1,%edi
1402281fb:	eb 16                	jmp    0x140228213
1402281fd:	49 8b ce             	mov    %r14,%rcx
140228200:	e8 4b 8f ec ff       	call   0x1400f1150
140228205:	8b cf                	mov    %edi,%ecx
140228207:	3b c3                	cmp    %ebx,%eax
140228209:	bf 01 00 00 00       	mov    $0x1,%edi
14022820e:	0f 44 cf             	cmove  %edi,%ecx
140228211:	8b f9                	mov    %ecx,%edi
140228213:	48 8b cd             	mov    %rbp,%rcx
140228216:	e8 15 8b ec ff       	call   0x1400f0d30
14022821b:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140228220:	8b c7                	mov    %edi,%eax
140228222:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140228227:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14022822c:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140228231:	48 83 c4 20          	add    $0x20,%rsp
140228235:	41 5e                	pop    %r14
140228237:	41 5c                	pop    %r12
140228239:	5f                   	pop    %rdi
14022823a:	c3                   	ret
14022823b:	cc                   	int3
14022823c:	cc                   	int3
14022823d:	cc                   	int3
14022823e:	cc                   	int3
14022823f:	cc                   	int3
140228240:	40 53                	rex push %rbx
140228242:	b8 20 00 00 00       	mov    $0x20,%eax
140228247:	e8 e4 88 08 00       	call   0x1402b0b30
14022824c:	48 2b e0             	sub    %rax,%rsp
14022824f:	48 83 c1 08          	add    $0x8,%rcx
140228253:	49 8b d8             	mov    %r8,%rbx
140228256:	e8 85 17 07 00       	call   0x1402999e0
14022825b:	85 c0                	test   %eax,%eax
14022825d:	74 10                	je     0x14022826f
14022825f:	83 3b 00             	cmpl   $0x0,(%rbx)
140228262:	75 0b                	jne    0x14022826f
140228264:	b8 01 00 00 00       	mov    $0x1,%eax
140228269:	48 83 c4 20          	add    $0x20,%rsp
14022826d:	5b                   	pop    %rbx
14022826e:	c3                   	ret
14022826f:	33 c0                	xor    %eax,%eax
140228271:	48 83 c4 20          	add    $0x20,%rsp
140228275:	5b                   	pop    %rbx
140228276:	c3                   	ret
140228277:	cc                   	int3
140228278:	cc                   	int3
140228279:	cc                   	int3
14022827a:	cc                   	int3
14022827b:	cc                   	int3
14022827c:	cc                   	int3
14022827d:	cc                   	int3
14022827e:	cc                   	int3
14022827f:	cc                   	int3
140228280:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140228285:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14022828a:	56                   	push   %rsi
14022828b:	57                   	push   %rdi
14022828c:	41 56                	push   %r14
14022828e:	b8 30 00 00 00       	mov    $0x30,%eax
140228293:	e8 98 88 08 00       	call   0x1402b0b30
140228298:	48 2b e0             	sub    %rax,%rsp
14022829b:	33 f6                	xor    %esi,%esi
14022829d:	48 8b fa             	mov    %rdx,%rdi
1402282a0:	48 8b d9             	mov    %rcx,%rbx
1402282a3:	44 8b f6             	mov    %esi,%r14d
1402282a6:	8b ee                	mov    %esi,%ebp
1402282a8:	48 85 c9             	test   %rcx,%rcx
1402282ab:	0f 84 fa 01 00 00    	je     0x1402284ab
1402282b1:	48 8b 01             	mov    (%rcx),%rax
1402282b4:	48 85 c0             	test   %rax,%rax
1402282b7:	0f 84 ee 01 00 00    	je     0x1402284ab
1402282bd:	f6 00 02             	testb  $0x2,(%rax)
1402282c0:	74 08                	je     0x1402282ca
1402282c2:	8d 46 01             	lea    0x1(%rsi),%eax
1402282c5:	e9 11 02 00 00       	jmp    0x1402284db
1402282ca:	48 85 d2             	test   %rdx,%rdx
1402282cd:	75 40                	jne    0x14022830f
1402282cf:	e8 8c 2c f3 ff       	call   0x14015af60
1402282d4:	4c 8b f0             	mov    %rax,%r14
1402282d7:	48 8b f8             	mov    %rax,%rdi
1402282da:	48 85 c0             	test   %rax,%rax
1402282dd:	75 30                	jne    0x14022830f
1402282df:	e8 8c ed ef ff       	call   0x140127070
1402282e4:	4c 8d 05 85 e9 13 00 	lea    0x13e985(%rip),%r8        # 0x140366c70
1402282eb:	8d 57 48             	lea    0x48(%rdi),%edx
1402282ee:	48 8d 0d 63 e9 13 00 	lea    0x13e963(%rip),%rcx        # 0x140366c58
1402282f5:	e8 96 ee ef ff       	call   0x140127190
1402282fa:	45 33 c0             	xor    %r8d,%r8d
1402282fd:	8d 4f 10             	lea    0x10(%rdi),%ecx
140228300:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140228305:	e8 86 ef ef ff       	call   0x140127290
14022830a:	e9 88 01 00 00       	jmp    0x140228497
14022830f:	48 8b d7             	mov    %rdi,%rdx
140228312:	48 8b cb             	mov    %rbx,%rcx
140228315:	e8 a6 0b f2 ff       	call   0x140148ec0
14022831a:	85 c0                	test   %eax,%eax
14022831c:	75 31                	jne    0x14022834f
14022831e:	e8 4d ed ef ff       	call   0x140127070
140228323:	4c 8d 05 46 e9 13 00 	lea    0x13e946(%rip),%r8        # 0x140366c70
14022832a:	ba 4f 00 00 00       	mov    $0x4f,%edx
14022832f:	48 8d 0d 22 e9 13 00 	lea    0x13e922(%rip),%rcx        # 0x140366c58
140228336:	e8 55 ee ef ff       	call   0x140127190
14022833b:	45 33 c0             	xor    %r8d,%r8d
14022833e:	41 8d 50 76          	lea    0x76(%r8),%edx
140228342:	8d 4a 9a             	lea    -0x66(%rdx),%ecx
140228345:	e8 46 ef ef ff       	call   0x140127290
14022834a:	e9 48 01 00 00       	jmp    0x140228497
14022834f:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140228353:	48 85 d2             	test   %rdx,%rdx
140228356:	75 31                	jne    0x140228389
140228358:	e8 13 ed ef ff       	call   0x140127070
14022835d:	4c 8d 05 0c e9 13 00 	lea    0x13e90c(%rip),%r8        # 0x140366c70
140228364:	ba 55 00 00 00       	mov    $0x55,%edx
140228369:	48 8d 0d e8 e8 13 00 	lea    0x13e8e8(%rip),%rcx        # 0x140366c58
140228370:	e8 1b ee ef ff       	call   0x140127190
140228375:	45 33 c0             	xor    %r8d,%r8d
140228378:	41 8d 50 71          	lea    0x71(%r8),%edx
14022837c:	8d 4a 9f             	lea    -0x61(%rdx),%ecx
14022837f:	e8 0c ef ef ff       	call   0x140127290
140228384:	e9 0e 01 00 00       	jmp    0x140228497
140228389:	4c 8b c7             	mov    %rdi,%r8
14022838c:	48 8b cb             	mov    %rbx,%rcx
14022838f:	e8 ec 2a f2 ff       	call   0x14014ae80
140228394:	85 c0                	test   %eax,%eax
140228396:	7f 31                	jg     0x1402283c9
140228398:	e8 d3 ec ef ff       	call   0x140127070
14022839d:	4c 8d 05 cc e8 13 00 	lea    0x13e8cc(%rip),%r8        # 0x140366c70
1402283a4:	ba 59 00 00 00       	mov    $0x59,%edx
1402283a9:	48 8d 0d a8 e8 13 00 	lea    0x13e8a8(%rip),%rcx        # 0x140366c58
1402283b0:	e8 db ed ef ff       	call   0x140127190
1402283b5:	45 33 c0             	xor    %r8d,%r8d
1402283b8:	41 8d 50 6b          	lea    0x6b(%r8),%edx
1402283bc:	8d 4a a5             	lea    -0x5b(%rdx),%ecx
1402283bf:	e8 cc ee ef ff       	call   0x140127290
1402283c4:	e9 ce 00 00 00       	jmp    0x140228497
1402283c9:	48 8b cb             	mov    %rbx,%rcx
1402283cc:	e8 ff 2c f2 ff       	call   0x14014b0d0
1402283d1:	48 8b e8             	mov    %rax,%rbp
1402283d4:	48 85 c0             	test   %rax,%rax
1402283d7:	0f 84 ba 00 00 00    	je     0x140228497
1402283dd:	48 8b cb             	mov    %rbx,%rcx
1402283e0:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1402283e5:	e8 f6 5f e5 ff       	call   0x14007e3e0
1402283ea:	4c 8b f8             	mov    %rax,%r15
1402283ed:	48 85 c0             	test   %rax,%rax
1402283f0:	0f 84 9c 00 00 00    	je     0x140228492
1402283f6:	48 8b c8             	mov    %rax,%rcx
1402283f9:	e8 92 8a ec ff       	call   0x1400f0e90
1402283fe:	85 c0                	test   %eax,%eax
140228400:	74 2f                	je     0x140228431
140228402:	e8 69 ec ef ff       	call   0x140127070
140228407:	4c 8d 05 62 e8 13 00 	lea    0x13e862(%rip),%r8        # 0x140366c70
14022840e:	ba 64 00 00 00       	mov    $0x64,%edx
140228413:	48 8d 0d 3e e8 13 00 	lea    0x13e83e(%rip),%rcx        # 0x140366c58
14022841a:	e8 71 ed ef ff       	call   0x140127190
14022841f:	ba 80 00 00 00       	mov    $0x80,%edx
140228424:	45 33 c0             	xor    %r8d,%r8d
140228427:	8d 4a 90             	lea    -0x70(%rdx),%ecx
14022842a:	e8 61 ee ef ff       	call   0x140127290
14022842f:	eb 61                	jmp    0x140228492
140228431:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140228436:	45 33 c9             	xor    %r9d,%r9d
140228439:	4d 8b c7             	mov    %r15,%r8
14022843c:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140228441:	48 8b d5             	mov    %rbp,%rdx
140228444:	48 8b cb             	mov    %rbx,%rcx
140228447:	e8 e4 2a f2 ff       	call   0x14014af30
14022844c:	85 c0                	test   %eax,%eax
14022844e:	74 42                	je     0x140228492
140228450:	48 8b d5             	mov    %rbp,%rdx
140228453:	48 8b cb             	mov    %rbx,%rcx
140228456:	e8 75 29 f2 ff       	call   0x14014add0
14022845b:	85 c0                	test   %eax,%eax
14022845d:	75 2e                	jne    0x14022848d
14022845f:	e8 0c ec ef ff       	call   0x140127070
140228464:	4c 8d 05 05 e8 13 00 	lea    0x13e805(%rip),%r8        # 0x140366c70
14022846b:	ba 6b 00 00 00       	mov    $0x6b,%edx
140228470:	48 8d 0d e1 e7 13 00 	lea    0x13e7e1(%rip),%rcx        # 0x140366c58
140228477:	e8 14 ed ef ff       	call   0x140127190
14022847c:	45 33 c0             	xor    %r8d,%r8d
14022847f:	41 8d 50 7a          	lea    0x7a(%r8),%edx
140228483:	8d 4a 96             	lea    -0x6a(%rdx),%ecx
140228486:	e8 05 ee ef ff       	call   0x140127290
14022848b:	eb 05                	jmp    0x140228492
14022848d:	be 01 00 00 00       	mov    $0x1,%esi
140228492:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140228497:	49 8b ce             	mov    %r14,%rcx
14022849a:	e8 41 28 f3 ff       	call   0x14015ace0
14022849f:	48 8b cd             	mov    %rbp,%rcx
1402284a2:	e8 a9 26 f2 ff       	call   0x14014ab50
1402284a7:	8b c6                	mov    %esi,%eax
1402284a9:	eb 30                	jmp    0x1402284db
1402284ab:	e8 c0 eb ef ff       	call   0x140127070
1402284b0:	4c 8d 05 b9 e7 13 00 	lea    0x13e7b9(%rip),%r8        # 0x140366c70
1402284b7:	ba 3d 00 00 00       	mov    $0x3d,%edx
1402284bc:	48 8d 0d 95 e7 13 00 	lea    0x13e795(%rip),%rcx        # 0x140366c58
1402284c3:	e8 c8 ec ef ff       	call   0x140127190
1402284c8:	45 33 c0             	xor    %r8d,%r8d
1402284cb:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1402284d0:	41 8d 48 10          	lea    0x10(%r8),%ecx
1402284d4:	e8 b7 ed ef ff       	call   0x140127290
1402284d9:	33 c0                	xor    %eax,%eax
1402284db:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402284e0:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1402284e5:	48 83 c4 30          	add    $0x30,%rsp
1402284e9:	41 5e                	pop    %r14
1402284eb:	5f                   	pop    %rdi
1402284ec:	5e                   	pop    %rsi
1402284ed:	c3                   	ret
1402284ee:	cc                   	int3
1402284ef:	cc                   	int3
1402284f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402284f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402284fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402284ff:	57                   	push   %rdi
140228500:	b8 20 00 00 00       	mov    $0x20,%eax
140228505:	e8 26 86 08 00       	call   0x1402b0b30
14022850a:	48 2b e0             	sub    %rax,%rsp
14022850d:	33 ed                	xor    %ebp,%ebp
14022850f:	8b f2                	mov    %edx,%esi
140228511:	48 8b d9             	mov    %rcx,%rbx
140228514:	8b fd                	mov    %ebp,%edi
140228516:	48 85 c9             	test   %rcx,%rcx
140228519:	75 2f                	jne    0x14022854a
14022851b:	e8 50 eb ef ff       	call   0x140127070
140228520:	4c 8d 05 11 e7 13 00 	lea    0x13e711(%rip),%r8        # 0x140366c38
140228527:	8d 53 1a             	lea    0x1a(%rbx),%edx
14022852a:	48 8d 0d 27 e7 13 00 	lea    0x13e727(%rip),%rcx        # 0x140366c58
140228531:	e8 5a ec ef ff       	call   0x140127190
140228536:	45 33 c0             	xor    %r8d,%r8d
140228539:	8d 4b 10             	lea    0x10(%rbx),%ecx
14022853c:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140228541:	e8 4a ed ef ff       	call   0x140127290
140228546:	33 c0                	xor    %eax,%eax
140228548:	eb 72                	jmp    0x1402285bc
14022854a:	4d 85 c0             	test   %r8,%r8
14022854d:	75 41                	jne    0x140228590
14022854f:	33 c9                	xor    %ecx,%ecx
140228551:	e8 2a 2a f3 ff       	call   0x14015af80
140228556:	48 8b f8             	mov    %rax,%rdi
140228559:	4c 8b c0             	mov    %rax,%r8
14022855c:	48 85 c0             	test   %rax,%rax
14022855f:	75 2f                	jne    0x140228590
140228561:	e8 0a eb ef ff       	call   0x140127070
140228566:	4c 8d 05 cb e6 13 00 	lea    0x13e6cb(%rip),%r8        # 0x140366c38
14022856d:	8d 57 21             	lea    0x21(%rdi),%edx
140228570:	48 8d 0d e1 e6 13 00 	lea    0x13e6e1(%rip),%rcx        # 0x140366c58
140228577:	e8 14 ec ef ff       	call   0x140127190
14022857c:	45 33 c0             	xor    %r8d,%r8d
14022857f:	8d 4f 10             	lea    0x10(%rdi),%ecx
140228582:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140228587:	e8 04 ed ef ff       	call   0x140127290
14022858c:	33 c0                	xor    %eax,%eax
14022858e:	eb 2c                	jmp    0x1402285bc
140228590:	49 8b d0             	mov    %r8,%rdx
140228593:	48 8b cb             	mov    %rbx,%rcx
140228596:	e8 75 32 fa ff       	call   0x1401cb810
14022859b:	8b d8                	mov    %eax,%ebx
14022859d:	85 c0                	test   %eax,%eax
14022859f:	7e 11                	jle    0x1402285b2
1402285a1:	85 f6                	test   %esi,%esi
1402285a3:	74 0d                	je     0x1402285b2
1402285a5:	8b c8                	mov    %eax,%ecx
1402285a7:	e8 f4 2d fa ff       	call   0x1401cb3a0
1402285ac:	48 85 c0             	test   %rax,%rax
1402285af:	0f 44 dd             	cmove  %ebp,%ebx
1402285b2:	48 8b cf             	mov    %rdi,%rcx
1402285b5:	e8 26 27 f3 ff       	call   0x14015ace0
1402285ba:	8b c3                	mov    %ebx,%eax
1402285bc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402285c1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1402285c6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1402285cb:	48 83 c4 20          	add    $0x20,%rsp
1402285cf:	5f                   	pop    %rdi
1402285d0:	c3                   	ret
1402285d1:	cc                   	int3
1402285d2:	cc                   	int3
1402285d3:	cc                   	int3
1402285d4:	cc                   	int3
1402285d5:	cc                   	int3
1402285d6:	cc                   	int3
1402285d7:	cc                   	int3
1402285d8:	cc                   	int3
1402285d9:	cc                   	int3
1402285da:	cc                   	int3
1402285db:	cc                   	int3
1402285dc:	cc                   	int3
1402285dd:	cc                   	int3
1402285de:	cc                   	int3
1402285df:	cc                   	int3
1402285e0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402285e5:	55                   	push   %rbp
1402285e6:	56                   	push   %rsi
1402285e7:	57                   	push   %rdi
1402285e8:	41 54                	push   %r12
1402285ea:	41 55                	push   %r13
1402285ec:	41 56                	push   %r14
1402285ee:	41 57                	push   %r15
1402285f0:	b8 30 01 00 00       	mov    $0x130,%eax
1402285f5:	e8 36 85 08 00       	call   0x1402b0b30
1402285fa:	48 2b e0             	sub    %rax,%rsp
1402285fd:	48 8b 05 7c d4 1a 00 	mov    0x1ad47c(%rip),%rax        # 0x1403d5a80
140228604:	48 33 c4             	xor    %rsp,%rax
140228607:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
14022860e:	00
14022860f:	45 33 ff             	xor    %r15d,%r15d
140228612:	41 8b e8             	mov    %r8d,%ebp
140228615:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
14022861a:	48 8b fa             	mov    %rdx,%rdi
14022861d:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140228622:	48 8b f1             	mov    %rcx,%rsi
140228625:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14022862a:	bb 20 00 08 00       	mov    $0x80020,%ebx
14022862f:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140228634:	45 8b ef             	mov    %r15d,%r13d
140228637:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
14022863c:	45 8b e7             	mov    %r15d,%r12d
14022863f:	48 85 d2             	test   %rdx,%rdx
140228642:	75 0a                	jne    0x14022864e
140228644:	bb 02 01 0c 00       	mov    $0xc0102,%ebx
140228649:	e9 5f 03 00 00       	jmp    0x1402289ad
14022864e:	e8 0d 29 f3 ff       	call   0x14015af60
140228653:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140228658:	4c 8b f0             	mov    %rax,%r14
14022865b:	48 85 c0             	test   %rax,%rax
14022865e:	75 0a                	jne    0x14022866a
140228660:	bb 00 01 0c 00       	mov    $0xc0100,%ebx
140228665:	e9 43 03 00 00       	jmp    0x1402289ad
14022866a:	48 8b cf             	mov    %rdi,%rcx
14022866d:	e8 de 0f f2 ff       	call   0x140149650
140228672:	85 c0                	test   %eax,%eax
140228674:	0f 84 b0 00 00 00    	je     0x14022872a