140123900:	b8 20 00 00 00       	mov    $0x20,%eax
140123905:	e8 26 d2 18 00       	call   0x1402b0b30
14012390a:	48 2b e0             	sub    %rax,%rsp
14012390d:	49 8b f9             	mov    %r9,%rdi
140123910:	49 8b f0             	mov    %r8,%rsi
140123913:	48 8b ea             	mov    %rdx,%rbp
140123916:	48 8b d9             	mov    %rcx,%rbx
140123919:	48 85 c9             	test   %rcx,%rcx
14012391c:	75 25                	jne    0x140123943
14012391e:	e8 4d 37 00 00       	call   0x140127070
140123923:	4c 8d 05 9e 03 1f 00 	lea    0x1f039e(%rip),%r8        # 0x140313cc8
14012392a:	8d 53 3e             	lea    0x3e(%rbx),%edx
14012392d:	48 8d 0d ac 03 1f 00 	lea    0x1f03ac(%rip),%rcx        # 0x140313ce0
140123934:	e8 57 38 00 00       	call   0x140127190
140123939:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14012393e:	e9 b4 00 00 00       	jmp    0x1401239f7
140123943:	48 8b 0d d6 83 2b 00 	mov    0x2b83d6(%rip),%rcx        # 0x1403dbd20
14012394a:	e8 21 40 00 00       	call   0x140127970
14012394f:	85 c0                	test   %eax,%eax
140123951:	0f 84 ac 00 00 00    	je     0x140123a03
140123957:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
14012395e:	48 8b 0d bb 83 2b 00 	mov    0x2b83bb(%rip),%rcx        # 0x1403dbd20
140123965:	75 29                	jne    0x140123990
140123967:	e8 c4 40 00 00       	call   0x140127a30
14012396c:	e8 ff 36 00 00       	call   0x140127070
140123971:	4c 8d 05 50 03 1f 00 	lea    0x1f0350(%rip),%r8        # 0x140313cc8
140123978:	ba 45 00 00 00       	mov    $0x45,%edx
14012397d:	48 8d 0d 5c 03 1f 00 	lea    0x1f035c(%rip),%rcx        # 0x140313ce0
140123984:	e8 07 38 00 00       	call   0x140127190
140123989:	ba 75 00 00 00       	mov    $0x75,%edx
14012398e:	eb 67                	jmp    0x1401239f7
140123990:	e8 9b 40 00 00       	call   0x140127a30
140123995:	48 8b 43 78          	mov    0x78(%rbx),%rax
140123999:	48 85 c0             	test   %rax,%rax
14012399c:	75 24                	jne    0x1401239c2
14012399e:	e8 cd 36 00 00       	call   0x140127070
1401239a3:	4c 8d 05 1e 03 1f 00 	lea    0x1f031e(%rip),%r8        # 0x140313cc8
1401239aa:	ba 4a 00 00 00       	mov    $0x4a,%edx
1401239af:	48 8d 0d 2a 03 1f 00 	lea    0x1f032a(%rip),%rcx        # 0x140313ce0
1401239b6:	e8 d5 37 00 00       	call   0x140127190
1401239bb:	ba 7d 00 00 00       	mov    $0x7d,%edx
1401239c0:	eb 35                	jmp    0x1401239f7
1401239c2:	4c 8b cf             	mov    %rdi,%r9
1401239c5:	4c 8b c6             	mov    %rsi,%r8
1401239c8:	48 8b d5             	mov    %rbp,%rdx
1401239cb:	48 8b cb             	mov    %rbx,%rcx
1401239ce:	ff d0                	call   *%rax
1401239d0:	48 85 c0             	test   %rax,%rax
1401239d3:	75 30                	jne    0x140123a05
1401239d5:	e8 96 36 00 00       	call   0x140127070
1401239da:	4c 8d 05 e7 02 1f 00 	lea    0x1f02e7(%rip),%r8        # 0x140313cc8
1401239e1:	ba 4f 00 00 00       	mov    $0x4f,%edx
1401239e6:	48 8d 0d f3 02 1f 00 	lea    0x1f02f3(%rip),%rcx        # 0x140313ce0
1401239ed:	e8 9e 37 00 00       	call   0x140127190
1401239f2:	ba 80 00 00 00       	mov    $0x80,%edx
1401239f7:	45 33 c0             	xor    %r8d,%r8d
1401239fa:	41 8d 48 26          	lea    0x26(%r8),%ecx
1401239fe:	e8 8d 38 00 00       	call   0x140127290
140123a03:	33 c0                	xor    %eax,%eax
140123a05:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140123a0a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140123a0f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140123a14:	48 83 c4 20          	add    $0x20,%rsp
140123a18:	5f                   	pop    %rdi
140123a19:	c3                   	ret
140123a1a:	cc                   	int3
140123a1b:	cc                   	int3
140123a1c:	cc                   	int3
140123a1d:	cc                   	int3
140123a1e:	cc                   	int3
140123a1f:	cc                   	int3
140123a20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140123a25:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140123a2a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140123a2f:	57                   	push   %rdi
140123a30:	b8 40 00 00 00       	mov    $0x40,%eax
140123a35:	e8 f6 d0 18 00       	call   0x1402b0b30
140123a3a:	48 2b e0             	sub    %rax,%rsp
140123a3d:	49 8b f9             	mov    %r9,%rdi
140123a40:	49 8b f0             	mov    %r8,%rsi
140123a43:	48 8b ea             	mov    %rdx,%rbp
140123a46:	48 8b d9             	mov    %rcx,%rbx
140123a49:	48 85 c9             	test   %rcx,%rcx
140123a4c:	75 32                	jne    0x140123a80
140123a4e:	e8 1d 36 00 00       	call   0x140127070
140123a53:	4c 8d 05 a6 02 1f 00 	lea    0x1f02a6(%rip),%r8        # 0x140313d00
140123a5a:	8d 53 79             	lea    0x79(%rbx),%edx
140123a5d:	48 8d 0d 7c 02 1f 00 	lea    0x1f027c(%rip),%rcx        # 0x140313ce0
140123a64:	e8 27 37 00 00       	call   0x140127190
140123a69:	45 33 c0             	xor    %r8d,%r8d
140123a6c:	8d 4b 26             	lea    0x26(%rbx),%ecx
140123a6f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140123a74:	e8 17 38 00 00       	call   0x140127290
140123a79:	33 c0                	xor    %eax,%eax
140123a7b:	e9 d3 00 00 00       	jmp    0x140123b53
140123a80:	48 8b 0d 99 82 2b 00 	mov    0x2b8299(%rip),%rcx        # 0x1403dbd20
140123a87:	e8 e4 3e 00 00       	call   0x140127970
140123a8c:	85 c0                	test   %eax,%eax
140123a8e:	74 e9                	je     0x140123a79
140123a90:	83 bb a0 00 00 00 00 	cmpl   $0x0,0xa0(%rbx)
140123a97:	48 8b 0d 82 82 2b 00 	mov    0x2b8282(%rip),%rcx        # 0x1403dbd20
140123a9e:	75 35                	jne    0x140123ad5
140123aa0:	e8 8b 3f 00 00       	call   0x140127a30
140123aa5:	e8 c6 35 00 00       	call   0x140127070
140123aaa:	4c 8d 05 4f 02 1f 00 	lea    0x1f024f(%rip),%r8        # 0x140313d00
140123ab1:	ba 80 00 00 00       	mov    $0x80,%edx
140123ab6:	48 8d 0d 23 02 1f 00 	lea    0x1f0223(%rip),%rcx        # 0x140313ce0
140123abd:	e8 ce 36 00 00       	call   0x140127190
140123ac2:	45 33 c0             	xor    %r8d,%r8d
140123ac5:	41 8d 50 75          	lea    0x75(%r8),%edx
140123ac9:	8d 4a b1             	lea    -0x4f(%rdx),%ecx
140123acc:	e8 bf 37 00 00       	call   0x140127290
140123ad1:	33 c0                	xor    %eax,%eax
140123ad3:	eb 7e                	jmp    0x140123b53
140123ad5:	e8 56 3f 00 00       	call   0x140127a30
140123ada:	4c 8b 93 88 00 00 00 	mov    0x88(%rbx),%r10
140123ae1:	4d 85 d2             	test   %r10,%r10
140123ae4:	75 30                	jne    0x140123b16
140123ae6:	e8 85 35 00 00       	call   0x140127070
140123aeb:	4c 8d 05 0e 02 1f 00 	lea    0x1f020e(%rip),%r8        # 0x140313d00
140123af2:	ba 85 00 00 00       	mov    $0x85,%edx
140123af7:	48 8d 0d e2 01 1f 00 	lea    0x1f01e2(%rip),%rcx        # 0x140313ce0
140123afe:	e8 8d 36 00 00       	call   0x140127190
140123b03:	45 33 c0             	xor    %r8d,%r8d
140123b06:	41 8d 50 7d          	lea    0x7d(%r8),%edx
140123b0a:	8d 4a a9             	lea    -0x57(%rdx),%ecx
140123b0d:	e8 7e 37 00 00       	call   0x140127290
140123b12:	33 c0                	xor    %eax,%eax
140123b14:	eb 3d                	jmp    0x140123b53
140123b16:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140123b1d:	00
140123b1e:	4c 8b cf             	mov    %rdi,%r9
140123b21:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140123b26:	4c 8b c6             	mov    %rsi,%r8
140123b29:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140123b30:	00
140123b31:	48 8b d5             	mov    %rbp,%rdx
140123b34:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140123b39:	48 8b cb             	mov    %rbx,%rcx
140123b3c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140123b41:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140123b46:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140123b4b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140123b50:	41 ff d2             	call   *%r10
140123b53:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140123b58:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140123b5d:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140123b62:	48 83 c4 40          	add    $0x40,%rsp
140123b66:	5f                   	pop    %rdi
140123b67:	c3                   	ret
140123b68:	cc                   	int3
140123b69:	cc                   	int3
140123b6a:	cc                   	int3
140123b6b:	cc                   	int3
140123b6c:	cc                   	int3
140123b6d:	cc                   	int3
140123b6e:	cc                   	int3
140123b6f:	cc                   	int3
140123b70:	48 89 51 78          	mov    %rdx,0x78(%rcx)
140123b74:	b8 01 00 00 00       	mov    $0x1,%eax
140123b79:	c3                   	ret
140123b7a:	cc                   	int3
140123b7b:	cc                   	int3
140123b7c:	cc                   	int3
140123b7d:	cc                   	int3
140123b7e:	cc                   	int3
140123b7f:	cc                   	int3
140123b80:	40 53                	rex push %rbx
140123b82:	b8 20 00 00 00       	mov    $0x20,%eax
140123b87:	e8 a4 cf 18 00       	call   0x1402b0b30
140123b8c:	48 2b e0             	sub    %rax,%rsp
140123b8f:	e8 2c e1 ff ff       	call   0x140121cc0
140123b94:	48 8b d8             	mov    %rax,%rbx
140123b97:	48 85 c0             	test   %rax,%rax
140123b9a:	74 65                	je     0x140123c01
140123b9c:	0f 1f 40 00          	nopl   0x0(%rax)
140123ba0:	f6 83 98 00 00 00 08 	testb  $0x8,0x98(%rbx)
140123ba7:	75 48                	jne    0x140123bf1
140123ba9:	48 8b cb             	mov    %rbx,%rcx
140123bac:	e8 cf a4 08 00       	call   0x1401ae080
140123bb1:	48 8b cb             	mov    %rbx,%rcx
140123bb4:	e8 37 a8 01 00       	call   0x14013e3f0
140123bb9:	48 8b cb             	mov    %rbx,%rcx
140123bbc:	e8 4f 6d 03 00       	call   0x14015a910
140123bc1:	48 8b cb             	mov    %rbx,%rcx
140123bc4:	e8 47 a1 08 00       	call   0x1401add10
140123bc9:	48 8b cb             	mov    %rbx,%rcx
140123bcc:	e8 3f a3 08 00       	call   0x1401adf10
140123bd1:	48 8b cb             	mov    %rbx,%rcx
140123bd4:	e8 37 a2 08 00       	call   0x1401ade10
140123bd9:	48 8b cb             	mov    %rbx,%rcx
140123bdc:	e8 9f 65 08 00       	call   0x1401aa180
140123be1:	48 8b cb             	mov    %rbx,%rcx
140123be4:	e8 37 9a 02 00       	call   0x14014d620
140123be9:	48 8b cb             	mov    %rbx,%rcx
140123bec:	e8 8f 9e 08 00       	call   0x1401ada80
140123bf1:	48 8b cb             	mov    %rbx,%rcx
140123bf4:	e8 77 e1 ff ff       	call   0x140121d70
140123bf9:	48 8b d8             	mov    %rax,%rbx
140123bfc:	48 85 c0             	test   %rax,%rax
140123bff:	75 9f                	jne    0x140123ba0
140123c01:	b8 01 00 00 00       	mov    $0x1,%eax
140123c06:	48 83 c4 20          	add    $0x20,%rsp
140123c0a:	5b                   	pop    %rbx
140123c0b:	c3                   	ret
140123c0c:	cc                   	int3
140123c0d:	cc                   	int3
140123c0e:	cc                   	int3
140123c0f:	cc                   	int3
140123c10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140123c15:	57                   	push   %rdi
140123c16:	b8 20 00 00 00       	mov    $0x20,%eax
140123c1b:	e8 10 cf 18 00       	call   0x1402b0b30
140123c20:	48 2b e0             	sub    %rax,%rsp
140123c23:	8b da                	mov    %edx,%ebx
140123c25:	48 8b f9             	mov    %rcx,%rdi
140123c28:	f6 c2 40             	test   $0x40,%dl
140123c2b:	74 0d                	je     0x140123c3a
140123c2d:	e8 be a4 08 00       	call   0x1401ae0f0
140123c32:	85 c0                	test   %eax,%eax
140123c34:	0f 84 8a 00 00 00    	je     0x140123cc4
140123c3a:	84 db                	test   %bl,%bl
140123c3c:	79 0c                	jns    0x140123c4a
140123c3e:	48 8b cf             	mov    %rdi,%rcx
140123c41:	e8 1a a8 01 00       	call   0x14013e460
140123c46:	85 c0                	test   %eax,%eax
140123c48:	74 7a                	je     0x140123cc4
140123c4a:	f6 c3 01             	test   $0x1,%bl
140123c4d:	74 0c                	je     0x140123c5b
140123c4f:	48 8b cf             	mov    %rdi,%rcx
140123c52:	e8 09 6d 03 00       	call   0x14015a960
140123c57:	85 c0                	test   %eax,%eax
140123c59:	74 69                	je     0x140123cc4
140123c5b:	f6 c3 02             	test   $0x2,%bl
140123c5e:	74 0c                	je     0x140123c6c
140123c60:	48 8b cf             	mov    %rdi,%rcx
140123c63:	e8 08 a1 08 00       	call   0x1401add70
140123c68:	85 c0                	test   %eax,%eax
140123c6a:	74 58                	je     0x140123cc4
140123c6c:	f6 c3 04             	test   $0x4,%bl
140123c6f:	74 0c                	je     0x140123c7d
140123c71:	48 8b cf             	mov    %rdi,%rcx
140123c74:	e8 f7 a2 08 00       	call   0x1401adf70
140123c79:	85 c0                	test   %eax,%eax
140123c7b:	74 47                	je     0x140123cc4
140123c7d:	0f ba e3 0b          	bt     $0xb,%ebx
140123c81:	73 0c                	jae    0x140123c8f
140123c83:	48 8b cf             	mov    %rdi,%rcx
140123c86:	e8 e5 a1 08 00       	call   0x1401ade70
140123c8b:	85 c0                	test   %eax,%eax
140123c8d:	74 35                	je     0x140123cc4
140123c8f:	f6 c3 08             	test   $0x8,%bl
140123c92:	74 0c                	je     0x140123ca0
140123c94:	48 8b cf             	mov    %rdi,%rcx
140123c97:	e8 34 65 08 00       	call   0x1401aa1d0
140123c9c:	85 c0                	test   %eax,%eax
140123c9e:	74 24                	je     0x140123cc4
140123ca0:	0f ba e3 09          	bt     $0x9,%ebx
140123ca4:	73 0c                	jae    0x140123cb2
140123ca6:	48 8b cf             	mov    %rdi,%rcx
140123ca9:	e8 e2 99 02 00       	call   0x14014d690
140123cae:	85 c0                	test   %eax,%eax
140123cb0:	74 12                	je     0x140123cc4
140123cb2:	0f ba e3 0a          	bt     $0xa,%ebx
140123cb6:	73 19                	jae    0x140123cd1
140123cb8:	48 8b cf             	mov    %rdi,%rcx
140123cbb:	e8 30 9e 08 00       	call   0x1401adaf0
140123cc0:	85 c0                	test   %eax,%eax
140123cc2:	75 0d                	jne    0x140123cd1
140123cc4:	33 c0                	xor    %eax,%eax
140123cc6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140123ccb:	48 83 c4 20          	add    $0x20,%rsp
140123ccf:	5f                   	pop    %rdi
140123cd0:	c3                   	ret
140123cd1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140123cd6:	b8 01 00 00 00       	mov    $0x1,%eax
140123cdb:	48 83 c4 20          	add    $0x20,%rsp
140123cdf:	5f                   	pop    %rdi
140123ce0:	c3                   	ret
140123ce1:	cc                   	int3
140123ce2:	cc                   	int3
140123ce3:	cc                   	int3
140123ce4:	cc                   	int3
140123ce5:	cc                   	int3
140123ce6:	cc                   	int3
140123ce7:	cc                   	int3
140123ce8:	cc                   	int3
140123ce9:	cc                   	int3
140123cea:	cc                   	int3
140123ceb:	cc                   	int3
140123cec:	cc                   	int3
140123ced:	cc                   	int3
140123cee:	cc                   	int3
140123cef:	cc                   	int3
140123cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140123cf5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140123cfa:	57                   	push   %rdi
140123cfb:	b8 30 00 00 00       	mov    $0x30,%eax
140123d00:	e8 2b ce 18 00       	call   0x1402b0b30
140123d05:	48 2b e0             	sub    %rax,%rsp
140123d08:	33 db                	xor    %ebx,%ebx
140123d0a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140123d0f:	48 8b fa             	mov    %rdx,%rdi
140123d12:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
140123d16:	48 8b f1             	mov    %rcx,%rsi
140123d19:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140123d1e:	4c 8d 0d 1b 01 00 00 	lea    0x11b(%rip),%r9        # 0x140123e40
140123d25:	48 8b cf             	mov    %rdi,%rcx
140123d28:	8d 53 2c             	lea    0x2c(%rbx),%edx
140123d2b:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140123d2f:	e8 4c c0 07 00       	call   0x14019fd80
140123d34:	85 c0                	test   %eax,%eax
140123d36:	75 44                	jne    0x140123d7c
140123d38:	e8 33 33 00 00       	call   0x140127070
140123d3d:	4c 8d 05 1c 00 1f 00 	lea    0x1f001c(%rip),%r8        # 0x140313d60
140123d44:	8d 53 56             	lea    0x56(%rbx),%edx
140123d47:	48 8d 0d 32 00 1f 00 	lea    0x1f0032(%rip),%rcx        # 0x140313d80
140123d4e:	e8 3d 34 00 00       	call   0x140127190
140123d53:	4c 8b cf             	mov    %rdi,%r9
140123d56:	4c 8d 05 3b 00 1f 00 	lea    0x1f003b(%rip),%r8        # 0x140313d98
140123d5d:	ba 96 00 00 00       	mov    $0x96,%edx
140123d62:	8d 4b 26             	lea    0x26(%rbx),%ecx
140123d65:	e8 26 35 00 00       	call   0x140127290
140123d6a:	33 c0                	xor    %eax,%eax
140123d6c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140123d71:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140123d76:	48 83 c4 30          	add    $0x30,%rsp
140123d7a:	5f                   	pop    %rdi
140123d7b:	c3                   	ret
140123d7c:	8b 7c 24 50          	mov    0x50(%rsp),%edi
140123d80:	40 f6 c7 40          	test   $0x40,%dil
140123d84:	74 10                	je     0x140123d96
140123d86:	48 8b ce             	mov    %rsi,%rcx
140123d89:	e8 62 a3 08 00       	call   0x1401ae0f0
140123d8e:	85 c0                	test   %eax,%eax
140123d90:	0f 84 98 00 00 00    	je     0x140123e2e
140123d96:	40 84 ff             	test   %dil,%dil
140123d99:	79 10                	jns    0x140123dab
140123d9b:	48 8b ce             	mov    %rsi,%rcx
140123d9e:	e8 bd a6 01 00       	call   0x14013e460
140123da3:	85 c0                	test   %eax,%eax
140123da5:	0f 84 83 00 00 00    	je     0x140123e2e
140123dab:	40 f6 c7 01          	test   $0x1,%dil
140123daf:	74 0c                	je     0x140123dbd
140123db1:	48 8b ce             	mov    %rsi,%rcx
140123db4:	e8 a7 6b 03 00       	call   0x14015a960
140123db9:	85 c0                	test   %eax,%eax
140123dbb:	74 71                	je     0x140123e2e
140123dbd:	40 f6 c7 02          	test   $0x2,%dil
140123dc1:	74 0c                	je     0x140123dcf