1401555cd:	74 0e                	je     0x1401555dd
1401555cf:	e8 8c b6 f9 ff       	call   0x1400f0c60
1401555d4:	48 89 43 68          	mov    %rax,0x68(%rbx)
1401555d8:	48 85 c0             	test   %rax,%rax
1401555db:	74 3d                	je     0x14015561a
1401555dd:	40 f6 c5 01          	test   $0x1,%bpl
1401555e1:	74 1b                	je     0x1401555fe
1401555e3:	85 f6                	test   %esi,%esi
1401555e5:	74 33                	je     0x14015561a
1401555e7:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1401555eb:	48 85 c9             	test   %rcx,%rcx
1401555ee:	74 0e                	je     0x1401555fe
1401555f0:	e8 6b b6 f9 ff       	call   0x1400f0c60
1401555f5:	48 89 43 70          	mov    %rax,0x70(%rbx)
1401555f9:	48 85 c0             	test   %rax,%rax
1401555fc:	74 1c                	je     0x14015561a
1401555fe:	4c 8d 87 90 00 00 00 	lea    0x90(%rdi),%r8
140155605:	b9 07 00 00 00       	mov    $0x7,%ecx
14015560a:	48 8d 93 90 00 00 00 	lea    0x90(%rbx),%rdx
140155611:	e8 aa 24 fd ff       	call   0x140127ac0
140155616:	85 c0                	test   %eax,%eax
140155618:	75 1f                	jne    0x140155639
14015561a:	48 8b cb             	mov    %rbx,%rcx
14015561d:	e8 4e 33 ff ff       	call   0x140148970
140155622:	33 c0                	xor    %eax,%eax
140155624:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140155629:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015562e:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140155633:	48 83 c4 20          	add    $0x20,%rsp
140155637:	5f                   	pop    %rdi
140155638:	c3                   	ret
140155639:	48 8b c3             	mov    %rbx,%rax
14015563c:	eb e6                	jmp    0x140155624
14015563e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140155643:	33 c0                	xor    %eax,%eax
140155645:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14015564a:	48 83 c4 20          	add    $0x20,%rsp
14015564e:	5f                   	pop    %rdi
14015564f:	c3                   	ret
140155650:	b8 28 00 00 00       	mov    $0x28,%eax
140155655:	e8 d6 b4 15 00       	call   0x1402b0b30
14015565a:	48 2b e0             	sub    %rax,%rsp
14015565d:	48 83 b9 a8 00 00 00 	cmpq   $0x0,0xa8(%rcx)
140155664:	00
140155665:	75 23                	jne    0x14015568a
140155667:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14015566c:	e8 cf 33 ff ff       	call   0x140148a40
140155671:	48 8b d8             	mov    %rax,%rbx
140155674:	e8 b7 2a 07 00       	call   0x1401c8130
140155679:	48 3b d8             	cmp    %rax,%rbx
14015567c:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140155681:	75 07                	jne    0x14015568a
140155683:	33 c0                	xor    %eax,%eax
140155685:	48 83 c4 28          	add    $0x28,%rsp
140155689:	c3                   	ret
14015568a:	b8 01 00 00 00       	mov    $0x1,%eax
14015568f:	48 83 c4 28          	add    $0x28,%rsp
140155693:	c3                   	ret
140155694:	cc                   	int3
140155695:	cc                   	int3
140155696:	cc                   	int3
140155697:	cc                   	int3
140155698:	cc                   	int3
140155699:	cc                   	int3
14015569a:	cc                   	int3
14015569b:	cc                   	int3
14015569c:	cc                   	int3
14015569d:	cc                   	int3
14015569e:	cc                   	int3
14015569f:	cc                   	int3
1401556a0:	40 55                	rex push %rbp
1401556a2:	56                   	push   %rsi
1401556a3:	41 54                	push   %r12
1401556a5:	41 57                	push   %r15
1401556a7:	b8 68 00 00 00       	mov    $0x68,%eax
1401556ac:	e8 7f b4 15 00       	call   0x1402b0b30
1401556b1:	48 2b e0             	sub    %rax,%rsp
1401556b4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1401556b9:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
1401556be:	33 c9                	xor    %ecx,%ecx
1401556c0:	4c 8d 84 24 a8 00 00 	lea    0xa8(%rsp),%r8
1401556c7:	00
1401556c8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401556cd:	45 33 ff             	xor    %r15d,%r15d
1401556d0:	33 f6                	xor    %esi,%esi
1401556d2:	45 33 e4             	xor    %r12d,%r12d
1401556d5:	33 ed                	xor    %ebp,%ebp
1401556d7:	e8 94 37 01 00       	call   0x140168e70
1401556dc:	85 c0                	test   %eax,%eax
1401556de:	75 0d                	jne    0x1401556ed
1401556e0:	33 c0                	xor    %eax,%eax
1401556e2:	48 83 c4 68          	add    $0x68,%rsp
1401556e6:	41 5f                	pop    %r15
1401556e8:	41 5c                	pop    %r12
1401556ea:	5e                   	pop    %rsi
1401556eb:	5d                   	pop    %rbp
1401556ec:	c3                   	ret
1401556ed:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
1401556f2:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1401556f7:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
1401556fe:	00
1401556ff:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140155704:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
14015570b:	00
14015570c:	33 c9                	xor    %ecx,%ecx
14015570e:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140155713:	e8 88 b2 fa ff       	call   0x1401009a0
140155718:	44 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%r8d
14015571f:	00
140155720:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140155725:	33 c9                	xor    %ecx,%ecx
140155727:	e8 f4 87 fd ff       	call   0x14012df20
14015572c:	4c 8b f0             	mov    %rax,%r14
14015572f:	48 85 c0             	test   %rax,%rax
140155732:	0f 84 08 01 00 00    	je     0x140155840
140155738:	81 78 04 02 01 00 00 	cmpl   $0x102,0x4(%rax)
14015573f:	0f 84 fb 00 00 00    	je     0x140155840
140155745:	83 7c 24 30 10       	cmpl   $0x10,0x30(%rsp)
14015574a:	0f 85 f0 00 00 00    	jne    0x140155840
140155750:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140155755:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14015575a:	48 8b 41 08          	mov    0x8(%rcx),%rax
14015575e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140155763:	44 8b 01             	mov    (%rcx),%r8d
140155766:	33 c9                	xor    %ecx,%ecx
140155768:	e8 33 2f 01 00       	call   0x1401686a0
14015576d:	48 8b e8             	mov    %rax,%rbp
140155770:	48 85 c0             	test   %rax,%rax
140155773:	0f 84 c7 00 00 00    	je     0x140155840
140155779:	e8 a2 bb f9 ff       	call   0x1400f1320
14015577e:	48 8b f0             	mov    %rax,%rsi
140155781:	48 85 c0             	test   %rax,%rax
140155784:	0f 84 ac 00 00 00    	je     0x140155836
14015578a:	48 8b d0             	mov    %rax,%rdx
14015578d:	49 8b ce             	mov    %r14,%rcx
140155790:	e8 eb e8 01 00       	call   0x140174080
140155795:	48 85 c0             	test   %rax,%rax
140155798:	0f 84 98 00 00 00    	je     0x140155836
14015579e:	e8 3d b9 f9 ff       	call   0x1400f10e0
1401557a3:	4c 8b f8             	mov    %rax,%r15
1401557a6:	48 85 c0             	test   %rax,%rax
1401557a9:	75 0f                	jne    0x1401557ba
1401557ab:	bb 00 01 0c 00       	mov    $0xc0100,%ebx
1401557b0:	bf a1 00 00 00       	mov    $0xa1,%edi
1401557b5:	e9 8e 00 00 00       	jmp    0x140155848
1401557ba:	e8 a1 57 00 00       	call   0x14015af60
1401557bf:	4c 8b e0             	mov    %rax,%r12
1401557c2:	48 85 c0             	test   %rax,%rax
1401557c5:	75 0c                	jne    0x1401557d3
1401557c7:	bb 00 01 0c 00       	mov    $0xc0100,%ebx
1401557cc:	bf a5 00 00 00       	mov    $0xa5,%edi
1401557d1:	eb 75                	jmp    0x140155848
1401557d3:	48 8b cd             	mov    %rbp,%rcx
1401557d6:	e8 a5 30 f5 ff       	call   0x1400a8880
1401557db:	48 8b cd             	mov    %rbp,%rcx
1401557de:	48 8b f8             	mov    %rax,%rdi
1401557e1:	e8 da 5b f6 ff       	call   0x1400bb3c0
1401557e6:	ba 04 00 00 00       	mov    $0x4,%edx
1401557eb:	48 8b ce             	mov    %rsi,%rcx
1401557ee:	48 8b d8             	mov    %rax,%rbx
1401557f1:	e8 6a bc f9 ff       	call   0x1400f1460
1401557f6:	4c 8b cf             	mov    %rdi,%r9
1401557f9:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401557fe:	4c 8b c6             	mov    %rsi,%r8
140155801:	48 8b d3             	mov    %rbx,%rdx
140155804:	49 8b cf             	mov    %r15,%rcx
140155807:	e8 b4 34 07 00       	call   0x1401c8cc0
14015580c:	85 c0                	test   %eax,%eax
14015580e:	75 08                	jne    0x140155818
140155810:	8d 58 6d             	lea    0x6d(%rax),%ebx
140155813:	8d 7b 40             	lea    0x40(%rbx),%edi
140155816:	eb 30                	jmp    0x140155848
140155818:	4c 8b c6             	mov    %rsi,%r8
14015581b:	49 8b d7             	mov    %r15,%rdx
14015581e:	48 8b cd             	mov    %rbp,%rcx
140155821:	e8 aa 32 ff ff       	call   0x140148ad0
140155826:	85 c0                	test   %eax,%eax
140155828:	75 60                	jne    0x14015588a
14015582a:	bb 03 01 0c 00       	mov    $0xc0103,%ebx
14015582f:	bf b1 00 00 00       	mov    $0xb1,%edi
140155834:	eb 12                	jmp    0x140155848
140155836:	bb 6d 00 00 00       	mov    $0x6d,%ebx
14015583b:	8d 7b 2f             	lea    0x2f(%rbx),%edi
14015583e:	eb 08                	jmp    0x140155848
140155840:	bb 68 00 00 00       	mov    $0x68,%ebx
140155845:	8d 7b 50             	lea    0x50(%rbx),%edi
140155848:	e8 23 18 fd ff       	call   0x140127070
14015584d:	4c 8d 05 f4 48 1c 00 	lea    0x1c48f4(%rip),%r8        # 0x14031a148
140155854:	8b d7                	mov    %edi,%edx
140155856:	48 8d 0d 03 49 1c 00 	lea    0x1c4903(%rip),%rcx        # 0x14031a160
14015585d:	e8 2e 19 fd ff       	call   0x140127190
140155862:	45 33 c0             	xor    %r8d,%r8d
140155865:	8b d3                	mov    %ebx,%edx
140155867:	41 8d 48 0a          	lea    0xa(%r8),%ecx
14015586b:	e8 20 1a fd ff       	call   0x140127290
140155870:	48 8b ce             	mov    %rsi,%rcx
140155873:	e8 b8 b4 f9 ff       	call   0x1400f0d30
140155878:	49 8b cf             	mov    %r15,%rcx
14015587b:	e8 b0 b4 f9 ff       	call   0x1400f0d30
140155880:	48 8b cd             	mov    %rbp,%rcx
140155883:	e8 e8 30 ff ff       	call   0x140148970
140155888:	33 ed                	xor    %ebp,%ebp
14015588a:	49 8b cc             	mov    %r12,%rcx
14015588d:	e8 4e 54 00 00       	call   0x14015ace0
140155892:	49 8b ce             	mov    %r14,%rcx
140155895:	e8 76 c5 f9 ff       	call   0x1400f1e10
14015589a:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
14015589f:	48 8b c5             	mov    %rbp,%rax
1401558a2:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
1401558a9:	00
1401558aa:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1401558b1:	00
1401558b2:	48 83 c4 68          	add    $0x68,%rsp
1401558b6:	41 5f                	pop    %r15
1401558b8:	41 5c                	pop    %r12
1401558ba:	5e                   	pop    %rsi
1401558bb:	5d                   	pop    %rbp
1401558bc:	c3                   	ret
1401558bd:	cc                   	int3
1401558be:	cc                   	int3
1401558bf:	cc                   	int3
1401558c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401558c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401558ca:	57                   	push   %rdi
1401558cb:	b8 20 00 00 00       	mov    $0x20,%eax
1401558d0:	e8 5b b2 15 00       	call   0x1402b0b30
1401558d5:	48 2b e0             	sub    %rax,%rsp
1401558d8:	33 db                	xor    %ebx,%ebx
1401558da:	48 8b fa             	mov    %rdx,%rdi
1401558dd:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401558e2:	48 8b f1             	mov    %rcx,%rsi
1401558e5:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401558ea:	48 85 c9             	test   %rcx,%rcx
1401558ed:	0f 84 ae 00 00 00    	je     0x1401559a1
1401558f3:	45 85 c0             	test   %r8d,%r8d
1401558f6:	74 12                	je     0x14015590a
1401558f8:	48 8d 15 3d 56 1b 00 	lea    0x1b563d(%rip),%rdx        # 0x14030af3c
1401558ff:	48 8b cf             	mov    %rdi,%rcx
140155902:	e8 f9 2f fe ff       	call   0x140138900
140155907:	48 8b d8             	mov    %rax,%rbx
14015590a:	48 8d 15 ef 41 19 00 	lea    0x1941ef(%rip),%rdx        # 0x1402e9b00
140155911:	48 8b cf             	mov    %rdi,%rcx
140155914:	e8 e7 2f fe ff       	call   0x140138900
140155919:	48 85 db             	test   %rbx,%rbx
14015591c:	75 18                	jne    0x140155936
14015591e:	48 85 c0             	test   %rax,%rax
140155921:	75 18                	jne    0x14015593b
140155923:	8d 43 01             	lea    0x1(%rbx),%eax
140155926:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015592b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140155930:	48 83 c4 20          	add    $0x20,%rsp
140155934:	5f                   	pop    %rdi
140155935:	c3                   	ret
140155936:	48 85 c0             	test   %rax,%rax
140155939:	74 16                	je     0x140155951
14015593b:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140155940:	48 8b c8             	mov    %rax,%rcx
140155943:	e8 c8 27 fe ff       	call   0x140138110
140155948:	85 c0                	test   %eax,%eax
14015594a:	74 41                	je     0x14015598d
14015594c:	48 85 db             	test   %rbx,%rbx
14015594f:	74 11                	je     0x140155962
140155951:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140155956:	48 8b cb             	mov    %rbx,%rcx
140155959:	e8 b2 27 fe ff       	call   0x140138110
14015595e:	85 c0                	test   %eax,%eax
140155960:	74 2b                	je     0x14015598d
140155962:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140155967:	48 8b ce             	mov    %rsi,%rcx
14015596a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14015596f:	e8 5c 31 ff ff       	call   0x140148ad0
140155974:	85 c0                	test   %eax,%eax
140155976:	74 15                	je     0x14015598d
140155978:	b8 01 00 00 00       	mov    $0x1,%eax
14015597d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140155982:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140155987:	48 83 c4 20          	add    $0x20,%rsp
14015598b:	5f                   	pop    %rdi
14015598c:	c3                   	ret
14015598d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140155992:	e8 b9 af f9 ff       	call   0x1400f0950
140155997:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14015599c:	e8 8f b3 f9 ff       	call   0x1400f0d30
1401559a1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401559a6:	33 c0                	xor    %eax,%eax
1401559a8:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401559ad:	48 83 c4 20          	add    $0x20,%rsp
1401559b1:	5f                   	pop    %rdi
1401559b2:	c3                   	ret
1401559b3:	cc                   	int3
1401559b4:	cc                   	int3
1401559b5:	cc                   	int3
1401559b6:	cc                   	int3
1401559b7:	cc                   	int3
1401559b8:	cc                   	int3
1401559b9:	cc                   	int3
1401559ba:	cc                   	int3
1401559bb:	cc                   	int3
1401559bc:	cc                   	int3
1401559bd:	cc                   	int3
1401559be:	cc                   	int3
1401559bf:	cc                   	int3
1401559c0:	40 53                	rex push %rbx
1401559c2:	56                   	push   %rsi
1401559c3:	57                   	push   %rdi
1401559c4:	41 56                	push   %r14
1401559c6:	41 57                	push   %r15
1401559c8:	b8 30 00 00 00       	mov    $0x30,%eax
1401559cd:	e8 5e b1 15 00       	call   0x1402b0b30
1401559d2:	48 2b e0             	sub    %rax,%rsp
1401559d5:	4d 8b f9             	mov    %r9,%r15
1401559d8:	49 8b d8             	mov    %r8,%rbx
1401559db:	48 8b fa             	mov    %rdx,%rdi
1401559de:	48 8b f1             	mov    %rcx,%rsi
1401559e1:	e8 3a 3b fe ff       	call   0x140139520
1401559e6:	3d 96 01 00 00       	cmp    $0x196,%eax
1401559eb:	75 09                	jne    0x1401559f6
1401559ed:	4c 8d 35 8c e7 1a 00 	lea    0x1ae78c(%rip),%r14        # 0x140304180
1401559f4:	eb 12                	jmp    0x140155a08
1401559f6:	3d 97 01 00 00       	cmp    $0x197,%eax
1401559fb:	0f 85 b5 03 00 00    	jne    0x140155db6
140155a01:	4c 8d 35 88 e7 1a 00 	lea    0x1ae788(%rip),%r14        # 0x140304190
140155a08:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140155a0d:	48 8d 15 e0 40 19 00 	lea    0x1940e0(%rip),%rdx        # 0x1402e9af4
140155a14:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140155a19:	48 8b cb             	mov    %rbx,%rcx
140155a1c:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140155a21:	e8 da 2e fe ff       	call   0x140138900
140155a26:	48 8d 15 2b 85 19 00 	lea    0x19852b(%rip),%rdx        # 0x1402edf58
140155a2d:	48 8b cb             	mov    %rbx,%rcx
140155a30:	48 8b e8             	mov    %rax,%rbp
140155a33:	e8 c8 2e fe ff       	call   0x140138900
140155a38:	48 8d 15 3d 9c 19 00 	lea    0x199c3d(%rip),%rdx        # 0x1402ef67c
140155a3f:	48 8b cb             	mov    %rbx,%rcx
140155a42:	4c 8b e0             	mov    %rax,%r12
140155a45:	e8 b6 2e fe ff       	call   0x140138900
140155a4a:	48 85 ff             	test   %rdi,%rdi
140155a4d:	75 13                	jne    0x140155a62
140155a4f:	48 85 ed             	test   %rbp,%rbp
140155a52:	75 0e                	jne    0x140155a62
140155a54:	4d 85 e4             	test   %r12,%r12
140155a57:	75 09                	jne    0x140155a62
140155a59:	48 85 c0             	test   %rax,%rax
140155a5c:	0f 84 cd 00 00 00    	je     0x140155b2f
140155a62:	49 8b cf             	mov    %r15,%rcx
140155a65:	e8 36 53 00 00       	call   0x14015ada0
140155a6a:	49 8b cf             	mov    %r15,%rcx
140155a6d:	4c 8b e0             	mov    %rax,%r12
140155a70:	e8 2b 53 00 00       	call   0x14015ada0
140155a75:	49 8b cf             	mov    %r15,%rcx