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
140155a78:	4c 8b e8             	mov    %rax,%r13
140155a7b:	e8 20 53 00 00       	call   0x14015ada0
140155a80:	48 8b e8             	mov    %rax,%rbp
140155a83:	48 85 c0             	test   %rax,%rax
140155a86:	75 0f                	jne    0x140155a97
140155a88:	e8 e3 15 fd ff       	call   0x140127070
140155a8d:	ba c1 00 00 00       	mov    $0xc1,%edx
140155a92:	e9 de 02 00 00       	jmp    0x140155d75
140155a97:	4c 8b cd             	mov    %rbp,%r9
140155a9a:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140155a9f:	4d 8b c5             	mov    %r13,%r8
140155aa2:	49 8b d4             	mov    %r12,%rdx
140155aa5:	48 8b ce             	mov    %rsi,%rcx
140155aa8:	e8 53 3c ff ff       	call   0x140149700
140155aad:	85 c0                	test   %eax,%eax
140155aaf:	75 27                	jne    0x140155ad8
140155ab1:	e8 ba 15 fd ff       	call   0x140127070
140155ab6:	4c 8d 05 5b 47 1c 00 	lea    0x1c475b(%rip),%r8        # 0x14031a218
140155abd:	ba c6 00 00 00       	mov    $0xc6,%edx
140155ac2:	48 8d 0d 6f 47 1c 00 	lea    0x1c476f(%rip),%rcx        # 0x14031a238
140155ac9:	e8 c2 16 fd ff       	call   0x140127190
140155ace:	ba 8d 00 00 00       	mov    $0x8d,%edx
140155ad3:	e9 b5 02 00 00       	jmp    0x140155d8d
140155ad8:	4d 8b cc             	mov    %r12,%r9
140155adb:	4c 8d 05 12 40 19 00 	lea    0x194012(%rip),%r8        # 0x1402e9af4
140155ae2:	48 8b d3             	mov    %rbx,%rdx
140155ae5:	48 8b cf             	mov    %rdi,%rcx
140155ae8:	e8 e3 ee 07 00       	call   0x1401d49d0
140155aed:	85 c0                	test   %eax,%eax
140155aef:	0f 84 76 02 00 00    	je     0x140155d6b
140155af5:	4d 8b cd             	mov    %r13,%r9
140155af8:	4c 8d 05 59 84 19 00 	lea    0x198459(%rip),%r8        # 0x1402edf58
140155aff:	48 8b d3             	mov    %rbx,%rdx
140155b02:	48 8b cf             	mov    %rdi,%rcx
140155b05:	e8 c6 ee 07 00       	call   0x1401d49d0
140155b0a:	85 c0                	test   %eax,%eax
140155b0c:	0f 84 59 02 00 00    	je     0x140155d6b
140155b12:	4c 8b cd             	mov    %rbp,%r9
140155b15:	4c 8d 05 60 9b 19 00 	lea    0x199b60(%rip),%r8        # 0x1402ef67c
140155b1c:	48 8b d3             	mov    %rbx,%rdx
140155b1f:	48 8b cf             	mov    %rdi,%rcx
140155b22:	e8 a9 ee 07 00       	call   0x1401d49d0
140155b27:	85 c0                	test   %eax,%eax
140155b29:	0f 84 3c 02 00 00    	je     0x140155d6b
140155b2f:	48 8d 15 ae 14 1c 00 	lea    0x1c14ae(%rip),%rdx        # 0x140316fe4
140155b36:	48 8b cb             	mov    %rbx,%rcx
140155b39:	e8 c2 2d fe ff       	call   0x140138900
140155b3e:	48 85 ff             	test   %rdi,%rdi
140155b41:	75 05                	jne    0x140155b48
140155b43:	48 85 c0             	test   %rax,%rax
140155b46:	74 5c                	je     0x140155ba4
140155b48:	48 8b ce             	mov    %rsi,%rcx
140155b4b:	e8 90 88 f2 ff       	call   0x14007e3e0
140155b50:	48 85 c0             	test   %rax,%rax
140155b53:	75 27                	jne    0x140155b7c
140155b55:	e8 16 15 fd ff       	call   0x140127070
140155b5a:	4c 8d 05 b7 46 1c 00 	lea    0x1c46b7(%rip),%r8        # 0x14031a218
140155b61:	ba d6 00 00 00       	mov    $0xd6,%edx
140155b66:	48 8d 0d cb 46 1c 00 	lea    0x1c46cb(%rip),%rcx        # 0x14031a238
140155b6d:	e8 1e 16 fd ff       	call   0x140127190
140155b72:	ba 7a 00 00 00       	mov    $0x7a,%edx
140155b77:	e9 11 02 00 00       	jmp    0x140155d8d
140155b7c:	4c 8b c8             	mov    %rax,%r9
140155b7f:	4c 8d 05 5e 14 1c 00 	lea    0x1c145e(%rip),%r8        # 0x140316fe4
140155b86:	48 8b d3             	mov    %rbx,%rdx
140155b89:	48 8b cf             	mov    %rdi,%rcx
140155b8c:	e8 3f ee 07 00       	call   0x1401d49d0
140155b91:	85 c0                	test   %eax,%eax
140155b93:	75 0f                	jne    0x140155ba4
140155b95:	e8 d6 14 fd ff       	call   0x140127070
140155b9a:	ba db 00 00 00       	mov    $0xdb,%edx
140155b9f:	e9 d1 01 00 00       	jmp    0x140155d75
140155ba4:	48 8d 15 4d 55 1b 00 	lea    0x1b554d(%rip),%rdx        # 0x14030b0f8
140155bab:	48 8b cb             	mov    %rbx,%rcx
140155bae:	e8 4d 2d fe ff       	call   0x140138900
140155bb3:	48 85 ff             	test   %rdi,%rdi
140155bb6:	75 05                	jne    0x140155bbd
140155bb8:	48 85 c0             	test   %rax,%rax
140155bbb:	74 28                	je     0x140155be5
140155bbd:	4d 8b ce             	mov    %r14,%r9
140155bc0:	4c 8d 05 31 55 1b 00 	lea    0x1b5531(%rip),%r8        # 0x14030b0f8
140155bc7:	48 8b d3             	mov    %rbx,%rdx
140155bca:	48 8b cf             	mov    %rdi,%rcx
140155bcd:	e8 9e f0 07 00       	call   0x1401d4c70
140155bd2:	85 c0                	test   %eax,%eax
140155bd4:	75 0f                	jne    0x140155be5
140155bd6:	e8 95 14 fd ff       	call   0x140127070
140155bdb:	ba e5 00 00 00       	mov    $0xe5,%edx
140155be0:	e9 90 01 00 00       	jmp    0x140155d75
140155be5:	48 8d 15 ec 13 1c 00 	lea    0x1c13ec(%rip),%rdx        # 0x140316fd8
140155bec:	48 8b cb             	mov    %rbx,%rcx
140155bef:	e8 0c 2d fe ff       	call   0x140138900
140155bf4:	48 85 ff             	test   %rdi,%rdi
140155bf7:	75 09                	jne    0x140155c02
140155bf9:	48 85 c0             	test   %rax,%rax
140155bfc:	0f 84 9b 00 00 00    	je     0x140155c9d
140155c02:	48 8b ce             	mov    %rsi,%rcx
140155c05:	e8 76 2c f5 ff       	call   0x1400a8880
140155c0a:	48 8b ce             	mov    %rsi,%rcx
140155c0d:	48 8b e8             	mov    %rax,%rbp
140155c10:	e8 cb 6a f9 ff       	call   0x1400ec6e0
140155c15:	48 85 ed             	test   %rbp,%rbp
140155c18:	75 27                	jne    0x140155c41
140155c1a:	e8 51 14 fd ff       	call   0x140127070
140155c1f:	ba f1 00 00 00       	mov    $0xf1,%edx
140155c24:	4c 8d 05 ed 45 1c 00 	lea    0x1c45ed(%rip),%r8        # 0x14031a218
140155c2b:	48 8d 0d 06 46 1c 00 	lea    0x1c4606(%rip),%rcx        # 0x14031a238
140155c32:	e8 59 15 fd ff       	call   0x140127190
140155c37:	ba ad 00 00 00       	mov    $0xad,%edx
140155c3c:	e9 4c 01 00 00       	jmp    0x140155d8d
140155c41:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
140155c48:	00
140155c49:	44 8b c0             	mov    %eax,%r8d
140155c4c:	4d 8b ce             	mov    %r14,%r9
140155c4f:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140155c54:	48 8b d5             	mov    %rbp,%rdx
140155c57:	48 8b ce             	mov    %rsi,%rcx
140155c5a:	e8 a1 5f 07 00       	call   0x1401cbc00
140155c5f:	48 85 c0             	test   %rax,%rax
140155c62:	75 0c                	jne    0x140155c70
140155c64:	e8 07 14 fd ff       	call   0x140127070
140155c69:	ba f6 00 00 00       	mov    $0xf6,%edx
140155c6e:	eb b4                	jmp    0x140155c24
140155c70:	4d 8b 0e             	mov    (%r14),%r9
140155c73:	4c 8d 05 5e 13 1c 00 	lea    0x1c135e(%rip),%r8        # 0x140316fd8
140155c7a:	48 8b d3             	mov    %rbx,%rdx
140155c7d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140155c82:	48 8b cf             	mov    %rdi,%rcx
140155c85:	e8 86 ef 07 00       	call   0x1401d4c10
140155c8a:	85 c0                	test   %eax,%eax
140155c8c:	75 0f                	jne    0x140155c9d
140155c8e:	e8 dd 13 fd ff       	call   0x140127070
140155c93:	ba fc 00 00 00       	mov    $0xfc,%edx
140155c98:	e9 d8 00 00 00       	jmp    0x140155d75
140155c9d:	48 8d 15 4c 13 1c 00 	lea    0x1c134c(%rip),%rdx        # 0x140316ff0
140155ca4:	48 8b cb             	mov    %rbx,%rcx
140155ca7:	e8 54 2c fe ff       	call   0x140138900
140155cac:	48 85 ff             	test   %rdi,%rdi
140155caf:	75 05                	jne    0x140155cb6
140155cb1:	48 85 c0             	test   %rax,%rax
140155cb4:	74 35                	je     0x140155ceb
140155cb6:	48 8b ce             	mov    %rsi,%rcx
140155cb9:	e8 02 57 f6 ff       	call   0x1400bb3c0
140155cbe:	48 85 c0             	test   %rax,%rax
140155cc1:	74 28                	je     0x140155ceb
140155cc3:	4c 8b c8             	mov    %rax,%r9
140155cc6:	4c 8d 05 23 13 1c 00 	lea    0x1c1323(%rip),%r8        # 0x140316ff0
140155ccd:	48 8b d3             	mov    %rbx,%rdx
140155cd0:	48 8b cf             	mov    %rdi,%rcx
140155cd3:	e8 f8 ec 07 00       	call   0x1401d49d0
140155cd8:	85 c0                	test   %eax,%eax
140155cda:	75 0f                	jne    0x140155ceb
140155cdc:	e8 8f 13 fd ff       	call   0x140127070
140155ce1:	ba 08 01 00 00       	mov    $0x108,%edx
140155ce6:	e9 8a 00 00 00       	jmp    0x140155d75
140155ceb:	48 8d 15 2a b9 1b 00 	lea    0x1bb92a(%rip),%rdx        # 0x14031161c
140155cf2:	48 8b cb             	mov    %rbx,%rcx
140155cf5:	e8 06 2c fe ff       	call   0x140138900
140155cfa:	48 85 ff             	test   %rdi,%rdi
140155cfd:	75 05                	jne    0x140155d04
140155cff:	48 85 c0             	test   %rax,%rax
140155d02:	74 47                	je     0x140155d4b
140155d04:	48 8b ce             	mov    %rsi,%rcx
140155d07:	e8 e4 71 fa ff       	call   0x1400fcef0
140155d0c:	48 8b ce             	mov    %rsi,%rcx
140155d0f:	48 8b e8             	mov    %rax,%rbp
140155d12:	e8 a9 71 fa ff       	call   0x1400fcec0
140155d17:	48 85 ed             	test   %rbp,%rbp
140155d1a:	74 2f                	je     0x140155d4b
140155d1c:	48 85 c0             	test   %rax,%rax
140155d1f:	74 2a                	je     0x140155d4b
140155d21:	4c 8b cd             	mov    %rbp,%r9
140155d24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140155d29:	4c 8d 05 ec b8 1b 00 	lea    0x1bb8ec(%rip),%r8        # 0x14031161c
140155d30:	48 8b d3             	mov    %rbx,%rdx