1400c8cf0:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
1400c8cf4:	49 8b ce             	mov    %r14,%rcx
1400c8cf7:	4d 8b 04 24          	mov    (%r12),%r8
1400c8cfb:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1400c8d00:	e8 43 0b 05 00       	call   0x140119848
1400c8d05:	84 c0                	test   %al,%al
1400c8d07:	0f 84 79 ff ff ff    	je     0x1400c8c86
1400c8d0d:	4d 8b ce             	mov    %r14,%r9
1400c8d10:	48 8d 15 c9 14 22 00 	lea    0x2214c9(%rip),%rdx        # 0x1402ea1e0
1400c8d17:	4c 8b c3             	mov    %rbx,%r8
1400c8d1a:	49 8b cf             	mov    %r15,%rcx
1400c8d1d:	e8 3a a7 fd ff       	call   0x1400a345c
1400c8d22:	b8 01 00 00 00       	mov    $0x1,%eax
1400c8d27:	44 8a f0             	mov    %al,%r14b
1400c8d2a:	88 45 b0             	mov    %al,-0x50(%rbp)
1400c8d2d:	e9 58 ff ff ff       	jmp    0x1400c8c8a
1400c8d32:	b9 01 00 00 00       	mov    $0x1,%ecx
1400c8d37:	48 8d 05 3a 15 22 00 	lea    0x22153a(%rip),%rax        # 0x1402ea278
1400c8d3e:	41 39 4c 24 18       	cmp    %ecx,0x18(%r12)
1400c8d43:	4c 8d 05 3e 15 22 00 	lea    0x22153e(%rip),%r8        # 0x1402ea288
1400c8d4a:	4c 0f 44 c0          	cmove  %rax,%r8
1400c8d4e:	4d 8b 4c 24 08       	mov    0x8(%r12),%r9
1400c8d53:	48 8d 15 3e 15 22 00 	lea    0x22153e(%rip),%rdx        # 0x1402ea298
1400c8d5a:	49 8b cf             	mov    %r15,%rcx
1400c8d5d:	e8 fa a6 fd ff       	call   0x1400a345c
1400c8d62:	4d 8b 4c 24 08       	mov    0x8(%r12),%r9
1400c8d67:	48 8d 15 52 15 22 00 	lea    0x221552(%rip),%rdx        # 0x1402ea2c0
1400c8d6e:	e8 5d bc fe ff       	call   0x1400b49d0
1400c8d73:	bf 3c 00 00 00       	mov    $0x3c,%edi
1400c8d78:	e9 7d 01 00 00       	jmp    0x1400c8efa
1400c8d7d:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400c8d81:	33 f6                	xor    %esi,%esi
1400c8d83:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1400c8d88:	e8 63 43 03 00       	call   0x1400fd0f0
1400c8d8d:	48 8b d8             	mov    %rax,%rbx
1400c8d90:	48 85 c0             	test   %rax,%rax
1400c8d93:	0f 84 eb 00 00 00    	je     0x1400c8e84
1400c8d99:	45 8b c5             	mov    %r13d,%r8d
1400c8d9c:	8d 56 0d             	lea    0xd(%rsi),%edx
1400c8d9f:	48 8b c8             	mov    %rax,%rcx
1400c8da2:	e8 89 c0 03 00       	call   0x140104e30
1400c8da7:	85 c0                	test   %eax,%eax
1400c8da9:	0f 88 d5 00 00 00    	js     0x1400c8e84
1400c8daf:	44 8b c0             	mov    %eax,%r8d
1400c8db2:	ba 0d 00 00 00       	mov    $0xd,%edx
1400c8db7:	48 8b cb             	mov    %rbx,%rcx
1400c8dba:	44 8b f0             	mov    %eax,%r14d
1400c8dbd:	e8 6e c0 03 00       	call   0x140104e30
1400c8dc2:	85 c0                	test   %eax,%eax
1400c8dc4:	79 e9                	jns    0x1400c8daf
1400c8dc6:	41 8b d6             	mov    %r14d,%edx
1400c8dc9:	48 8b cb             	mov    %rbx,%rcx
1400c8dcc:	e8 0f c0 03 00       	call   0x140104de0
1400c8dd1:	48 8b c8             	mov    %rax,%rcx
1400c8dd4:	e8 f7 bc 03 00       	call   0x140104ad0
1400c8dd9:	4c 8b f0             	mov    %rax,%r14
1400c8ddc:	48 85 c0             	test   %rax,%rax
1400c8ddf:	0f 84 9f 00 00 00    	je     0x1400c8e84
1400c8de5:	48 8b c8             	mov    %rax,%rcx
1400c8de8:	e8 c3 96 02 00       	call   0x1400f24b0
1400c8ded:	83 f8 0c             	cmp    $0xc,%eax
1400c8df0:	75 58                	jne    0x1400c8e4a
1400c8df2:	49 8b ce             	mov    %r14,%rcx
1400c8df5:	e8 a6 94 02 00       	call   0x1400f22a0
1400c8dfa:	48 63 f0             	movslq %eax,%rsi
1400c8dfd:	85 c0                	test   %eax,%eax
1400c8dff:	78 57                	js     0x1400c8e58
1400c8e01:	8d 4e 01             	lea    0x1(%rsi),%ecx
1400c8e04:	41 b8 09 09 00 00    	mov    $0x909,%r8d
1400c8e0a:	48 63 c9             	movslq %ecx,%rcx
1400c8e0d:	48 8d 15 fc 14 22 00 	lea    0x2214fc(%rip),%rdx        # 0x1402ea310
1400c8e14:	e8 57 2f 02 00       	call   0x1400ebd70
1400c8e19:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400c8e1d:	48 85 c0             	test   %rax,%rax
1400c8e20:	74 21                	je     0x1400c8e43
1400c8e22:	49 8b ce             	mov    %r14,%rcx
1400c8e25:	e8 56 fa fd ff       	call   0x1400a8880
1400c8e2a:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8e2e:	48 8b d0             	mov    %rax,%rdx
1400c8e31:	4c 8b c6             	mov    %rsi,%r8
1400c8e34:	e8 27 85 21 00       	call   0x1402e1360
1400c8e39:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400c8e3d:	c6 04 06 00          	movb   $0x0,(%rsi,%rax,1)
1400c8e41:	eb 15                	jmp    0x1400c8e58
1400c8e43:	bf 1b 00 00 00       	mov    $0x1b,%edi
1400c8e48:	eb 0e                	jmp    0x1400c8e58
1400c8e4a:	49 8b d6             	mov    %r14,%rdx
1400c8e4d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400c8e51:	e8 1a a6 02 00       	call   0x1400f3470
1400c8e56:	8b f0                	mov    %eax,%esi
1400c8e58:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8e5c:	48 85 c9             	test   %rcx,%rcx
1400c8e5f:	74 1f                	je     0x1400c8e80
1400c8e61:	49 ff c5             	inc    %r13
1400c8e64:	42 80 3c 29 00       	cmpb   $0x0,(%rcx,%r13,1)
1400c8e69:	75 f6                	jne    0x1400c8e61
1400c8e6b:	49 8b cd             	mov    %r13,%rcx
1400c8e6e:	e8 c9 e7 fe ff       	call   0x1400b763c
1400c8e73:	3b c6                	cmp    %esi,%eax
1400c8e75:	74 09                	je     0x1400c8e80
1400c8e77:	48 8d 15 da 14 22 00 	lea    0x2214da(%rip),%rdx        # 0x1402ea358
1400c8e7e:	eb 12                	jmp    0x1400c8e92
1400c8e80:	85 ff                	test   %edi,%edi
1400c8e82:	75 5b                	jne    0x1400c8edf
1400c8e84:	48 83 7d e0 00       	cmpq   $0x0,-0x20(%rbp)
1400c8e89:	75 11                	jne    0x1400c8e9c
1400c8e8b:	48 8d 15 e6 14 22 00 	lea    0x2214e6(%rip),%rdx        # 0x1402ea378
1400c8e92:	49 8b cf             	mov    %r15,%rcx
1400c8e95:	e8 36 bb fe ff       	call   0x1400b49d0
1400c8e9a:	eb 30                	jmp    0x1400c8ecc
1400c8e9c:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
1400c8ea0:	4d 8b 04 24          	mov    (%r12),%r8
1400c8ea4:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8ea8:	48 63 d6             	movslq %esi,%rdx
1400c8eab:	e8 98 09 05 00       	call   0x140119848
1400c8eb0:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
1400c8eb4:	49 8b cf             	mov    %r15,%rcx
1400c8eb7:	84 c0                	test   %al,%al
1400c8eb9:	75 18                	jne    0x1400c8ed3
1400c8ebb:	4d 8b 4c 24 08       	mov    0x8(%r12),%r9
1400c8ec0:	48 8d 15 e9 14 22 00 	lea    0x2214e9(%rip),%rdx        # 0x1402ea3b0
1400c8ec7:	e8 04 bb fe ff       	call   0x1400b49d0
1400c8ecc:	bf 3c 00 00 00       	mov    $0x3c,%edi
1400c8ed1:	eb 0c                	jmp    0x1400c8edf
1400c8ed3:	48 8d 15 1e 15 22 00 	lea    0x22151e(%rip),%rdx        # 0x1402ea3f8
1400c8eda:	e8 7d a5 fd ff       	call   0x1400a345c
1400c8edf:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400c8ee3:	48 85 c9             	test   %rcx,%rcx
1400c8ee6:	74 12                	je     0x1400c8efa
1400c8ee8:	41 b8 30 09 00 00    	mov    $0x930,%r8d
1400c8eee:	48 8d 15 1b 14 22 00 	lea    0x22141b(%rip),%rdx        # 0x1402ea310
1400c8ef5:	e8 c6 2e 02 00       	call   0x1400ebdc0
1400c8efa:	8b c7                	mov    %edi,%eax
1400c8efc:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400c8f00:	48 33 cc             	xor    %rsp,%rcx
1400c8f03:	e8 a8 6f 1e 00       	call   0x1402afeb0
1400c8f08:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1400c8f0f:	00
1400c8f10:	48 83 c4 70          	add    $0x70,%rsp
1400c8f14:	41 5f                	pop    %r15
1400c8f16:	41 5e                	pop    %r14
1400c8f18:	41 5d                	pop    %r13
1400c8f1a:	41 5c                	pop    %r12
1400c8f1c:	5f                   	pop    %rdi
1400c8f1d:	5e                   	pop    %rsi
1400c8f1e:	5d                   	pop    %rbp
1400c8f1f:	c3                   	ret
1400c8f20:	48 8b c4             	mov    %rsp,%rax
1400c8f23:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400c8f27:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400c8f2b:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400c8f2f:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400c8f33:	41 54                	push   %r12
1400c8f35:	41 56                	push   %r14
1400c8f37:	41 57                	push   %r15
1400c8f39:	48 83 ec 40          	sub    $0x40,%rsp
1400c8f3d:	4d 8b e0             	mov    %r8,%r12
1400c8f40:	48 8b f2             	mov    %rdx,%rsi
1400c8f43:	4c 8b f1             	mov    %rcx,%r14
1400c8f46:	e8 c5 51 fe ff       	call   0x1400ae110
1400c8f4b:	48 8b d6             	mov    %rsi,%rdx
1400c8f4e:	49 8b ce             	mov    %r14,%rcx
1400c8f51:	48 8b d8             	mov    %rax,%rbx
1400c8f54:	e8 97 51 fe ff       	call   0x1400ae0f0
1400c8f59:	45 33 ff             	xor    %r15d,%r15d
1400c8f5c:	44 39 be c0 06 00 00 	cmp    %r15d,0x6c0(%rsi)
1400c8f63:	74 25                	je     0x1400c8f8a
1400c8f65:	44 38 7b 69          	cmp    %r15b,0x69(%rbx)
1400c8f69:	74 1f                	je     0x1400c8f8a
1400c8f6b:	4c 39 3b             	cmp    %r15,(%rbx)
1400c8f6e:	75 1a                	jne    0x1400c8f8a
1400c8f70:	4c 39 7b 48          	cmp    %r15,0x48(%rbx)
1400c8f74:	75 14                	jne    0x1400c8f8a
1400c8f76:	4c 39 78 38          	cmp    %r15,0x38(%rax)
1400c8f7a:	75 0e                	jne    0x1400c8f8a
1400c8f7c:	44 38 b8 b6 00 00 00 	cmp    %r15b,0xb6(%rax)
1400c8f83:	75 05                	jne    0x1400c8f8a
1400c8f85:	40 b5 01             	mov    $0x1,%bpl
1400c8f88:	eb 03                	jmp    0x1400c8f8d
1400c8f8a:	40 32 ed             	xor    %bpl,%bpl
1400c8f8d:	48 8b be d8 00 00 00 	mov    0xd8(%rsi),%rdi
1400c8f94:	48 85 ff             	test   %rdi,%rdi
1400c8f97:	0f 84 d3 00 00 00    	je     0x1400c9070
1400c8f9d:	48 8b 9f f8 00 00 00 	mov    0xf8(%rdi),%rbx
1400c8fa4:	48 85 db             	test   %rbx,%rbx
1400c8fa7:	0f 84 c3 00 00 00    	je     0x1400c9070
1400c8fad:	4c 39 7b 08          	cmp    %r15,0x8(%rbx)
1400c8fb1:	0f 84 b9 00 00 00    	je     0x1400c9070
1400c8fb7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c8fbc:	e8 7f f6 fd ff       	call   0x1400a8640
1400c8fc1:	0f 10 43 10          	movups 0x10(%rbx),%xmm0
1400c8fc5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400c8fca:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400c8fcf:	0f 10 08             	movups (%rax),%xmm1
1400c8fd2:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400c8fd8:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1400c8fde:	e8 f1 f6 fd ff       	call   0x1400a86d4
1400c8fe3:	48 63 8e c0 06 00 00 	movslq 0x6c0(%rsi),%rcx
1400c8fea:	48 69 d1 e8 03 00 00 	imul   $0x3e8,%rcx,%rdx
1400c8ff1:	48 85 d2             	test   %rdx,%rdx
1400c8ff4:	78 05                	js     0x1400c8ffb
1400c8ff6:	48 3b c2             	cmp    %rdx,%rax
1400c8ff9:	7d 75                	jge    0x1400c9070
1400c8ffb:	48 8b 9f f8 00 00 00 	mov    0xf8(%rdi),%rbx
1400c9002:	49 8b ce             	mov    %r14,%rcx
1400c9005:	e8 06 51 fe ff       	call   0x1400ae110
1400c900a:	48 8b 0b             	mov    (%rbx),%rcx
1400c900d:	48 85 c9             	test   %rcx,%rcx
1400c9010:	74 25                	je     0x1400c9037
1400c9012:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400c9016:	48 85 d2             	test   %rdx,%rdx
1400c9019:	74 1c                	je     0x1400c9037
1400c901b:	48 2b d1             	sub    %rcx,%rdx
1400c901e:	44 0f b6 01          	movzbl (%rcx),%r8d
1400c9022:	0f b6 04 11          	movzbl (%rcx,%rdx,1),%eax
1400c9026:	44 2b c0             	sub    %eax,%r8d
1400c9029:	75 07                	jne    0x1400c9032
1400c902b:	48 ff c1             	inc    %rcx
1400c902e:	85 c0                	test   %eax,%eax
1400c9030:	75 ec                	jne    0x1400c901e
1400c9032:	45 85 c0             	test   %r8d,%r8d
1400c9035:	eb 04                	jmp    0x1400c903b
1400c9037:	48 3b 48 08          	cmp    0x8(%rax),%rcx
1400c903b:	0f 95 c0             	setne  %al
1400c903e:	84 c0                	test   %al,%al
1400c9040:	75 2e                	jne    0x1400c9070
1400c9042:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
1400c9049:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400c904d:	48 85 db             	test   %rbx,%rbx
1400c9050:	74 1e                	je     0x1400c9070
1400c9052:	40 84 ed             	test   %bpl,%bpl
1400c9055:	74 19                	je     0x1400c9070
1400c9057:	48 8b cb             	mov    %rbx,%rcx
1400c905a:	e8 81 61 03 00       	call   0x1400ff1e0
1400c905f:	85 c0                	test   %eax,%eax
1400c9061:	74 0d                	je     0x1400c9070
1400c9063:	48 8b d3             	mov    %rbx,%rdx
1400c9066:	49 8b cc             	mov    %r12,%rcx
1400c9069:	e8 72 e0 03 00       	call   0x1401070e0
1400c906e:	eb 33                	jmp    0x1400c90a3
1400c9070:	49 8b cc             	mov    %r12,%rcx
1400c9073:	e8 58 40 03 00       	call   0x1400fd0d0
1400c9078:	4c 8b c0             	mov    %rax,%r8
1400c907b:	48 8b d6             	mov    %rsi,%rdx
1400c907e:	49 8b ce             	mov    %r14,%rcx
1400c9081:	48 8b d8             	mov    %rax,%rbx
1400c9084:	e8 73 1b 00 00       	call   0x1400cabfc
1400c9089:	44 8b f8             	mov    %eax,%r15d
1400c908c:	85 c0                	test   %eax,%eax
1400c908e:	75 13                	jne    0x1400c90a3
1400c9090:	40 84 ed             	test   %bpl,%bpl
1400c9093:	74 0e                	je     0x1400c90a3
1400c9095:	4c 8b c3             	mov    %rbx,%r8
1400c9098:	48 8b d6             	mov    %rsi,%rdx
1400c909b:	49 8b ce             	mov    %r14,%rcx
1400c909e:	e8 31 1e 00 00       	call   0x1400caed4
1400c90a3:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400c90a8:	41 8b c7             	mov    %r15d,%eax
1400c90ab:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1400c90b0:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400c90b5:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400c90ba:	48 83 c4 40          	add    $0x40,%rsp
1400c90be:	41 5f                	pop    %r15
1400c90c0:	41 5e                	pop    %r14
1400c90c2:	41 5c                	pop    %r12
1400c90c4:	c3                   	ret
1400c90c5:	cc                   	int3
1400c90c6:	cc                   	int3
1400c90c7:	cc                   	int3
1400c90c8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c90cd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400c90d2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400c90d7:	57                   	push   %rdi
1400c90d8:	41 56                	push   %r14
1400c90da:	41 57                	push   %r15
1400c90dc:	48 83 ec 20          	sub    $0x20,%rsp
1400c90e0:	48 8b c2             	mov    %rdx,%rax
1400c90e3:	4c 8b f9             	mov    %rcx,%r15
1400c90e6:	8b 52 08             	mov    0x8(%rdx),%edx
1400c90e9:	49 8b e8             	mov    %r8,%rbp
1400c90ec:	48 8b 08             	mov    (%rax),%rcx
1400c90ef:	e8 ac 57 02 00       	call   0x1400ee8a0
1400c90f4:	48 8b f0             	mov    %rax,%rsi
1400c90f7:	48 85 c0             	test   %rax,%rax
1400c90fa:	75 05                	jne    0x1400c9101
1400c90fc:	8d 46 1b             	lea    0x1b(%rsi),%eax
1400c90ff:	eb 68                	jmp    0x1400c9169
1400c9101:	e8 8a 39 05 00       	call   0x14011ca90
1400c9106:	4c 8b cd             	mov    %rbp,%r9
1400c9109:	4c 8d 05 84 1a 00 00 	lea    0x1a84(%rip),%r8        # 0x1400cab94
1400c9110:	33 d2                	xor    %edx,%edx
1400c9112:	48 8b ce             	mov    %rsi,%rcx
1400c9115:	e8 56 c7 03 00       	call   0x140105870
1400c911a:	4c 8b f0             	mov    %rax,%r14
1400c911d:	48 85 c0             	test   %rax,%rax
1400c9120:	74 33                	je     0x1400c9155
1400c9122:	48 8b d0             	mov    %rax,%rdx
1400c9125:	49 8b cf             	mov    %r15,%rcx
1400c9128:	e8 13 ca 04 00       	call   0x140115b40
1400c912d:	8b d8                	mov    %eax,%ebx
1400c912f:	e8 fc 3e 05 00       	call   0x14011d030
1400c9134:	33 ff                	xor    %edi,%edi
1400c9136:	85 c0                	test   %eax,%eax
1400c9138:	0f 44 fb             	cmove  %ebx,%edi
1400c913b:	85 ff                	test   %edi,%edi
1400c913d:	74 18                	je     0x1400c9157
1400c913f:	45 33 c9             	xor    %r9d,%r9d
1400c9142:	45 33 c0             	xor    %r8d,%r8d
1400c9145:	49 8b cf             	mov    %r15,%rcx
1400c9148:	41 8d 51 58          	lea    0x58(%r9),%edx
1400c914c:	e8 ff d0 03 00       	call   0x140106250
1400c9151:	85 c0                	test   %eax,%eax
1400c9153:	75 43                	jne    0x1400c9198
1400c9155:	33 ff                	xor    %edi,%edi
1400c9157:	49 8b ce             	mov    %r14,%rcx
1400c915a:	e8 d1 a2 03 00       	call   0x140103430
1400c915f:	48 8b ce             	mov    %rsi,%rcx
1400c9162:	e8 59 33 02 00       	call   0x1400ec4c0
1400c9167:	8b c7                	mov    %edi,%eax
1400c9169:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400c916e:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400c9173:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400c9178:	48 83 c4 20          	add    $0x20,%rsp
1400c917c:	41 5f                	pop    %r15
1400c917e:	41 5e                	pop    %r14
1400c9180:	5f                   	pop    %rdi
1400c9181:	c3                   	ret
1400c9182:	45 33 c0             	xor    %r8d,%r8d
1400c9185:	4c 8b cb             	mov    %rbx,%r9
1400c9188:	49 8b cf             	mov    %r15,%rcx
1400c918b:	41 8d 50 59          	lea    0x59(%r8),%edx
1400c918f:	e8 bc d0 03 00       	call   0x140106250
1400c9194:	85 c0                	test   %eax,%eax
1400c9196:	74 58                	je     0x1400c91f0
1400c9198:	4c 8b cd             	mov    %rbp,%r9
1400c919b:	4c 8d 05 f2 19 00 00 	lea    0x19f2(%rip),%r8        # 0x1400cab94
1400c91a2:	33 d2                	xor    %edx,%edx
1400c91a4:	48 8b ce             	mov    %rsi,%rcx
1400c91a7:	e8 34 c6 03 00       	call   0x1401057e0
1400c91ac:	48 8b d8             	mov    %rax,%rbx
1400c91af:	48 85 c0             	test   %rax,%rax
1400c91b2:	75 ce                	jne    0x1400c9182
1400c91b4:	e8 57 3f 05 00       	call   0x14011d110
1400c91b9:	85 c0                	test   %eax,%eax
1400c91bb:	78 98                	js     0x1400c9155
1400c91bd:	8b c8                	mov    %eax,%ecx
1400c91bf:	ba 00 00 80 7f       	mov    $0x7f800000,%edx
1400c91c4:	23 ca                	and    %edx,%ecx
1400c91c6:	81 f9 00 00 80 04    	cmp    $0x4800000,%ecx
1400c91cc:	75 87                	jne    0x1400c9155