14015744e:	00
14015744f:	44 8b f3             	mov    %ebx,%r14d
140157452:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140157457:	8b f3                	mov    %ebx,%esi
140157459:	8b eb                	mov    %ebx,%ebp
14015745b:	48 85 c9             	test   %rcx,%rcx
14015745e:	75 0f                	jne    0x14015746f
140157460:	33 c0                	xor    %eax,%eax
140157462:	48 83 c4 38          	add    $0x38,%rsp
140157466:	41 5e                	pop    %r14
140157468:	41 5d                	pop    %r13
14015746a:	5f                   	pop    %rdi
14015746b:	5e                   	pop    %rsi
14015746c:	5d                   	pop    %rbp
14015746d:	5b                   	pop    %rbx
14015746e:	c3                   	ret
14015746f:	4c 89 64 24 78       	mov    %r12,0x78(%rsp)
140157474:	48 8d 15 59 26 19 00 	lea    0x192659(%rip),%rdx        # 0x1402e9ad4
14015747b:	48 8b cf             	mov    %rdi,%rcx
14015747e:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140157483:	e8 78 14 fe ff       	call   0x140138900
140157488:	48 8d 15 49 26 19 00 	lea    0x192649(%rip),%rdx        # 0x1402e9ad8
14015748f:	48 8b cf             	mov    %rdi,%rcx
140157492:	4c 8b f8             	mov    %rax,%r15
140157495:	e8 66 14 fe ff       	call   0x140138900
14015749a:	4c 8b e0             	mov    %rax,%r12
14015749d:	39 9c 24 80 00 00 00 	cmp    %ebx,0x80(%rsp)
1401574a4:	74 12                	je     0x1401574b8
1401574a6:	48 8d 15 8f 26 1c 00 	lea    0x1c268f(%rip),%rdx        # 0x140319b3c
1401574ad:	48 8b cf             	mov    %rdi,%rcx
1401574b0:	e8 4b 14 fe ff       	call   0x140138900
1401574b5:	4c 8b f0             	mov    %rax,%r14
1401574b8:	4d 85 ff             	test   %r15,%r15
1401574bb:	74 15                	je     0x1401574d2
1401574bd:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401574c2:	49 8b cf             	mov    %r15,%rcx
1401574c5:	e8 46 0c fe ff       	call   0x140138110
1401574ca:	85 c0                	test   %eax,%eax
1401574cc:	0f 84 14 01 00 00    	je     0x1401575e6
1401574d2:	4d 85 e4             	test   %r12,%r12
1401574d5:	74 18                	je     0x1401574ef
1401574d7:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1401574de:	00
1401574df:	49 8b cc             	mov    %r12,%rcx
1401574e2:	e8 29 0c fe ff       	call   0x140138110
1401574e7:	85 c0                	test   %eax,%eax
1401574e9:	0f 84 f7 00 00 00    	je     0x1401575e6
1401574ef:	4d 85 f6             	test   %r14,%r14
1401574f2:	74 15                	je     0x140157509
1401574f4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401574f9:	49 8b ce             	mov    %r14,%rcx
1401574fc:	e8 0f 0c fe ff       	call   0x140138110
140157501:	85 c0                	test   %eax,%eax
140157503:	0f 84 dd 00 00 00    	je     0x1401575e6
140157509:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
14015750e:	44 8b f3             	mov    %ebx,%r14d
140157511:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
140157518:	00
140157519:	4d 85 c9             	test   %r9,%r9
14015751c:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140157521:	49 8b cd             	mov    %r13,%rcx
140157524:	41 0f 95 c6          	setne  %r14b
140157528:	e8 13 5e fa ff       	call   0x1400fd340
14015752d:	85 c0                	test   %eax,%eax
14015752f:	0f 84 b1 00 00 00    	je     0x1401575e6
140157535:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14015753a:	48 89 9c 24 88 00 00 	mov    %rbx,0x88(%rsp)
140157541:	00
140157542:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140157547:	45 85 f6             	test   %r14d,%r14d
14015754a:	74 7b                	je     0x1401575c7
14015754c:	e8 8f 40 f9 ff       	call   0x1400eb5e0
140157551:	4c 8d 05 98 c9 27 00 	lea    0x27c998(%rip),%r8        # 0x1403d3ef0
140157558:	48 8b d7             	mov    %rdi,%rdx
14015755b:	48 8b c8             	mov    %rax,%rcx
14015755e:	48 8b d8             	mov    %rax,%rbx
140157561:	e8 ea fa ff ff       	call   0x140157050
140157566:	85 c0                	test   %eax,%eax
140157568:	74 7c                	je     0x1401575e6
14015756a:	e8 71 40 f9 ff       	call   0x1400eb5e0
14015756f:	4c 8d 05 da c9 27 00 	lea    0x27c9da(%rip),%r8        # 0x1403d3f50
140157576:	48 8b d7             	mov    %rdi,%rdx
140157579:	48 8b c8             	mov    %rax,%rcx
14015757c:	48 8b f0             	mov    %rax,%rsi
14015757f:	e8 cc fa ff ff       	call   0x140157050
140157584:	85 c0                	test   %eax,%eax
140157586:	74 5e                	je     0x1401575e6
140157588:	e8 53 40 f9 ff       	call   0x1400eb5e0
14015758d:	4c 8d 05 1c ca 27 00 	lea    0x27ca1c(%rip),%r8        # 0x1403d3fb0
140157594:	48 8b d7             	mov    %rdi,%rdx
140157597:	48 8b c8             	mov    %rax,%rcx
14015759a:	48 8b e8             	mov    %rax,%rbp
14015759d:	e8 ae fa ff ff       	call   0x140157050
1401575a2:	85 c0                	test   %eax,%eax
1401575a4:	74 40                	je     0x1401575e6
1401575a6:	48 8b cb             	mov    %rbx,%rcx
1401575a9:	e8 92 41 f9 ff       	call   0x1400eb740
1401575ae:	85 c0                	test   %eax,%eax
1401575b0:	74 15                	je     0x1401575c7
1401575b2:	4c 8b cd             	mov    %rbp,%r9
1401575b5:	4c 8b c6             	mov    %rsi,%r8
1401575b8:	48 8b d3             	mov    %rbx,%rdx
1401575bb:	49 8b cd             	mov    %r13,%rcx
1401575be:	e8 9d 61 fa ff       	call   0x1400fd760
1401575c3:	85 c0                	test   %eax,%eax
1401575c5:	74 1f                	je     0x1401575e6
1401575c7:	48 8b cb             	mov    %rbx,%rcx
1401575ca:	e8 11 3e f9 ff       	call   0x1400eb3e0
1401575cf:	48 8b ce             	mov    %rsi,%rcx
1401575d2:	e8 09 3e f9 ff       	call   0x1400eb3e0
1401575d7:	48 8b cd             	mov    %rbp,%rcx
1401575da:	e8 01 3e f9 ff       	call   0x1400eb3e0
1401575df:	b8 01 00 00 00       	mov    $0x1,%eax
1401575e4:	eb 50                	jmp    0x140157636
1401575e6:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401575eb:	e8 40 97 f9 ff       	call   0x1400f0d30
1401575f0:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401575f7:	00
1401575f8:	e8 33 97 f9 ff       	call   0x1400f0d30
1401575fd:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140157602:	e8 29 97 f9 ff       	call   0x1400f0d30
140157607:	48 8d 15 22 97 f9 ff 	lea    -0x668de(%rip),%rdx        # 0x1400f0d30
14015760e:	48 8b cb             	mov    %rbx,%rcx
140157611:	e8 6a 41 f9 ff       	call   0x1400eb780
140157616:	48 8d 15 13 97 f9 ff 	lea    -0x668ed(%rip),%rdx        # 0x1400f0d30
14015761d:	48 8b ce             	mov    %rsi,%rcx
140157620:	e8 5b 41 f9 ff       	call   0x1400eb780
140157625:	48 8d 15 04 97 f9 ff 	lea    -0x668fc(%rip),%rdx        # 0x1400f0d30
14015762c:	48 8b cd             	mov    %rbp,%rcx
14015762f:	e8 4c 41 f9 ff       	call   0x1400eb780
140157634:	33 c0                	xor    %eax,%eax
140157636:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
14015763b:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140157640:	48 83 c4 38          	add    $0x38,%rsp
140157644:	41 5e                	pop    %r14
140157646:	41 5d                	pop    %r13
140157648:	5f                   	pop    %rdi
140157649:	5e                   	pop    %rsi
14015764a:	5d                   	pop    %rbp
14015764b:	5b                   	pop    %rbx
14015764c:	c3                   	ret
14015764d:	cc                   	int3
14015764e:	cc                   	int3
14015764f:	cc                   	int3
140157650:	b8 28 00 00 00       	mov    $0x28,%eax
140157655:	e8 d6 94 15 00       	call   0x1402b0b30
14015765a:	48 2b e0             	sub    %rax,%rsp
14015765d:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
140157662:	75 23                	jne    0x140157687
140157664:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140157669:	e8 52 3d f6 ff       	call   0x1400bb3c0
14015766e:	48 8b d8             	mov    %rax,%rbx
140157671:	e8 3a 2f 00 00       	call   0x14015a5b0
140157676:	48 3b d8             	cmp    %rax,%rbx
140157679:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14015767e:	75 07                	jne    0x140157687
140157680:	33 c0                	xor    %eax,%eax
140157682:	48 83 c4 28          	add    $0x28,%rsp
140157686:	c3                   	ret
140157687:	b8 01 00 00 00       	mov    $0x1,%eax
14015768c:	48 83 c4 28          	add    $0x28,%rsp
140157690:	c3                   	ret
140157691:	cc                   	int3
140157692:	cc                   	int3
140157693:	cc                   	int3
140157694:	cc                   	int3
140157695:	cc                   	int3
140157696:	cc                   	int3
140157697:	cc                   	int3
140157698:	cc                   	int3
140157699:	cc                   	int3
14015769a:	cc                   	int3
14015769b:	cc                   	int3
14015769c:	cc                   	int3
14015769d:	cc                   	int3
14015769e:	cc                   	int3
14015769f:	cc                   	int3
1401576a0:	b8 48 00 00 00       	mov    $0x48,%eax
1401576a5:	e8 86 94 15 00       	call   0x1402b0b30
1401576aa:	48 2b e0             	sub    %rax,%rsp
1401576ad:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401576b2:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1401576b7:	33 c9                	xor    %ecx,%ecx
1401576b9:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1401576be:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401576c3:	e8 a8 17 01 00       	call   0x140168e70
1401576c8:	85 c0                	test   %eax,%eax
1401576ca:	75 07                	jne    0x1401576d3
1401576cc:	33 c0                	xor    %eax,%eax
1401576ce:	48 83 c4 48          	add    $0x48,%rsp
1401576d2:	c3                   	ret
1401576d3:	44 8b 44 24 68       	mov    0x68(%rsp),%r8d
1401576d8:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401576dd:	33 c9                	xor    %ecx,%ecx
1401576df:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1401576e4:	e8 77 31 00 00       	call   0x14015a860
1401576e9:	48 8b d8             	mov    %rax,%rbx
1401576ec:	48 85 c0             	test   %rax,%rax
1401576ef:	75 39                	jne    0x14015772a
1401576f1:	e8 7a f9 fc ff       	call   0x140127070
1401576f6:	4c 8d 05 63 2c 1c 00 	lea    0x1c2c63(%rip),%r8        # 0x14031a360
1401576fd:	ba 30 02 00 00       	mov    $0x230,%edx
140157702:	48 8d 0d 0f 2c 1c 00 	lea    0x1c2c0f(%rip),%rcx        # 0x14031a318
140157709:	e8 82 fa fc ff       	call   0x140127190
14015770e:	45 33 c0             	xor    %r8d,%r8d
140157711:	8d 4b 04             	lea    0x4(%rbx),%ecx
140157714:	ba 04 00 08 00       	mov    $0x80004,%edx
140157719:	e8 72 fb fc ff       	call   0x140127290
14015771e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140157723:	33 c0                	xor    %eax,%eax
140157725:	48 83 c4 48          	add    $0x48,%rsp
140157729:	c3                   	ret
14015772a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14015772f:	48 8b cb             	mov    %rbx,%rcx
140157732:	e8 59 00 00 00       	call   0x140157790
140157737:	48 8b cb             	mov    %rbx,%rcx
14015773a:	85 c0                	test   %eax,%eax
14015773c:	75 11                	jne    0x14015774f
14015773e:	e8 3d 56 fa ff       	call   0x1400fcd80
140157743:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140157748:	33 c0                	xor    %eax,%eax
14015774a:	48 83 c4 48          	add    $0x48,%rsp
14015774e:	c3                   	ret
14015774f:	ba 00 f0 00 00       	mov    $0xf000,%edx
140157754:	e8 17 56 fa ff       	call   0x1400fcd70
140157759:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14015775e:	48 8b 09             	mov    (%rcx),%rcx
140157761:	e8 aa df f9 ff       	call   0x1400f5710
140157766:	83 f8 06             	cmp    $0x6,%eax
140157769:	74 0e                	je     0x140157779
14015776b:	3d 90 03 00 00       	cmp    $0x390,%eax
140157770:	75 11                	jne    0x140157783
140157772:	ba 00 10 00 00       	mov    $0x1000,%edx
140157777:	eb 02                	jmp    0x14015777b
140157779:	33 d2                	xor    %edx,%edx
14015777b:	48 8b cb             	mov    %rbx,%rcx
14015777e:	e8 6d 5c fa ff       	call   0x1400fd3f0
140157783:	48 8b c3             	mov    %rbx,%rax
140157786:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14015778b:	48 83 c4 48          	add    $0x48,%rsp
14015778f:	c3                   	ret
140157790:	40 53                	rex push %rbx
140157792:	57                   	push   %rdi
140157793:	b8 78 00 00 00       	mov    $0x78,%eax
140157798:	e8 93 93 15 00       	call   0x1402b0b30
14015779d:	48 2b e0             	sub    %rax,%rsp
1401577a0:	48 8b 05 d9 e2 27 00 	mov    0x27e2d9(%rip),%rax        # 0x1403d5a80
1401577a7:	48 33 c4             	xor    %rsp,%rax
1401577aa:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401577af:	48 8b da             	mov    %rdx,%rbx
1401577b2:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401577b7:	48 8b f9             	mov    %rcx,%rdi
1401577ba:	4c 8b ca             	mov    %rdx,%r9
1401577bd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401577c2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1401577c7:	e8 d4 91 fa ff       	call   0x1401009a0
1401577cc:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401577d1:	e8 3a df f9 ff       	call   0x1400f5710
1401577d6:	3d 90 03 00 00       	cmp    $0x390,%eax
1401577db:	0f 85 f5 01 00 00    	jne    0x1401579d6
1401577e1:	8b 44 24 20          	mov    0x20(%rsp),%eax
1401577e5:	83 f8 ff             	cmp    $0xffffffff,%eax
1401577e8:	0f 84 e8 01 00 00    	je     0x1401579d6
1401577ee:	83 f8 10             	cmp    $0x10,%eax
1401577f1:	74 35                	je     0x140157828
1401577f3:	e8 78 f8 fc ff       	call   0x140127070
1401577f8:	4c 8d 05 49 2b 1c 00 	lea    0x1c2b49(%rip),%r8        # 0x14031a348
1401577ff:	ba 17 02 00 00       	mov    $0x217,%edx
140157804:	48 8d 0d 0d 2b 1c 00 	lea    0x1c2b0d(%rip),%rcx        # 0x14031a318
14015780b:	e8 80 f9 fc ff       	call   0x140127190
140157810:	45 33 c0             	xor    %r8d,%r8d
140157813:	ba 95 00 00 00       	mov    $0x95,%edx
140157818:	41 8d 48 04          	lea    0x4(%r8),%ecx
14015781c:	e8 6f fa fc ff       	call   0x140127290
140157821:	33 c0                	xor    %eax,%eax
140157823:	e9 96 01 00 00       	jmp    0x1401579be
140157828:	e8 03 30 00 00       	call   0x14015a830
14015782d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140157831:	48 8b c8             	mov    %rax,%rcx
140157834:	e8 e7 22 01 00       	call   0x140169b20
140157839:	48 8b d8             	mov    %rax,%rbx
14015783c:	48 85 c0             	test   %rax,%rax
14015783f:	74 1f                	je     0x140157860
140157841:	48 8b 48 08          	mov    0x8(%rax),%rcx
140157845:	48 85 c9             	test   %rcx,%rcx
140157848:	74 27                	je     0x140157871
14015784a:	e8 d1 94 fa ff       	call   0x140100d20
14015784f:	48 89 43 20          	mov    %rax,0x20(%rbx)
140157853:	48 85 c0             	test   %rax,%rax
140157856:	75 19                	jne    0x140157871
140157858:	48 8b cb             	mov    %rbx,%rcx
14015785b:	e8 b0 2f 00 00       	call   0x14015a810
140157860:	33 db                	xor    %ebx,%ebx
140157862:	48 8b cb             	mov    %rbx,%rcx
140157865:	e8 a6 2f 00 00       	call   0x14015a810
14015786a:	33 c0                	xor    %eax,%eax
14015786c:	e9 4d 01 00 00       	jmp    0x1401579be
140157871:	48 8b d3             	mov    %rbx,%rdx
140157874:	48 8b cf             	mov    %rdi,%rcx
140157877:	e8 64 62 fa ff       	call   0x1400fdae0
14015787c:	85 c0                	test   %eax,%eax
14015787e:	74 e2                	je     0x140157862
140157880:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
140157887:	00
140157888:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
14015788f:	00
140157890:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
140157895:	48 85 ff             	test   %rdi,%rdi
140157898:	0f 84 06 01 00 00    	je     0x1401579a4
14015789e:	48 8b cf             	mov    %rdi,%rcx
1401578a1:	e8 3a 58 fa ff       	call   0x1400fd0e0
1401578a6:	48 8b d8             	mov    %rax,%rbx
1401578a9:	48 85 c0             	test   %rax,%rax
1401578ac:	0f 84 f2 00 00 00    	je     0x1401579a4
1401578b2:	48 8b cf             	mov    %rdi,%rcx
1401578b5:	e8 76 5e fa ff       	call   0x1400fd730
1401578ba:	48 8b f8             	mov    %rax,%rdi
1401578bd:	48 85 c0             	test   %rax,%rax
1401578c0:	0f 84 de 00 00 00    	je     0x1401579a4
1401578c6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401578cb:	e8 f0 dd 07 00       	call   0x1401d56c0
1401578d0:	48 8b 0b             	mov    (%rbx),%rcx
1401578d3:	e8 e8 91 fa ff       	call   0x140100ac0
1401578d8:	4c 8b f0             	mov    %rax,%r14
1401578db:	48 85 c0             	test   %rax,%rax
1401578de:	0f 84 ee 00 00 00    	je     0x1401579d2
1401578e4:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401578e8:	e8 d3 91 fa ff       	call   0x140100ac0
1401578ed:	48 8b e8             	mov    %rax,%rbp
1401578f0:	48 85 c0             	test   %rax,%rax
1401578f3:	0f 84 d9 00 00 00    	je     0x1401579d2
1401578f9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401578fd:	48 85 c9             	test   %rcx,%rcx
140157900:	74 07                	je     0x140157909
140157902:	e8 f9 c5 01 00       	call   0x140173f00
140157907:	eb 0a                	jmp    0x140157913
140157909:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14015790e:	e8 9d dd 07 00       	call   0x1401d56b0
140157913:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140157917:	8b f0                	mov    %eax,%esi
140157919:	48 85 c9             	test   %rcx,%rcx
14015791c:	74 07                	je     0x140157925
14015791e:	e8 dd c5 01 00       	call   0x140173f00
140157923:	eb 0a                	jmp    0x14015792f
140157925:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14015792a:	e8 31 3c f9 ff       	call   0x1400eb560
14015792f:	49 8b ce             	mov    %r14,%rcx
140157932:	8b d8                	mov    %eax,%ebx
140157934:	e8 67 a9 f9 ff       	call   0x1400f22a0
140157939:	48 8b cd             	mov    %rbp,%rcx