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
1404bc00b:	74 0a                	je     0x1404bc017
1404bc00d:	ba 01 00 00 00       	mov    $0x1,%edx
1404bc012:	e8 39 2b 00 00       	call   0x1404beb50
1404bc017:	ba 18 00 00 00       	mov    $0x18,%edx
1404bc01c:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1404bc020:	48 8b cb             	mov    %rbx,%rcx
1404bc023:	e8 1c f1 95 00       	call   0x140e1b144
1404bc028:	48 83 c7 08          	add    $0x8,%rdi
1404bc02c:	48 3b fe             	cmp    %rsi,%rdi
1404bc02f:	75 9f                	jne    0x1404bbfd0
1404bc031:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1404bc036:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1404bc03a:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1404bc03f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1404bc044:	48 85 db             	test   %rbx,%rbx
1404bc047:	74 51                	je     0x1404bc09a
1404bc049:	48 8b 0b             	mov    (%rbx),%rcx
1404bc04c:	48 85 c9             	test   %rcx,%rcx
1404bc04f:	74 3c                	je     0x1404bc08d
1404bc051:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1404bc055:	48 2b d1             	sub    %rcx,%rdx
1404bc058:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1404bc05c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404bc063:	72 18                	jb     0x1404bc07d
1404bc065:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1404bc069:	48 83 c2 27          	add    $0x27,%rdx
1404bc06d:	49 2b c8             	sub    %r8,%rcx
1404bc070:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404bc074:	48 83 f8 1f          	cmp    $0x1f,%rax
1404bc078:	77 2b                	ja     0x1404bc0a5
1404bc07a:	49 8b c8             	mov    %r8,%rcx
1404bc07d:	e8 c2 f0 95 00       	call   0x140e1b144
1404bc082:	48 89 2b             	mov    %rbp,(%rbx)
1404bc085:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404bc089:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1404bc08d:	ba 18 00 00 00       	mov    $0x18,%edx
1404bc092:	48 8b cb             	mov    %rbx,%rcx
1404bc095:	e8 aa f0 95 00       	call   0x140e1b144
1404bc09a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404bc09f:	48 83 c4 20          	add    $0x20,%rsp
1404bc0a3:	5d                   	pop    %rbp
1404bc0a4:	c3                   	ret
1404bc0a5:	e8 fa e0 96 00       	call   0x140e2a1a4
1404bc0aa:	cc                   	int3
1404bc0ab:	cc                   	int3
1404bc0ac:	cc                   	int3
1404bc0ad:	cc                   	int3
1404bc0ae:	cc                   	int3
1404bc0af:	cc                   	int3
1404bc0b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404bc0b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1404bc0ba:	57                   	push   %rdi
1404bc0bb:	48 83 ec 20          	sub    $0x20,%rsp
1404bc0bf:	48 8b 39             	mov    (%rcx),%rdi
1404bc0c2:	33 ed                	xor    %ebp,%ebp
1404bc0c4:	48 8b d9             	mov    %rcx,%rbx
1404bc0c7:	48 85 ff             	test   %rdi,%rdi
1404bc0ca:	74 22                	je     0x1404bc0ee
1404bc0cc:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bc0d0:	48 85 c9             	test   %rcx,%rcx
1404bc0d3:	74 05                	je     0x1404bc0da
1404bc0d5:	e8 6a f0 95 00       	call   0x140e1b144
1404bc0da:	ba 30 00 00 00       	mov    $0x30,%edx
1404bc0df:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404bc0e3:	48 8b cf             	mov    %rdi,%rcx
1404bc0e6:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404bc0e9:	e8 56 f0 95 00       	call   0x140e1b144
1404bc0ee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404bc0f2:	48 89 2b             	mov    %rbp,(%rbx)
1404bc0f5:	48 85 c9             	test   %rcx,%rcx
1404bc0f8:	74 0a                	je     0x1404bc104
1404bc0fa:	ba 01 00 00 00       	mov    $0x1,%edx
1404bc0ff:	e8 4c 2a 00 00       	call   0x1404beb50
1404bc104:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404bc108:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404bc10c:	48 85 c9             	test   %rcx,%rcx
1404bc10f:	74 0a                	je     0x1404bc11b
1404bc111:	ba 01 00 00 00       	mov    $0x1,%edx
1404bc116:	e8 35 2a 00 00       	call   0x1404beb50
1404bc11b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1404bc11f:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1404bc123:	48 85 c9             	test   %rcx,%rcx
1404bc126:	74 0a                	je     0x1404bc132
1404bc128:	ba 01 00 00 00       	mov    $0x1,%edx
1404bc12d:	e8 2e 25 00 00       	call   0x1404be660
1404bc132:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1404bc136:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
1404bc13a:	48 85 c9             	test   %rcx,%rcx
1404bc13d:	74 0a                	je     0x1404bc149
1404bc13f:	ba 01 00 00 00       	mov    $0x1,%edx
1404bc144:	e8 17 26 fc ff       	call   0x14047e760
1404bc149:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
1404bc14d:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
1404bc151:	48 85 ff             	test   %rdi,%rdi
1404bc154:	74 22                	je     0x1404bc178
1404bc156:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bc15a:	48 85 c9             	test   %rcx,%rcx
1404bc15d:	74 05                	je     0x1404bc164
1404bc15f:	e8 e0 ef 95 00       	call   0x140e1b144
1404bc164:	ba 30 00 00 00       	mov    $0x30,%edx
1404bc169:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404bc16d:	48 8b cf             	mov    %rdi,%rcx
1404bc170:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404bc173:	e8 cc ef 95 00       	call   0x140e1b144
1404bc178:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1404bc17c:	48 89 6b 28          	mov    %rbp,0x28(%rbx)
1404bc180:	48 85 ff             	test   %rdi,%rdi
1404bc183:	74 15                	je     0x1404bc19a
1404bc185:	48 8b cf             	mov    %rdi,%rcx
1404bc188:	e8 43 12 00 00       	call   0x1404bd3d0
1404bc18d:	ba 38 00 00 00       	mov    $0x38,%edx
1404bc192:	48 8b cf             	mov    %rdi,%rcx
1404bc195:	e8 aa ef 95 00       	call   0x140e1b144
1404bc19a:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
1404bc19e:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
1404bc1a2:	48 85 ff             	test   %rdi,%rdi
1404bc1a5:	74 15                	je     0x1404bc1bc
1404bc1a7:	48 8b cf             	mov    %rdi,%rcx
1404bc1aa:	e8 51 19 00 00       	call   0x1404bdb00
1404bc1af:	ba 50 00 00 00       	mov    $0x50,%edx
1404bc1b4:	48 8b cf             	mov    %rdi,%rcx
1404bc1b7:	e8 88 ef 95 00       	call   0x140e1b144
1404bc1bc:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
1404bc1c0:	48 89 6b 38          	mov    %rbp,0x38(%rbx)
1404bc1c4:	48 85 ff             	test   %rdi,%rdi
1404bc1c7:	74 5b                	je     0x1404bc224
1404bc1c9:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1404bc1ce:	48 8b 37             	mov    (%rdi),%rsi
1404bc1d1:	48 85 f6             	test   %rsi,%rsi
1404bc1d4:	74 22                	je     0x1404bc1f8
1404bc1d6:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404bc1da:	48 85 c9             	test   %rcx,%rcx
1404bc1dd:	74 05                	je     0x1404bc1e4
1404bc1df:	e8 60 ef 95 00       	call   0x140e1b144
1404bc1e4:	ba 30 00 00 00       	mov    $0x30,%edx
1404bc1e9:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
1404bc1ed:	48 8b ce             	mov    %rsi,%rcx
1404bc1f0:	89 6e 10             	mov    %ebp,0x10(%rsi)
1404bc1f3:	e8 4c ef 95 00       	call   0x140e1b144
1404bc1f8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404bc1fc:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1404bc201:	48 89 2f             	mov    %rbp,(%rdi)
1404bc204:	48 85 c9             	test   %rcx,%rcx
1404bc207:	74 0a                	je     0x1404bc213
1404bc209:	ba 01 00 00 00       	mov    $0x1,%edx
1404bc20e:	e8 3d 1f 00 00       	call   0x1404be150
1404bc213:	ba 10 00 00 00       	mov    $0x10,%edx
1404bc218:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404bc21c:	48 8b cf             	mov    %rdi,%rcx
1404bc21f:	e8 20 ef 95 00       	call   0x140e1b144
1404bc224:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
1404bc228:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1404bc22d:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1404bc232:	48 83 c4 20          	add    $0x20,%rsp
1404bc236:	5f                   	pop    %rdi
1404bc237:	c3                   	ret
1404bc238:	cc                   	int3
1404bc239:	cc                   	int3
1404bc23a:	cc                   	int3
1404bc23b:	cc                   	int3
1404bc23c:	cc                   	int3
1404bc23d:	cc                   	int3
1404bc23e:	cc                   	int3
1404bc23f:	cc                   	int3
1404bc240:	40 53                	rex push %rbx
1404bc242:	41 57                	push   %r15
1404bc244:	48 83 ec 28          	sub    $0x28,%rsp
1404bc248:	48 8b 19             	mov    (%rcx),%rbx
1404bc24b:	45 33 ff             	xor    %r15d,%r15d
1404bc24e:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1404bc253:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1404bc258:	4c 8b f1             	mov    %rcx,%r14
1404bc25b:	48 85 db             	test   %rbx,%rbx
1404bc25e:	74 23                	je     0x1404bc283
1404bc260:	48 8b 4b 08          	mov    0x8(%rbx),%rcx