140488b5c:	48 8d 05 35 27 b7 00 	lea    0xb72735(%rip),%rax        # 0x140ffb298
140488b63:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140488b67:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
140488b6e:	00
140488b6f:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140488b73:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140488b78:	45 33 c9             	xor    %r9d,%r9d
140488b7b:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140488b7f:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140488b83:	48 8b 0d d6 a2 fa 00 	mov    0xfaa2d6(%rip),%rcx        # 0x141432e60
140488b8a:	e8 61 ba 38 00       	call   0x1408145f0
140488b8f:	48 8b 08             	mov    (%rax),%rcx
140488b92:	48 89 0d 57 01 fa 00 	mov    %rcx,0xfa0157(%rip)        # 0x141428cf0
140488b99:	0f 57 c0             	xorps  %xmm0,%xmm0
140488b9c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140488ba0:	66 0f 6f 0d 58 ce b1 	movdqa 0xb1ce58(%rip),%xmm1        # 0x140fa5a00
140488ba7:	00
140488ba8:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140488bad:	f2 0f 10 05 e3 26 b7 	movsd  0xb726e3(%rip),%xmm0        # 0x140ffb298
140488bb4:	00
140488bb5:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140488bba:	8b 05 e0 26 b7 00    	mov    0xb726e0(%rip),%eax        # 0x140ffb2a0
140488bc0:	89 45 d8             	mov    %eax,-0x28(%rbp)
140488bc3:	0f b7 05 da 26 b7 00 	movzwl 0xb726da(%rip),%eax        # 0x140ffb2a4
140488bca:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
140488bce:	0f b6 05 d1 26 b7 00 	movzbl 0xb726d1(%rip),%eax        # 0x140ffb2a6
140488bd5:	88 45 de             	mov    %al,-0x22(%rbp)
140488bd8:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140488bdc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140488be2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140488be6:	48 8b cb             	mov    %rbx,%rcx
140488be9:	e8 b2 e3 26 00       	call   0x1406f6fa0
140488bee:	90                   	nop
140488bef:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140488bf3:	48 83 fa 0f          	cmp    $0xf,%rdx
140488bf7:	76 31                	jbe    0x140488c2a
140488bf9:	48 ff c2             	inc    %rdx
140488bfc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140488c00:	48 8b c1             	mov    %rcx,%rax
140488c03:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140488c0a:	72 19                	jb     0x140488c25
140488c0c:	48 83 c2 27          	add    $0x27,%rdx
140488c10:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140488c14:	48 2b c1             	sub    %rcx,%rax
140488c17:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140488c1b:	48 83 f8 1f          	cmp    $0x1f,%rax
140488c1f:	0f 87 8f 02 00 00    	ja     0x140488eb4
140488c25:	e8 1a 25 99 00       	call   0x140e1b144
140488c2a:	48 8d 05 77 26 b7 00 	lea    0xb72677(%rip),%rax        # 0x140ffb2a8
140488c31:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140488c35:	48 c7 45 c8 0d 00 00 	movq   $0xd,-0x38(%rbp)
140488c3c:	00
140488c3d:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140488c41:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140488c46:	45 33 c9             	xor    %r9d,%r9d
140488c49:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140488c4d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140488c51:	48 8b 0d 08 a2 fa 00 	mov    0xfaa208(%rip),%rcx        # 0x141432e60
140488c58:	e8 93 b9 38 00       	call   0x1408145f0
140488c5d:	48 8b 08             	mov    (%rax),%rcx
140488c60:	48 89 0d 71 00 fa 00 	mov    %rcx,0xfa0071(%rip)        # 0x141428cd8
140488c67:	0f 57 c0             	xorps  %xmm0,%xmm0
140488c6a:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140488c6e:	66 0f 6f 0d da b6 b1 	movdqa 0xb1b6da(%rip),%xmm1        # 0x140fa4350
140488c75:	00
140488c76:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140488c7b:	f2 0f 10 05 25 26 b7 	movsd  0xb72625(%rip),%xmm0        # 0x140ffb2a8
140488c82:	00
140488c83:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140488c88:	8b 05 22 26 b7 00    	mov    0xb72622(%rip),%eax        # 0x140ffb2b0
140488c8e:	89 45 d8             	mov    %eax,-0x28(%rbp)
140488c91:	0f b6 05 1c 26 b7 00 	movzbl 0xb7261c(%rip),%eax        # 0x140ffb2b4
140488c98:	88 45 dc             	mov    %al,-0x24(%rbp)
140488c9b:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
140488c9f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140488ca5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140488ca9:	48 8b cb             	mov    %rbx,%rcx
140488cac:	e8 ef e2 26 00       	call   0x1406f6fa0
140488cb1:	90                   	nop
140488cb2:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140488cb6:	48 83 fa 0f          	cmp    $0xf,%rdx
140488cba:	76 31                	jbe    0x140488ced
140488cbc:	48 ff c2             	inc    %rdx
140488cbf:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140488cc3:	48 8b c1             	mov    %rcx,%rax
140488cc6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140488ccd:	72 19                	jb     0x140488ce8
140488ccf:	48 83 c2 27          	add    $0x27,%rdx
140488cd3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140488cd7:	48 2b c1             	sub    %rcx,%rax
140488cda:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140488cde:	48 83 f8 1f          	cmp    $0x1f,%rax
140488ce2:	0f 87 d2 01 00 00    	ja     0x140488eba
140488ce8:	e8 57 24 99 00       	call   0x140e1b144
140488ced:	48 8d 05 c4 25 b7 00 	lea    0xb725c4(%rip),%rax        # 0x140ffb2b8
140488cf4:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140488cf8:	48 c7 45 c8 12 00 00 	movq   $0x12,-0x38(%rbp)
140488cff:	00
140488d00:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140488d04:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140488d09:	45 33 c9             	xor    %r9d,%r9d
140488d0c:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140488d10:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140488d14:	48 8b 0d 45 a1 fa 00 	mov    0xfaa145(%rip),%rcx        # 0x141432e60
140488d1b:	e8 d0 b8 38 00       	call   0x1408145f0
140488d20:	48 8b 08             	mov    (%rax),%rcx
140488d23:	48 89 0d a6 ff f9 00 	mov    %rcx,0xf9ffa6(%rip)        # 0x141428cd0
140488d2a:	0f 57 c0             	xorps  %xmm0,%xmm0
140488d2d:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140488d31:	0f 57 c9             	xorps  %xmm1,%xmm1
140488d34:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140488d39:	b9 20 00 00 00       	mov    $0x20,%ecx
140488d3e:	e8 c5 23 99 00       	call   0x140e1b108
140488d43:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140488d47:	66 0f 6f 05 31 b6 b1 	movdqa 0xb1b631(%rip),%xmm0        # 0x140fa4380
140488d4e:	00
140488d4f:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140488d54:	0f 10 05 5d 25 b7 00 	movups 0xb7255d(%rip),%xmm0        # 0x140ffb2b8
140488d5b:	0f 11 00             	movups %xmm0,(%rax)
140488d5e:	0f b7 0d 63 25 b7 00 	movzwl 0xb72563(%rip),%ecx        # 0x140ffb2c8
140488d65:	66 89 48 10          	mov    %cx,0x10(%rax)
140488d69:	c6 40 12 00          	movb   $0x0,0x12(%rax)
140488d6d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140488d73:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140488d77:	48 8b cb             	mov    %rbx,%rcx
140488d7a:	e8 21 e2 26 00       	call   0x1406f6fa0
140488d7f:	90                   	nop
140488d80:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140488d84:	48 83 fa 0f          	cmp    $0xf,%rdx
140488d88:	76 31                	jbe    0x140488dbb
140488d8a:	48 ff c2             	inc    %rdx
140488d8d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140488d91:	48 8b c1             	mov    %rcx,%rax
140488d94:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140488d9b:	72 19                	jb     0x140488db6
140488d9d:	48 83 c2 27          	add    $0x27,%rdx
140488da1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140488da5:	48 2b c1             	sub    %rcx,%rax
140488da8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140488dac:	48 83 f8 1f          	cmp    $0x1f,%rax
140488db0:	0f 87 0a 01 00 00    	ja     0x140488ec0
140488db6:	e8 89 23 99 00       	call   0x140e1b144
140488dbb:	48 8d 05 0e 25 b7 00 	lea    0xb7250e(%rip),%rax        # 0x140ffb2d0
140488dc2:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140488dc6:	48 c7 45 c8 12 00 00 	movq   $0x12,-0x38(%rbp)
140488dcd:	00
140488dce:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140488dd2:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140488dd7:	45 33 c9             	xor    %r9d,%r9d
140488dda:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140488dde:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140488de2:	48 8b 0d 77 a0 fa 00 	mov    0xfaa077(%rip),%rcx        # 0x141432e60
140488de9:	e8 02 b8 38 00       	call   0x1408145f0
140488dee:	48 8b 08             	mov    (%rax),%rcx
140488df1:	48 89 0d 08 ff f9 00 	mov    %rcx,0xf9ff08(%rip)        # 0x141428d00
140488df8:	0f 57 c0             	xorps  %xmm0,%xmm0
140488dfb:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140488dff:	0f 57 c9             	xorps  %xmm1,%xmm1
140488e02:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140488e07:	b9 20 00 00 00       	mov    $0x20,%ecx
140488e0c:	e8 f7 22 99 00       	call   0x140e1b108
140488e11:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140488e15:	66 0f 6f 05 63 b5 b1 	movdqa 0xb1b563(%rip),%xmm0        # 0x140fa4380
140488e1c:	00
140488e1d:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140488e22:	0f 10 05 a7 24 b7 00 	movups 0xb724a7(%rip),%xmm0        # 0x140ffb2d0
140488e29:	0f 11 00             	movups %xmm0,(%rax)
140488e2c:	0f b7 15 ad 24 b7 00 	movzwl 0xb724ad(%rip),%edx        # 0x140ffb2e0
140488e33:	66 89 50 10          	mov    %dx,0x10(%rax)
140488e37:	c6 40 12 00          	movb   $0x0,0x12(%rax)
140488e3b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140488e41:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140488e45:	48 8b cb             	mov    %rbx,%rcx
140488e48:	e8 53 e1 26 00       	call   0x1406f6fa0
140488e4d:	90                   	nop
140488e4e:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140488e52:	48 83 fa 0f          	cmp    $0xf,%rdx
140488e56:	76 2d                	jbe    0x140488e85
140488e58:	48 ff c2             	inc    %rdx
140488e5b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140488e5f:	48 8b c1             	mov    %rcx,%rax
140488e62:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140488e69:	72 15                	jb     0x140488e80
140488e6b:	48 83 c2 27          	add    $0x27,%rdx
140488e6f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140488e73:	48 2b c1             	sub    %rcx,%rax
140488e76:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140488e7a:	48 83 f8 1f          	cmp    $0x1f,%rax
140488e7e:	77 1c                	ja     0x140488e9c
140488e80:	e8 bf 22 99 00       	call   0x140e1b144
140488e85:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140488e89:	48 33 cc             	xor    %rsp,%rcx
140488e8c:	e8 6f 26 99 00       	call   0x140e1b500
140488e91:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140488e96:	48 83 c4 60          	add    $0x60,%rsp
140488e9a:	5d                   	pop    %rbp
140488e9b:	c3                   	ret
140488e9c:	e8 03 13 9a 00       	call   0x140e2a1a4
140488ea1:	cc                   	int3
140488ea2:	e8 fd 12 9a 00       	call   0x140e2a1a4
140488ea7:	cc                   	int3
140488ea8:	e8 f7 12 9a 00       	call   0x140e2a1a4
140488ead:	cc                   	int3
140488eae:	e8 f1 12 9a 00       	call   0x140e2a1a4
140488eb3:	cc                   	int3
140488eb4:	e8 eb 12 9a 00       	call   0x140e2a1a4
140488eb9:	cc                   	int3
140488eba:	e8 e5 12 9a 00       	call   0x140e2a1a4
140488ebf:	cc                   	int3
140488ec0:	e8 df 12 9a 00       	call   0x140e2a1a4
140488ec5:	cc                   	int3
140488ec6:	cc                   	int3
140488ec7:	cc                   	int3
140488ec8:	cc                   	int3
140488ec9:	cc                   	int3
140488eca:	cc                   	int3
140488ecb:	cc                   	int3
140488ecc:	cc                   	int3
140488ecd:	cc                   	int3
140488ece:	cc                   	int3
140488ecf:	cc                   	int3
140488ed0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140488ed5:	55                   	push   %rbp
140488ed6:	56                   	push   %rsi
140488ed7:	57                   	push   %rdi
140488ed8:	41 54                	push   %r12
140488eda:	41 55                	push   %r13
140488edc:	41 56                	push   %r14
140488ede:	41 57                	push   %r15
140488ee0:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
140488ee5:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140488eec:	48 8b 05 0d 00 f3 00 	mov    0xf3000d(%rip),%rax        # 0x1413b8f00
140488ef3:	48 33 c4             	xor    %rsp,%rax
140488ef6:	48 89 45 00          	mov    %rax,0x0(%rbp)
140488efa:	48 8b fa             	mov    %rdx,%rdi
140488efd:	4c 8b f1             	mov    %rcx,%r14
140488f00:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140488f05:	33 db                	xor    %ebx,%ebx
140488f07:	8b f3                	mov    %ebx,%esi
140488f09:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140488f0d:	b9 90 00 00 00       	mov    $0x90,%ecx
140488f12:	e8 f1 21 99 00       	call   0x140e1b108
140488f17:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140488f1c:	48 85 c0             	test   %rax,%rax
140488f1f:	74 51                	je     0x140488f72
140488f21:	0f 57 c0             	xorps  %xmm0,%xmm0
140488f24:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
140488f29:	66 0f 6f 0d bf b3 b1 	movdqa 0xb1b3bf(%rip),%xmm1        # 0x140fa42f0
140488f30:	00
140488f31:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
140488f37:	c7 44 24 58 50 4f 50 	movl   $0x33504f50,0x58(%rsp)
140488f3e:	33
140488f3f:	88 5c 24 5c          	mov    %bl,0x5c(%rsp)
140488f43:	be 01 00 00 00       	mov    $0x1,%esi
140488f48:	89 74 24 40          	mov    %esi,0x40(%rsp)
140488f4c:	88 5c 24 30          	mov    %bl,0x30(%rsp)
140488f50:	88 5c 24 28          	mov    %bl,0x28(%rsp)
140488f54:	40 88 74 24 20       	mov    %sil,0x20(%rsp)
140488f59:	45 33 c9             	xor    %r9d,%r9d
140488f5c:	4c 8d 05 1d 04 00 00 	lea    0x41d(%rip),%r8        # 0x140489380
140488f63:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140488f68:	48 8b c8             	mov    %rax,%rcx
140488f6b:	e8 60 84 0a 00       	call   0x1405313d0
140488f70:	eb 03                	jmp    0x140488f75
140488f72:	48 8b c3             	mov    %rbx,%rax
140488f75:	48 8b d0             	mov    %rax,%rdx
140488f78:	49 8b ce             	mov    %r14,%rcx
140488f7b:	e8 a0 e1 26 00       	call   0x1406f7120
140488f80:	90                   	nop
140488f81:	40 f6 c6 01          	test   $0x1,%sil
140488f85:	74 53                	je     0x140488fda
140488f87:	83 e6 fe             	and    $0xfffffffe,%esi
140488f8a:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140488f8f:	48 83 fa 0f          	cmp    $0xf,%rdx
140488f93:	76 32                	jbe    0x140488fc7
140488f95:	48 ff c2             	inc    %rdx
140488f98:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140488f9d:	48 8b c1             	mov    %rcx,%rax
140488fa0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140488fa7:	72 19                	jb     0x140488fc2
140488fa9:	48 83 c2 27          	add    $0x27,%rdx
140488fad:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140488fb1:	48 2b c1             	sub    %rcx,%rax
140488fb4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140488fb8:	48 83 f8 1f          	cmp    $0x1f,%rax
140488fbc:	0f 87 ac 03 00 00    	ja     0x14048936e
140488fc2:	e8 7d 21 99 00       	call   0x140e1b144
140488fc7:	66 0f 6f 05 61 ae b1 	movdqa 0xb1ae61(%rip),%xmm0        # 0x140fa3e30
140488fce:	00
140488fcf:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140488fd5:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
140488fda:	0f 57 c0             	xorps  %xmm0,%xmm0
140488fdd:	0f 11 07             	movups %xmm0,(%rdi)
140488fe0:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
140488fe4:	41 bc 0f 00 00 00    	mov    $0xf,%r12d
140488fea:	4c 89 67 18          	mov    %r12,0x18(%rdi)
140488fee:	c6 07 00             	movb   $0x0,(%rdi)
140488ff1:	4c 8d 77 20          	lea    0x20(%rdi),%r14
140488ff5:	41 0f 11 06          	movups %xmm0,(%r14)
140488ff9:	4d 8d 6e 10          	lea    0x10(%r14),%r13
140488ffd:	49 89 5d 00          	mov    %rbx,0x0(%r13)
140489001:	4d 89 66 18          	mov    %r12,0x18(%r14)
140489005:	41 c6 06 00          	movb   $0x0,(%r14)
140489009:	48 c7 47 40 ff ff ff 	movq   $0xffffffffffffffff,0x40(%rdi)
140489010:	ff
140489011:	89 5f 48             	mov    %ebx,0x48(%rdi)
140489014:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140489018:	48 89 5a 38          	mov    %rbx,0x38(%rdx)
14048901c:	48 89 9f c8 00 00 00 	mov    %rbx,0xc8(%rdi)
140489023:	48 8d 05 ce ad b1 00 	lea    0xb1adce(%rip),%rax        # 0x140fa3df8
14048902a:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14048902e:	48 8d 05 2b 1f 4d 00 	lea    0x4d1f2b(%rip),%rax        # 0x14095af60
140489035:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140489039:	48 8d 45 80          	lea    -0x80(%rbp),%rax
14048903d:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140489041:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140489045:	e8 16 62 d1 ff       	call   0x14019f260
14048904a:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14048904e:	48 85 c9             	test   %rcx,%rcx
140489051:	74 17                	je     0x14048906a
140489053:	48 8b 01             	mov    (%rcx),%rax
140489056:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14048905a:	48 3b ca             	cmp    %rdx,%rcx
14048905d:	0f 95 c2             	setne  %dl
140489060:	48 8b 40 20          	mov    0x20(%rax),%rax
140489064:	ff 15 b6 a9 af 00    	call   *0xafa9b6(%rip)        # 0x140f83a20
14048906a:	48 8d 05 87 ad b1 00 	lea    0xb1ad87(%rip),%rax        # 0x140fa3df8
140489071:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140489075:	48 8d 05 e4 1e 4d 00 	lea    0x4d1ee4(%rip),%rax        # 0x14095af60
14048907c:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140489080:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140489084:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140489088:	48 8d 97 90 00 00 00 	lea    0x90(%rdi),%rdx
14048908f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140489093:	e8 c8 61 d1 ff       	call   0x14019f260
140489098:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14048909c:	48 85 c9             	test   %rcx,%rcx
14048909f:	74 18                	je     0x1404890b9
1404890a1:	48 8b 01             	mov    (%rcx),%rax
1404890a4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404890a8:	48 3b ca             	cmp    %rdx,%rcx
1404890ab:	0f 95 c2             	setne  %dl
1404890ae:	48 8b 40 20          	mov    0x20(%rax),%rax
1404890b2:	ff 15 68 a9 af 00    	call   *0xafa968(%rip)        # 0x140f83a20
1404890b8:	90                   	nop
1404890b9:	83 ce 02             	or     $0x2,%esi
1404890bc:	89 74 24 40          	mov    %esi,0x40(%rsp)
1404890c0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1404890c4:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
1404890cb:	ff ff 7f