1404bbb49:	48 83 c4 20          	add    $0x20,%rsp
1404bbb4d:	5f                   	pop    %rdi
1404bbb4e:	c3                   	ret
1404bbb4f:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1404bbb54:	33 db                	xor    %ebx,%ebx
1404bbb56:	48 8b 77 60          	mov    0x60(%rdi),%rsi
1404bbb5a:	48 85 f6             	test   %rsi,%rsi
1404bbb5d:	74 46                	je     0x1404bbba5
1404bbb5f:	8b 0e                	mov    (%rsi),%ecx
1404bbb61:	85 c9                	test   %ecx,%ecx
1404bbb63:	74 1e                	je     0x1404bbb83
1404bbb65:	83 f9 01             	cmp    $0x1,%ecx
1404bbb68:	75 2e                	jne    0x1404bbb98
1404bbb6a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404bbb6e:	48 85 c9             	test   %rcx,%rcx
1404bbb71:	74 0a                	je     0x1404bbb7d
1404bbb73:	ba 01 00 00 00       	mov    $0x1,%edx
1404bbb78:	e8 43 2c 00 00       	call   0x1404be7c0
1404bbb7d:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1404bbb81:	eb 15                	jmp    0x1404bbb98
1404bbb83:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1404bbb87:	48 85 c9             	test   %rcx,%rcx
1404bbb8a:	74 05                	je     0x1404bbb91
1404bbb8c:	e8 b3 f5 95 00       	call   0x140e1b144
1404bbb91:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1404bbb95:	89 5e 18             	mov    %ebx,0x18(%rsi)
1404bbb98:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbb9d:	48 8b ce             	mov    %rsi,%rcx
1404bbba0:	e8 9f f5 95 00       	call   0x140e1b144
1404bbba5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1404bbbaa:	48 89 5f 60          	mov    %rbx,0x60(%rdi)
1404bbbae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404bbbb3:	48 83 c4 20          	add    $0x20,%rsp
1404bbbb7:	5f                   	pop    %rdi
1404bbbb8:	c3                   	ret
1404bbbb9:	0f 1f 00             	nopl   (%rax)
1404bbbbc:	ad                   	lods   %ds:(%rsi),%eax
1404bbbbd:	b9 4b 00 d1 b9       	mov    $0xb9d1004b,%ecx
1404bbbc2:	4b 00 f5             	rex.WXB add %sil,%r13b
1404bbbc5:	b9 4b 00 19 ba       	mov    $0xba19004b,%ecx
1404bbbca:	4b 00 3d ba 4b 00 61 	rex.WXB add %dil,0x61004bba(%rip)        # 0x1a14c078b
1404bbbd1:	ba 4b 00 ae bb       	mov    $0xbbae004b,%edx
1404bbbd6:	4b 00 85 ba 4b 00 a9 	rex.WXB add %al,-0x56ffb446(%r13)
1404bbbdd:	ba 4b 00 d8 ba       	mov    $0xbad8004b,%edx
1404bbbe2:	4b 00 fc             	rex.WXB add %dil,%r12b
1404bbbe5:	ba 4b 00 2b bb       	mov    $0xbb2b004b,%edx
1404bbbea:	4b 00 4f bb          	rex.WXB add %cl,-0x45(%r15)
1404bbbee:	4b 00 48 89          	rex.WXB add %cl,-0x77(%r8)
1404bbbf2:	5c                   	pop    %rsp
1404bbbf3:	24 18                	and    $0x18,%al
1404bbbf5:	56                   	push   %rsi
1404bbbf6:	41 56                	push   %r14
1404bbbf8:	41 57                	push   %r15
1404bbbfa:	48 83 ec 20          	sub    $0x20,%rsp
1404bbbfe:	48 8b 19             	mov    (%rcx),%rbx
1404bbc01:	45 33 ff             	xor    %r15d,%r15d
1404bbc04:	4c 8b f1             	mov    %rcx,%r14
1404bbc07:	48 85 db             	test   %rbx,%rbx
1404bbc0a:	74 23                	je     0x1404bbc2f
1404bbc0c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404bbc10:	48 85 c9             	test   %rcx,%rcx
1404bbc13:	74 05                	je     0x1404bbc1a
1404bbc15:	e8 2a f5 95 00       	call   0x140e1b144
1404bbc1a:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbc1f:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1404bbc23:	48 8b cb             	mov    %rbx,%rcx
1404bbc26:	44 89 7b 10          	mov    %r15d,0x10(%rbx)
1404bbc2a:	e8 15 f5 95 00       	call   0x140e1b144
1404bbc2f:	49 8b 5e 10          	mov    0x10(%r14),%rbx
1404bbc33:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1404bbc38:	4d 89 3e             	mov    %r15,(%r14)
1404bbc3b:	48 85 db             	test   %rbx,%rbx
1404bbc3e:	74 5d                	je     0x1404bbc9d
1404bbc40:	48 8b 3b             	mov    (%rbx),%rdi
1404bbc43:	48 85 ff             	test   %rdi,%rdi
1404bbc46:	74 23                	je     0x1404bbc6b
1404bbc48:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bbc4c:	48 85 c9             	test   %rcx,%rcx
1404bbc4f:	74 05                	je     0x1404bbc56
1404bbc51:	e8 ee f4 95 00       	call   0x140e1b144
1404bbc56:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbc5b:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1404bbc5f:	48 8b cf             	mov    %rdi,%rcx
1404bbc62:	44 89 7f 10          	mov    %r15d,0x10(%rdi)
1404bbc66:	e8 d9 f4 95 00       	call   0x140e1b144
1404bbc6b:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404bbc6f:	4c 89 3b             	mov    %r15,(%rbx)
1404bbc72:	48 85 ff             	test   %rdi,%rdi
1404bbc75:	74 15                	je     0x1404bbc8c
1404bbc77:	48 8b cf             	mov    %rdi,%rcx
1404bbc7a:	e8 01 fd ff ff       	call   0x1404bb980
1404bbc7f:	ba 78 00 00 00       	mov    $0x78,%edx
1404bbc84:	48 8b cf             	mov    %rdi,%rcx
1404bbc87:	e8 b8 f4 95 00       	call   0x140e1b144
1404bbc8c:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbc91:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1404bbc95:	48 8b cb             	mov    %rbx,%rcx
1404bbc98:	e8 a7 f4 95 00       	call   0x140e1b144
1404bbc9d:	49 8b 76 08          	mov    0x8(%r14),%rsi
1404bbca1:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
1404bbca6:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1404bbcaa:	48 85 f6             	test   %rsi,%rsi
1404bbcad:	74 7f                	je     0x1404bbd2e
1404bbcaf:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
1404bbcb3:	48 8b 36             	mov    (%rsi),%rsi
1404bbcb6:	48 3b f5             	cmp    %rbp,%rsi
1404bbcb9:	74 73                	je     0x1404bbd2e
1404bbcbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404bbcc0:	48 8b 1e             	mov    (%rsi),%rbx
1404bbcc3:	48 85 db             	test   %rbx,%rbx
1404bbcc6:	74 5d                	je     0x1404bbd25
1404bbcc8:	48 8b 3b             	mov    (%rbx),%rdi
1404bbccb:	48 85 ff             	test   %rdi,%rdi
1404bbcce:	74 23                	je     0x1404bbcf3
1404bbcd0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bbcd4:	48 85 c9             	test   %rcx,%rcx
1404bbcd7:	74 05                	je     0x1404bbcde
1404bbcd9:	e8 66 f4 95 00       	call   0x140e1b144
1404bbcde:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbce3:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1404bbce7:	48 8b cf             	mov    %rdi,%rcx
1404bbcea:	44 89 7f 10          	mov    %r15d,0x10(%rdi)
1404bbcee:	e8 51 f4 95 00       	call   0x140e1b144
1404bbcf3:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404bbcf7:	4c 89 3b             	mov    %r15,(%rbx)
1404bbcfa:	48 85 ff             	test   %rdi,%rdi
1404bbcfd:	74 15                	je     0x1404bbd14
1404bbcff:	48 8b cf             	mov    %rdi,%rcx
1404bbd02:	e8 79 fc ff ff       	call   0x1404bb980
1404bbd07:	ba 78 00 00 00       	mov    $0x78,%edx
1404bbd0c:	48 8b cf             	mov    %rdi,%rcx
1404bbd0f:	e8 30 f4 95 00       	call   0x140e1b144
1404bbd14:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbd19:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1404bbd1d:	48 8b cb             	mov    %rbx,%rcx
1404bbd20:	e8 1f f4 95 00       	call   0x140e1b144
1404bbd25:	48 83 c6 08          	add    $0x8,%rsi
1404bbd29:	48 3b f5             	cmp    %rbp,%rsi
1404bbd2c:	75 92                	jne    0x1404bbcc0
1404bbd2e:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1404bbd32:	48 85 db             	test   %rbx,%rbx
1404bbd35:	74 55                	je     0x1404bbd8c
1404bbd37:	48 8b 0b             	mov    (%rbx),%rcx
1404bbd3a:	48 85 c9             	test   %rcx,%rcx
1404bbd3d:	74 40                	je     0x1404bbd7f
1404bbd3f:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1404bbd43:	48 2b d1             	sub    %rcx,%rdx
1404bbd46:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1404bbd4a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404bbd51:	72 1c                	jb     0x1404bbd6f
1404bbd53:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404bbd57:	48 83 c2 27          	add    $0x27,%rdx
1404bbd5b:	49 2b c8             	sub    %r8,%rcx
1404bbd5e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404bbd62:	48 83 f8 1f          	cmp    $0x1f,%rax
1404bbd66:	0f 87 97 01 00 00    	ja     0x1404bbf03
1404bbd6c:	49 8b c8             	mov    %r8,%rcx
1404bbd6f:	e8 d0 f3 95 00       	call   0x140e1b144
1404bbd74:	4c 89 3b             	mov    %r15,(%rbx)
1404bbd77:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1404bbd7b:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1404bbd7f:	ba 18 00 00 00       	mov    $0x18,%edx
1404bbd84:	48 8b cb             	mov    %rbx,%rcx
1404bbd87:	e8 b8 f3 95 00       	call   0x140e1b144
1404bbd8c:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1404bbd90:	48 85 c9             	test   %rcx,%rcx
1404bbd93:	74 0a                	je     0x1404bbd9f
1404bbd95:	ba 01 00 00 00       	mov    $0x1,%edx
1404bbd9a:	e8 c1 29 fc ff       	call   0x14047e760
1404bbd9f:	49 8b 5e 28          	mov    0x28(%r14),%rbx
1404bbda3:	4d 89 7e 18          	mov    %r15,0x18(%r14)
1404bbda7:	48 85 db             	test   %rbx,%rbx
1404bbdaa:	74 5d                	je     0x1404bbe09
1404bbdac:	48 8b 3b             	mov    (%rbx),%rdi
1404bbdaf:	48 85 ff             	test   %rdi,%rdi
1404bbdb2:	74 23                	je     0x1404bbdd7
1404bbdb4:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bbdb8:	48 85 c9             	test   %rcx,%rcx
1404bbdbb:	74 05                	je     0x1404bbdc2
1404bbdbd:	e8 82 f3 95 00       	call   0x140e1b144
1404bbdc2:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbdc7:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1404bbdcb:	48 8b cf             	mov    %rdi,%rcx
1404bbdce:	44 89 7f 10          	mov    %r15d,0x10(%rdi)
1404bbdd2:	e8 6d f3 95 00       	call   0x140e1b144
1404bbdd7:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404bbddb:	4c 89 3b             	mov    %r15,(%rbx)
1404bbdde:	48 85 ff             	test   %rdi,%rdi
1404bbde1:	74 15                	je     0x1404bbdf8
1404bbde3:	48 8b cf             	mov    %rdi,%rcx
1404bbde6:	e8 95 fb ff ff       	call   0x1404bb980
1404bbdeb:	ba 78 00 00 00       	mov    $0x78,%edx
1404bbdf0:	48 8b cf             	mov    %rdi,%rcx
1404bbdf3:	e8 4c f3 95 00       	call   0x140e1b144
1404bbdf8:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbdfd:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1404bbe01:	48 8b cb             	mov    %rbx,%rcx
1404bbe04:	e8 3b f3 95 00       	call   0x140e1b144
1404bbe09:	49 8b 76 20          	mov    0x20(%r14),%rsi
1404bbe0d:	4d 89 7e 28          	mov    %r15,0x28(%r14)
1404bbe11:	48 85 f6             	test   %rsi,%rsi
1404bbe14:	74 7a                	je     0x1404bbe90
1404bbe16:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
1404bbe1a:	48 8b 36             	mov    (%rsi),%rsi
1404bbe1d:	48 3b f5             	cmp    %rbp,%rsi
1404bbe20:	74 6e                	je     0x1404bbe90
1404bbe22:	48 8b 1e             	mov    (%rsi),%rbx
1404bbe25:	48 85 db             	test   %rbx,%rbx
1404bbe28:	74 5d                	je     0x1404bbe87
1404bbe2a:	48 8b 3b             	mov    (%rbx),%rdi
1404bbe2d:	48 85 ff             	test   %rdi,%rdi
1404bbe30:	74 23                	je     0x1404bbe55
1404bbe32:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bbe36:	48 85 c9             	test   %rcx,%rcx
1404bbe39:	74 05                	je     0x1404bbe40
1404bbe3b:	e8 04 f3 95 00       	call   0x140e1b144
1404bbe40:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbe45:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1404bbe49:	48 8b cf             	mov    %rdi,%rcx
1404bbe4c:	44 89 7f 10          	mov    %r15d,0x10(%rdi)
1404bbe50:	e8 ef f2 95 00       	call   0x140e1b144
1404bbe55:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1404bbe59:	4c 89 3b             	mov    %r15,(%rbx)
1404bbe5c:	48 85 ff             	test   %rdi,%rdi
1404bbe5f:	74 15                	je     0x1404bbe76
1404bbe61:	48 8b cf             	mov    %rdi,%rcx
1404bbe64:	e8 17 fb ff ff       	call   0x1404bb980
1404bbe69:	ba 78 00 00 00       	mov    $0x78,%edx
1404bbe6e:	48 8b cf             	mov    %rdi,%rcx
1404bbe71:	e8 ce f2 95 00       	call   0x140e1b144
1404bbe76:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbe7b:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1404bbe7f:	48 8b cb             	mov    %rbx,%rcx
1404bbe82:	e8 bd f2 95 00       	call   0x140e1b144
1404bbe87:	48 83 c6 08          	add    $0x8,%rsi
1404bbe8b:	48 3b f5             	cmp    %rbp,%rsi
1404bbe8e:	75 92                	jne    0x1404bbe22
1404bbe90:	49 8b 5e 20          	mov    0x20(%r14),%rbx
1404bbe94:	48 85 db             	test   %rbx,%rbx
1404bbe97:	74 51                	je     0x1404bbeea
1404bbe99:	48 8b 0b             	mov    (%rbx),%rcx
1404bbe9c:	48 85 c9             	test   %rcx,%rcx
1404bbe9f:	74 3c                	je     0x1404bbedd
1404bbea1:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1404bbea5:	48 2b d1             	sub    %rcx,%rdx
1404bbea8:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1404bbeac:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404bbeb3:	72 18                	jb     0x1404bbecd
1404bbeb5:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404bbeb9:	48 83 c2 27          	add    $0x27,%rdx
1404bbebd:	49 2b c8             	sub    %r8,%rcx
1404bbec0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404bbec4:	48 83 f8 1f          	cmp    $0x1f,%rax
1404bbec8:	77 39                	ja     0x1404bbf03
1404bbeca:	49 8b c8             	mov    %r8,%rcx
1404bbecd:	e8 72 f2 95 00       	call   0x140e1b144
1404bbed2:	4c 89 3b             	mov    %r15,(%rbx)
1404bbed5:	4c 89 7b 08          	mov    %r15,0x8(%rbx)
1404bbed9:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1404bbedd:	ba 18 00 00 00       	mov    $0x18,%edx
1404bbee2:	48 8b cb             	mov    %rbx,%rcx
1404bbee5:	e8 5a f2 95 00       	call   0x140e1b144
1404bbeea:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1404bbeef:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1404bbef4:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1404bbef9:	48 83 c4 20          	add    $0x20,%rsp
1404bbefd:	41 5f                	pop    %r15
1404bbeff:	41 5e                	pop    %r14
1404bbf01:	5e                   	pop    %rsi
1404bbf02:	c3                   	ret
1404bbf03:	e8 9c e2 96 00       	call   0x140e2a1a4
1404bbf08:	cc                   	int3
1404bbf09:	cc                   	int3
1404bbf0a:	cc                   	int3
1404bbf0b:	cc                   	int3
1404bbf0c:	cc                   	int3
1404bbf0d:	cc                   	int3
1404bbf0e:	cc                   	int3
1404bbf0f:	cc                   	int3
1404bbf10:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1404bbf15:	55                   	push   %rbp
1404bbf16:	48 83 ec 20          	sub    $0x20,%rsp
1404bbf1a:	48 8b 19             	mov    (%rcx),%rbx
1404bbf1d:	33 ed                	xor    %ebp,%ebp
1404bbf1f:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1404bbf24:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1404bbf29:	4c 8b f1             	mov    %rcx,%r14
1404bbf2c:	48 85 db             	test   %rbx,%rbx
1404bbf2f:	74 22                	je     0x1404bbf53
1404bbf31:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404bbf35:	48 85 c9             	test   %rcx,%rcx
1404bbf38:	74 05                	je     0x1404bbf3f
1404bbf3a:	e8 05 f2 95 00       	call   0x140e1b144
1404bbf3f:	ba 30 00 00 00       	mov    $0x30,%edx
1404bbf44:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404bbf48:	48 8b cb             	mov    %rbx,%rcx
1404bbf4b:	89 6b 10             	mov    %ebp,0x10(%rbx)
1404bbf4e:	e8 f1 f1 95 00       	call   0x140e1b144
1404bbf53:	49 8b 5e 10          	mov    0x10(%r14),%rbx
1404bbf57:	49 89 2e             	mov    %rbp,(%r14)
1404bbf5a:	48 85 db             	test   %rbx,%rbx
1404bbf5d:	74 50                	je     0x1404bbfaf
1404bbf5f:	48 8b 0b             	mov    (%rbx),%rcx
1404bbf62:	48 85 c9             	test   %rcx,%rcx
1404bbf65:	74 0a                	je     0x1404bbf71
1404bbf67:	ba 01 00 00 00       	mov    $0x1,%edx
1404bbf6c:	e8 df 2b 00 00       	call   0x1404beb50
1404bbf71:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404bbf75:	48 89 2b             	mov    %rbp,(%rbx)
1404bbf78:	48 85 c9             	test   %rcx,%rcx
1404bbf7b:	74 0a                	je     0x1404bbf87
1404bbf7d:	ba 01 00 00 00       	mov    $0x1,%edx
1404bbf82:	e8 d9 27 fc ff       	call   0x14047e760
1404bbf87:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404bbf8b:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404bbf8f:	48 85 c9             	test   %rcx,%rcx
1404bbf92:	74 0a                	je     0x1404bbf9e
1404bbf94:	ba 01 00 00 00       	mov    $0x1,%edx
1404bbf99:	e8 b2 2b 00 00       	call   0x1404beb50
1404bbf9e:	ba 18 00 00 00       	mov    $0x18,%edx
1404bbfa3:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1404bbfa7:	48 8b cb             	mov    %rbx,%rcx
1404bbfaa:	e8 95 f1 95 00       	call   0x140e1b144
1404bbfaf:	49 8b 7e 08          	mov    0x8(%r14),%rdi
1404bbfb3:	49 89 6e 10          	mov    %rbp,0x10(%r14)
1404bbfb7:	48 85 ff             	test   %rdi,%rdi
1404bbfba:	74 7a                	je     0x1404bc036
1404bbfbc:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1404bbfc1:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1404bbfc5:	48 8b 3f             	mov    (%rdi),%rdi
1404bbfc8:	48 3b fe             	cmp    %rsi,%rdi
1404bbfcb:	74 64                	je     0x1404bc031
1404bbfcd:	0f 1f 00             	nopl   (%rax)
1404bbfd0:	48 8b 1f             	mov    (%rdi),%rbx
1404bbfd3:	48 85 db             	test   %rbx,%rbx
1404bbfd6:	74 50                	je     0x1404bc028
1404bbfd8:	48 8b 0b             	mov    (%rbx),%rcx
1404bbfdb:	48 85 c9             	test   %rcx,%rcx
1404bbfde:	74 0a                	je     0x1404bbfea
1404bbfe0:	ba 01 00 00 00       	mov    $0x1,%edx
1404bbfe5:	e8 66 2b 00 00       	call   0x1404beb50
1404bbfea:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404bbfee:	48 89 2b             	mov    %rbp,(%rbx)
1404bbff1:	48 85 c9             	test   %rcx,%rcx
1404bbff4:	74 0a                	je     0x1404bc000
1404bbff6:	ba 01 00 00 00       	mov    $0x1,%edx
1404bbffb:	e8 60 27 fc ff       	call   0x14047e760
1404bc000:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404bc004:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404bc008:	48 85 c9             	test   %rcx,%rcx