140101192:	45 33 c0             	xor    %r8d,%r8d
140101195:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14010119a:	41 8d 48 0d          	lea    0xd(%r8),%ecx
14010119e:	e8 ed 60 02 00       	call   0x140127290
1401011a3:	33 c0                	xor    %eax,%eax
1401011a5:	e9 67 02 00 00       	jmp    0x140101411
1401011aa:	48 89 1e             	mov    %rbx,(%rsi)
1401011ad:	48 39 2b             	cmp    %rbp,(%rbx)
1401011b0:	75 0d                	jne    0x1401011bf
1401011b2:	e8 29 f8 ff ff       	call   0x1401009e0
1401011b7:	48 89 03             	mov    %rax,(%rbx)
1401011ba:	48 85 c0             	test   %rax,%rax
1401011bd:	74 14                	je     0x1401011d3
1401011bf:	48 39 6b 08          	cmp    %rbp,0x8(%rbx)
1401011c3:	75 43                	jne    0x140101208
1401011c5:	e8 16 cb 02 00       	call   0x14012dce0
1401011ca:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401011ce:	48 85 c0             	test   %rax,%rax
1401011d1:	75 35                	jne    0x140101208
1401011d3:	e8 98 5e 02 00       	call   0x140127070
1401011d8:	4c 8d 05 11 b3 20 00 	lea    0x20b311(%rip),%r8        # 0x14030c4f0
1401011df:	ba 90 00 00 00       	mov    $0x90,%edx
1401011e4:	48 8d 0d d5 b2 20 00 	lea    0x20b2d5(%rip),%rcx        # 0x14030c4c0
1401011eb:	e8 a0 5f 02 00       	call   0x140127190
1401011f0:	45 33 c0             	xor    %r8d,%r8d
1401011f3:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401011f8:	41 8d 48 0d          	lea    0xd(%r8),%ecx
1401011fc:	e8 8f 60 02 00       	call   0x140127290
140101201:	33 c0                	xor    %eax,%eax
140101203:	e9 09 02 00 00       	jmp    0x140101411
140101208:	0f b6 84 24 00 01 00 	movzbl 0x100(%rsp),%eax
14010120f:	00
140101210:	4c 8d 0d d9 b1 20 00 	lea    0x20b1d9(%rip),%r9        # 0x14030c3f0
140101217:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
14010121c:	49 8b d6             	mov    %r14,%rdx
14010121f:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140101224:	48 8b ce             	mov    %rsi,%rcx
140101227:	44 8b ac 24 f8 00 00 	mov    0xf8(%rsp),%r13d
14010122e:	00
14010122f:	88 44 24 30          	mov    %al,0x30(%rsp)
140101233:	8b 84 24 f0 00 00 00 	mov    0xf0(%rsp),%eax
14010123a:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
14010123f:	89 44 24 20          	mov    %eax,0x20(%rsp)
140101243:	e8 58 09 03 00       	call   0x140131ba0
140101248:	85 c0                	test   %eax,%eax
14010124a:	0f 8e c1 01 00 00    	jle    0x140101411
140101250:	49 8b 3e             	mov    (%r14),%rdi
140101253:	49 2b fc             	sub    %r12,%rdi
140101256:	75 34                	jne    0x14010128c
140101258:	e8 13 5e 02 00       	call   0x140127070
14010125d:	4c 8d 05 8c b2 20 00 	lea    0x20b28c(%rip),%r8        # 0x14030c4f0
140101264:	ba 9c 00 00 00       	mov    $0x9c,%edx
140101269:	48 8d 0d 50 b2 20 00 	lea    0x20b250(%rip),%rcx        # 0x14030c4c0
140101270:	e8 1b 5f 02 00       	call   0x140127190
140101275:	45 33 c0             	xor    %r8d,%r8d
140101278:	8d 4f 0d             	lea    0xd(%rdi),%ecx
14010127b:	ba 03 01 0c 00       	mov    $0xc0103,%edx
140101280:	e8 0b 60 02 00       	call   0x140127290
140101285:	33 c0                	xor    %eax,%eax
140101287:	e9 85 01 00 00       	jmp    0x140101411
14010128c:	48 8b 1e             	mov    (%rsi),%rbx
14010128f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140101293:	e8 78 81 ff ff       	call   0x1400f9410
140101298:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14010129c:	e8 6f c1 01 00       	call   0x14011d410
1401012a1:	48 8b d3             	mov    %rbx,%rdx
1401012a4:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1401012a8:	e8 03 1d 00 00       	call   0x140102fb0
1401012ad:	8b f0                	mov    %eax,%esi
1401012af:	83 f8 ff             	cmp    $0xffffffff,%eax
1401012b2:	75 0a                	jne    0x1401012be
1401012b4:	e8 e7 b8 01 00       	call   0x14011cba0
1401012b9:	e9 34 01 00 00       	jmp    0x1401013f2
1401012be:	85 c0                	test   %eax,%eax
1401012c0:	0f 8f 22 01 00 00    	jg     0x1401013e8
1401012c6:	f6 43 28 01          	testb  $0x1,0x28(%rbx)
1401012ca:	0f 85 18 01 00 00    	jne    0x1401013e8
1401012d0:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1401012d5:	45 85 ed             	test   %r13d,%r13d
1401012d8:	74 5b                	je     0x140101335
1401012da:	41 b9 c0 00 00 00    	mov    $0xc0,%r9d
1401012e0:	4c 8d 05 d9 b1 20 00 	lea    0x20b1d9(%rip),%r8        # 0x14030c4c0
1401012e7:	48 8b d7             	mov    %rdi,%rdx
1401012ea:	49 8b cc             	mov    %r12,%rcx
1401012ed:	e8 3e 8d 02 00       	call   0x14012a030
1401012f2:	4c 8b f8             	mov    %rax,%r15
1401012f5:	48 85 c0             	test   %rax,%rax
1401012f8:	75 35                	jne    0x14010132f
1401012fa:	e8 71 5d 02 00       	call   0x140127070
1401012ff:	4c 8d 05 ea b1 20 00 	lea    0x20b1ea(%rip),%r8        # 0x14030c4f0
140101306:	ba c2 00 00 00       	mov    $0xc2,%edx
14010130b:	48 8d 0d ae b1 20 00 	lea    0x20b1ae(%rip),%rcx        # 0x14030c4c0
140101312:	e8 79 5e 02 00       	call   0x140127190
140101317:	45 33 c0             	xor    %r8d,%r8d
14010131a:	41 8d 4f 0d          	lea    0xd(%r15),%ecx
14010131e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140101323:	e8 68 5f 02 00       	call   0x140127290
140101328:	33 c0                	xor    %eax,%eax
14010132a:	e9 e2 00 00 00       	jmp    0x140101411
14010132f:	4c 8b e0             	mov    %rax,%r12
140101332:	c6 00 30             	movb   $0x30,(%rax)
140101335:	4c 8b 03             	mov    (%rbx),%r8
140101338:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14010133d:	45 33 c9             	xor    %r9d,%r9d
140101340:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140101345:	4d 8b 00             	mov    (%r8),%r8
140101348:	41 8d 51 32          	lea    0x32(%r9),%edx
14010134c:	e8 8f 44 ff ff       	call   0x1400f57e0
140101351:	85 c0                	test   %eax,%eax
140101353:	0f 8e 5b ff ff ff    	jle    0x1401012b4
140101359:	48 8b 43 20          	mov    0x20(%rbx),%rax
14010135d:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140101362:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140101367:	4c 8d 05 9a b1 20 00 	lea    0x20b19a(%rip),%r8        # 0x14030c508
14010136e:	48 8b 43 18          	mov    0x18(%rbx),%rax
140101372:	48 8d 15 eb 87 1e 00 	lea    0x1e87eb(%rip),%rdx        # 0x1402e9b64
140101379:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14010137e:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140101382:	c7 44 24 20 86 00 00 	movl   $0x86,0x20(%rsp)
140101389:	00
14010138a:	e8 b1 b7 06 00       	call   0x14016cb40
14010138f:	48 8b e8             	mov    %rax,%rbp
140101392:	48 85 c0             	test   %rax,%rax
140101395:	74 51                	je     0x1401013e8
140101397:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14010139c:	48 8b c8             	mov    %rax,%rcx
14010139f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401013a4:	e8 47 ad 06 00       	call   0x14016c0f0
1401013a9:	85 c0                	test   %eax,%eax
1401013ab:	74 3b                	je     0x1401013e8
1401013ad:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1401013b3:	74 33                	je     0x1401013e8
1401013b5:	e8 e6 b7 01 00       	call   0x14011cba0
1401013ba:	e8 b1 5c 02 00       	call   0x140127070
1401013bf:	4c 8d 05 2a b1 20 00 	lea    0x20b12a(%rip),%r8        # 0x14030c4f0
1401013c6:	ba e0 00 00 00       	mov    $0xe0,%edx
1401013cb:	48 8d 0d ee b0 20 00 	lea    0x20b0ee(%rip),%rcx        # 0x14030c4c0
1401013d2:	e8 b9 5d 02 00       	call   0x140127190
1401013d7:	45 33 c0             	xor    %r8d,%r8d
1401013da:	41 8d 50 72          	lea    0x72(%r8),%edx
1401013de:	8d 4a 9b             	lea    -0x65(%rdx),%ecx
1401013e1:	e8 aa 5e 02 00       	call   0x140127290
1401013e6:	eb 0a                	jmp    0x1401013f2
1401013e8:	e8 f3 bd 01 00       	call   0x14011d1e0
1401013ed:	be 01 00 00 00       	mov    $0x1,%esi
1401013f2:	48 8b cd             	mov    %rbp,%rcx
1401013f5:	e8 d6 98 06 00       	call   0x14016acd0
1401013fa:	41 b8 ea 00 00 00    	mov    $0xea,%r8d
140101400:	48 8d 15 b9 b0 20 00 	lea    0x20b0b9(%rip),%rdx        # 0x14030c4c0
140101407:	49 8b cf             	mov    %r15,%rcx
14010140a:	e8 b1 a9 fe ff       	call   0x1400ebdc0
14010140f:	8b c6                	mov    %esi,%eax
140101411:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140101418:	00
140101419:	48 33 cc             	xor    %rsp,%rcx
14010141c:	e8 8f ea 1a 00       	call   0x1402afeb0
140101421:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140101428:	00
140101429:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140101430:	41 5f                	pop    %r15
140101432:	41 5e                	pop    %r14
140101434:	41 5d                	pop    %r13
140101436:	41 5c                	pop    %r12
140101438:	5f                   	pop    %rdi
140101439:	5e                   	pop    %rsi
14010143a:	5d                   	pop    %rbp
14010143b:	c3                   	ret
14010143c:	cc                   	int3
14010143d:	cc                   	int3
14010143e:	cc                   	int3
14010143f:	cc                   	int3
140101440:	b8 38 00 00 00       	mov    $0x38,%eax
140101445:	e8 e6 f6 1a 00       	call   0x1402b0b30
14010144a:	48 2b e0             	sub    %rax,%rsp
14010144d:	4c 8d 05 9c af 20 00 	lea    0x20af9c(%rip),%r8        # 0x14030c3f0
140101454:	48 83 c4 38          	add    $0x38,%rsp
140101458:	e9 d3 2b 03 00       	jmp    0x140134030
14010145d:	cc                   	int3
14010145e:	cc                   	int3
14010145f:	cc                   	int3
140101460:	b8 38 00 00 00       	mov    $0x38,%eax
140101465:	e8 c6 f6 1a 00       	call   0x1402b0b30
14010146a:	48 2b e0             	sub    %rax,%rsp
14010146d:	4c 8d 0d 7c af 20 00 	lea    0x20af7c(%rip),%r9        # 0x14030c3f0
140101474:	48 8b 12             	mov    (%rdx),%rdx
140101477:	48 83 c4 38          	add    $0x38,%rsp
14010147b:	e9 e0 8c 06 00       	jmp    0x14016a160
140101480:	b8 28 00 00 00       	mov    $0x28,%eax
140101485:	e8 a6 f6 1a 00       	call   0x1402b0b30
14010148a:	48 2b e0             	sub    %rax,%rsp
14010148d:	48 8d 15 d4 af 20 00 	lea    0x20afd4(%rip),%rdx        # 0x14030c468
140101494:	48 83 c4 28          	add    $0x28,%rsp
140101498:	e9 93 00 03 00       	jmp    0x140131530
14010149d:	cc                   	int3
14010149e:	cc                   	int3
14010149f:	cc                   	int3
1401014a0:	b8 28 00 00 00       	mov    $0x28,%eax
1401014a5:	e8 86 f6 1a 00       	call   0x1402b0b30
1401014aa:	48 2b e0             	sub    %rax,%rsp
1401014ad:	48 85 c9             	test   %rcx,%rcx
1401014b0:	75 35                	jne    0x1401014e7
1401014b2:	e8 b9 5b 02 00       	call   0x140127070
1401014b7:	4c 8d 05 8a b0 20 00 	lea    0x20b08a(%rip),%r8        # 0x14030c548
1401014be:	ba c4 01 00 00       	mov    $0x1c4,%edx
1401014c3:	48 8d 0d f6 af 20 00 	lea    0x20aff6(%rip),%rcx        # 0x14030c4c0
1401014ca:	e8 c1 5c 02 00       	call   0x140127190
1401014cf:	45 33 c0             	xor    %r8d,%r8d
1401014d2:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401014d7:	41 8d 48 0b          	lea    0xb(%r8),%ecx
1401014db:	e8 b0 5d 02 00       	call   0x140127290
1401014e0:	33 c0                	xor    %eax,%eax
1401014e2:	48 83 c4 28          	add    $0x28,%rsp
1401014e6:	c3                   	ret
1401014e7:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401014ec:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1401014f0:	48 85 db             	test   %rbx,%rbx
1401014f3:	75 37                	jne    0x14010152c
1401014f5:	e8 76 5b 02 00       	call   0x140127070
1401014fa:	4c 8d 05 47 b0 20 00 	lea    0x20b047(%rip),%r8        # 0x14030c548
140101501:	ba ca 01 00 00       	mov    $0x1ca,%edx
140101506:	48 8d 0d b3 af 20 00 	lea    0x20afb3(%rip),%rcx        # 0x14030c4c0
14010150d:	e8 7e 5c 02 00       	call   0x140127190
140101512:	45 33 c0             	xor    %r8d,%r8d
140101515:	8d 53 72             	lea    0x72(%rbx),%edx
140101518:	8d 4b 06             	lea    0x6(%rbx),%ecx
14010151b:	e8 70 5d 02 00       	call   0x140127290
140101520:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140101525:	33 c0                	xor    %eax,%eax
140101527:	48 83 c4 28          	add    $0x28,%rsp
14010152b:	c3                   	ret
14010152c:	48 8b cb             	mov    %rbx,%rcx
14010152f:	e8 ac 9a ff ff       	call   0x1400fafe0
140101534:	85 c0                	test   %eax,%eax
140101536:	75 3a                	jne    0x140101572
140101538:	e8 33 5b 02 00       	call   0x140127070
14010153d:	4c 8d 05 1c b0 20 00 	lea    0x20b01c(%rip),%r8        # 0x14030c560
140101544:	ba d6 01 00 00       	mov    $0x1d6,%edx
140101549:	48 8d 0d 70 af 20 00 	lea    0x20af70(%rip),%rcx        # 0x14030c4c0
140101550:	e8 3b 5c 02 00       	call   0x140127190
140101555:	45 33 c0             	xor    %r8d,%r8d
140101558:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14010155d:	41 8d 48 0b          	lea    0xb(%r8),%ecx
140101561:	e8 2a 5d 02 00       	call   0x140127290
140101566:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010156b:	33 c0                	xor    %eax,%eax
14010156d:	48 83 c4 28          	add    $0x28,%rsp
140101571:	c3                   	ret
140101572:	48 8b c3             	mov    %rbx,%rax
140101575:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14010157a:	48 83 c4 28          	add    $0x28,%rsp
14010157e:	c3                   	ret
14010157f:	cc                   	int3
140101580:	b8 28 00 00 00       	mov    $0x28,%eax
140101585:	e8 a6 f5 1a 00       	call   0x1402b0b30
14010158a:	48 2b e0             	sub    %rax,%rsp
14010158d:	48 85 c9             	test   %rcx,%rcx
140101590:	75 36                	jne    0x1401015c8
140101592:	e8 d9 5a 02 00       	call   0x140127070
140101597:	4c 8d 05 aa af 20 00 	lea    0x20afaa(%rip),%r8        # 0x14030c548
14010159e:	ba c4 01 00 00       	mov    $0x1c4,%edx
1401015a3:	48 8d 0d 16 af 20 00 	lea    0x20af16(%rip),%rcx        # 0x14030c4c0
1401015aa:	e8 e1 5b 02 00       	call   0x140127190
1401015af:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401015b4:	b9 0b 00 00 00       	mov    $0xb,%ecx
1401015b9:	45 33 c0             	xor    %r8d,%r8d
1401015bc:	e8 cf 5c 02 00       	call   0x140127290
1401015c1:	33 c0                	xor    %eax,%eax
1401015c3:	48 83 c4 28          	add    $0x28,%rsp
1401015c7:	c3                   	ret
1401015c8:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401015cc:	48 85 c0             	test   %rax,%rax
1401015cf:	75 2f                	jne    0x140101600
1401015d1:	e8 9a 5a 02 00       	call   0x140127070
1401015d6:	4c 8d 05 6b af 20 00 	lea    0x20af6b(%rip),%r8        # 0x14030c548
1401015dd:	ba ca 01 00 00       	mov    $0x1ca,%edx
1401015e2:	48 8d 0d d7 ae 20 00 	lea    0x20aed7(%rip),%rcx        # 0x14030c4c0
1401015e9:	e8 a2 5b 02 00       	call   0x140127190
1401015ee:	ba 72 00 00 00       	mov    $0x72,%edx
1401015f3:	45 33 c0             	xor    %r8d,%r8d
1401015f6:	8d 4a 94             	lea    -0x6c(%rdx),%ecx
1401015f9:	e8 92 5c 02 00       	call   0x140127290
1401015fe:	33 c0                	xor    %eax,%eax
140101600:	48 83 c4 28          	add    $0x28,%rsp
140101604:	c3                   	ret
140101605:	cc                   	int3
140101606:	cc                   	int3
140101607:	cc                   	int3
140101608:	cc                   	int3
140101609:	cc                   	int3
14010160a:	cc                   	int3
14010160b:	cc                   	int3
14010160c:	cc                   	int3
14010160d:	cc                   	int3
14010160e:	cc                   	int3
14010160f:	cc                   	int3
140101610:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
140101615:	48 85 c9             	test   %rcx,%rcx
140101618:	74 09                	je     0x140101623
14010161a:	49 8b 03             	mov    (%r11),%rax
14010161d:	4c 8b 10             	mov    (%rax),%r10
140101620:	4c 89 11             	mov    %r10,(%rcx)
140101623:	48 85 d2             	test   %rdx,%rdx
140101626:	74 14                	je     0x14010163c
140101628:	49 8b 43 08          	mov    0x8(%r11),%rax
14010162c:	48 8b 48 08          	mov    0x8(%rax),%rcx
140101630:	48 89 0a             	mov    %rcx,(%rdx)
140101633:	49 8b 43 08          	mov    0x8(%r11),%rax
140101637:	8b 08                	mov    (%rax),%ecx
140101639:	41 89 08             	mov    %ecx,(%r8)
14010163c:	4d 85 c9             	test   %r9,%r9
14010163f:	74 06                	je     0x140101647
140101641:	49 8b 03             	mov    (%r11),%rax
140101644:	49 89 01             	mov    %rax,(%r9)
140101647:	b8 01 00 00 00       	mov    $0x1,%eax
14010164c:	c3                   	ret
14010164d:	cc                   	int3
14010164e:	cc                   	int3
14010164f:	cc                   	int3
140101650:	48 8d 05 11 ae 20 00 	lea    0x20ae11(%rip),%rax        # 0x14030c468
140101657:	c3                   	ret
140101658:	cc                   	int3
140101659:	cc                   	int3
14010165a:	cc                   	int3
14010165b:	cc                   	int3
14010165c:	cc                   	int3
14010165d:	cc                   	int3
14010165e:	cc                   	int3
14010165f:	cc                   	int3
140101660:	b8 28 00 00 00       	mov    $0x28,%eax
140101665:	e8 c6 f4 1a 00       	call   0x1402b0b30
14010166a:	48 2b e0             	sub    %rax,%rsp
14010166d:	48 8d 0d f4 ad 20 00 	lea    0x20adf4(%rip),%rcx        # 0x14030c468
140101674:	48 83 c4 28          	add    $0x28,%rsp
140101678:	e9 73 f7 02 00       	jmp    0x140130df0
14010167d:	cc                   	int3
14010167e:	cc                   	int3
14010167f:	cc                   	int3
140101680:	40 53                	rex push %rbx
140101682:	56                   	push   %rsi
140101683:	57                   	push   %rdi
140101684:	b8 30 00 00 00       	mov    $0x30,%eax
140101689:	e8 a2 f4 1a 00       	call   0x1402b0b30
14010168e:	48 2b e0             	sub    %rax,%rsp
140101691:	33 db                	xor    %ebx,%ebx
140101693:	48 8b fa             	mov    %rdx,%rdi
140101696:	48 8b f1             	mov    %rcx,%rsi
140101699:	48 85 c9             	test   %rcx,%rcx
14010169c:	0f 84 a0 01 00 00    	je     0x140101842
1401016a2:	48 85 d2             	test   %rdx,%rdx
1401016a5:	0f 84 97 01 00 00    	je     0x140101842