1400bf971:	8b 54 24 60          	mov    0x60(%rsp),%edx
1400bf975:	0f 11 16             	movups %xmm2,(%rsi)
1400bf978:	89 56 20             	mov    %edx,0x20(%rsi)
1400bf97b:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
1400bf97f:	eb b9                	jmp    0x1400bf93a
1400bf981:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400bf988:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400bf98d:	eb ab                	jmp    0x1400bf93a
1400bf98f:	e8 dc 4e 12 00       	call   0x1401e4870
1400bf994:	90                   	nop
1400bf995:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400bf99c:	00 00 00 00
1400bf9a0:	41 57                	push   %r15
1400bf9a2:	41 56                	push   %r14
1400bf9a4:	41 55                	push   %r13
1400bf9a6:	41 54                	push   %r12
1400bf9a8:	55                   	push   %rbp
1400bf9a9:	57                   	push   %rdi
1400bf9aa:	56                   	push   %rsi
1400bf9ab:	53                   	push   %rbx
1400bf9ac:	48 81 ec 98 01 00 00 	sub    $0x198,%rsp
1400bf9b3:	48 8b 1d 36 91 17 00 	mov    0x179136(%rip),%rbx        # 0x140238af0
1400bf9ba:	45 31 e4             	xor    %r12d,%r12d
1400bf9bd:	4c 8b bc 24 00 02 00 	mov    0x200(%rsp),%r15
1400bf9c4:	00
1400bf9c5:	4c 8b b4 24 08 02 00 	mov    0x208(%rsp),%r14
1400bf9cc:	00
1400bf9cd:	48 8b 03             	mov    (%rbx),%rax
1400bf9d0:	48 89 84 24 88 01 00 	mov    %rax,0x188(%rsp)
1400bf9d7:	00
1400bf9d8:	31 c0                	xor    %eax,%eax
1400bf9da:	48 8b 05 bf 99 17 00 	mov    0x1799bf(%rip),%rax        # 0x1402393a0
1400bf9e1:	4c 89 c6             	mov    %r8,%rsi
1400bf9e4:	48 89 d7             	mov    %rdx,%rdi
1400bf9e7:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400bf9ec:	48 8d 9c 24 90 00 00 	lea    0x90(%rsp),%rbx
1400bf9f3:	00
1400bf9f4:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1400bf9fb:	00
1400bf9fc:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
1400bfa03:	00
1400bfa04:	48 8b 05 f5 99 17 00 	mov    0x1799f5(%rip),%rax        # 0x140239400
1400bfa0b:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
1400bfa10:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
1400bfa17:	00 00 00 00 00
1400bfa1c:	48 8b 00             	mov    (%rax),%rax
1400bfa1f:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
1400bfa26:	00 00 00 00 00
1400bfa2b:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
1400bfa32:	48 c7 84 24 b0 00 00 	movq   $0x0,0xb0(%rsp)
1400bfa39:	00 00 00 00 00
1400bfa3e:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
1400bfa45:	00 00 00 00 00
1400bfa4a:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400bfa51:	00
1400bfa52:	48 8d 84 24 b0 00 00 	lea    0xb0(%rsp),%rax
1400bfa59:	00
1400bfa5a:	48 89 c1             	mov    %rax,%rcx
1400bfa5d:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400bfa62:	48 c7 84 24 78 01 00 	movq   $0x0,0x178(%rsp)
1400bfa69:	00 00 00 00 00
1400bfa6e:	e8 cd ae fd ff       	call   0x14009a940
1400bfa73:	48 89 f1             	mov    %rsi,%rcx
1400bfa76:	e8 1d a4 12 00       	call   0x1401e9e98
1400bfa7b:	48 89 f2             	mov    %rsi,%rdx
1400bfa7e:	48 89 d9             	mov    %rbx,%rcx
1400bfa81:	49 89 c0             	mov    %rax,%r8
1400bfa84:	e8 27 bf fd ff       	call   0x14009b9b0
1400bfa89:	8b 47 20             	mov    0x20(%rdi),%eax
1400bfa8c:	f3 0f 6f 07          	movdqu (%rdi),%xmm0
1400bfa90:	c7 44 24 70 28 00 00 	movl   $0x28,0x70(%rsp)
1400bfa97:	00
1400bfa98:	f3 0f 6f 4f 10       	movdqu 0x10(%rdi),%xmm1
1400bfa9d:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
1400bfaa2:	31 ff                	xor    %edi,%edi
1400bfaa4:	89 84 24 f0 00 00 00 	mov    %eax,0xf0(%rsp)
1400bfaab:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
1400bfab2:	00
1400bfab3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400bfab8:	48 8d 84 24 30 01 00 	lea    0x130(%rsp),%rax
1400bfabf:	00
1400bfac0:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1400bfac7:	00 00
1400bfac9:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400bfad0:	00 00
1400bfad2:	c7 44 24 74 ff ff ff 	movl   $0xffffffff,0x74(%rsp)
1400bfad9:	ff
1400bfada:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400bfadf:	0f 11 84 24 d0 00 00 	movups %xmm0,0xd0(%rsp)
1400bfae6:	00
1400bfae7:	0f 11 8c 24 e0 00 00 	movups %xmm1,0xe0(%rsp)
1400bfaee:	00
1400bfaef:	4d 85 e4             	test   %r12,%r12
1400bfaf2:	0f 84 84 04 00 00    	je     0x1400bff7c
1400bfaf8:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
1400bfaff:	00
1400bfb00:	41 80 7d 00 2f       	cmpb   $0x2f,0x0(%r13)
1400bfb05:	75 28                	jne    0x1400bfb2f
1400bfb07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400bfb0e:	00 00
1400bfb10:	31 d2                	xor    %edx,%edx
1400bfb12:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400bfb18:	48 89 d9             	mov    %rbx,%rcx
1400bfb1b:	e8 70 be fd ff       	call   0x14009b990
1400bfb20:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
1400bfb27:	00
1400bfb28:	41 80 7d 00 2f       	cmpb   $0x2f,0x0(%r13)
1400bfb2d:	74 e1                	je     0x1400bfb10
1400bfb2f:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400bfb34:	4c 89 e9             	mov    %r13,%rcx
1400bfb37:	45 31 ff             	xor    %r15d,%r15d
1400bfb3a:	e8 31 a3 12 00       	call   0x1401e9e70
1400bfb3f:	48 89 c6             	mov    %rax,%rsi
1400bfb42:	48 85 c0             	test   %rax,%rax
1400bfb45:	74 0f                	je     0x1400bfb56
1400bfb47:	c6 00 00             	movb   $0x0,(%rax)
1400bfb4a:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
1400bfb51:	00
1400bfb52:	4c 8d 78 01          	lea    0x1(%rax),%r15
1400bfb56:	41 80 7d 00 2e       	cmpb   $0x2e,0x0(%r13)
1400bfb5b:	4c 89 ea             	mov    %r13,%rdx
1400bfb5e:	0f 85 bc 00 00 00    	jne    0x1400bfc20
1400bfb64:	41 80 7d 01 2e       	cmpb   $0x2e,0x1(%r13)
1400bfb69:	0f 85 b1 00 00 00    	jne    0x1400bfc20
1400bfb6f:	41 0f b6 6d 02       	movzbl 0x2(%r13),%ebp
1400bfb74:	85 ed                	test   %ebp,%ebp
1400bfb76:	0f 85 a4 00 00 00    	jne    0x1400bfc20
1400bfb7c:	48 83 ff 01          	cmp    $0x1,%rdi
1400bfb80:	0f 85 d2 01 00 00    	jne    0x1400bfd58
1400bfb86:	4d 89 fd             	mov    %r15,%r13
1400bfb89:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1400bfb8e:	4d 85 ed             	test   %r13,%r13
1400bfb91:	74 0b                	je     0x1400bfb9e
1400bfb93:	c6 06 2f             	movb   $0x2f,(%rsi)
1400bfb96:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
1400bfb9d:	00
1400bfb9e:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
1400bfba5:	00
1400bfba6:	4c 89 f9             	mov    %r15,%rcx
1400bfba9:	e8 02 be fd ff       	call   0x14009b9b0
1400bfbae:	31 d2                	xor    %edx,%edx
1400bfbb0:	66 41 89 16          	mov    %dx,(%r14)
1400bfbb4:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
1400bfbb9:	31 f6                	xor    %esi,%esi
1400bfbbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400bfbc0:	49 8b 0c 24          	mov    (%r12),%rcx
1400bfbc4:	48 83 c6 01          	add    $0x1,%rsi
1400bfbc8:	49 83 c4 30          	add    $0x30,%r12
1400bfbcc:	e8 df 92 03 00       	call   0x1400f8eb0
1400bfbd1:	48 39 f7             	cmp    %rsi,%rdi
1400bfbd4:	75 ea                	jne    0x1400bfbc0
1400bfbd6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400bfbdb:	e8 d0 92 03 00       	call   0x1400f8eb0
1400bfbe0:	48 89 d9             	mov    %rbx,%rcx
1400bfbe3:	e8 58 ad fd ff       	call   0x14009a940
1400bfbe8:	48 8b 3d 01 8f 17 00 	mov    0x178f01(%rip),%rdi        # 0x140238af0
1400bfbef:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
1400bfbf6:	00
1400bfbf7:	48 2b 07             	sub    (%rdi),%rax
1400bfbfa:	0f 85 54 04 00 00    	jne    0x1400c0054
1400bfc00:	89 e8                	mov    %ebp,%eax
1400bfc02:	48 81 c4 98 01 00 00 	add    $0x198,%rsp
1400bfc09:	5b                   	pop    %rbx
1400bfc0a:	5e                   	pop    %rsi
1400bfc0b:	5f                   	pop    %rdi
1400bfc0c:	5d                   	pop    %rbp
1400bfc0d:	41 5c                	pop    %r12
1400bfc0f:	41 5d                	pop    %r13
1400bfc11:	41 5e                	pop    %r14
1400bfc13:	41 5f                	pop    %r15
1400bfc15:	c3                   	ret
1400bfc16:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400bfc1d:	00 00 00
1400bfc20:	41 80 7d 00 00       	cmpb   $0x0,0x0(%r13)
1400bfc25:	0f 84 61 03 00 00    	je     0x1400bff8c
1400bfc2b:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400bfc30:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
1400bfc35:	4d 89 e8             	mov    %r13,%r8
1400bfc38:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400bfc3d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400bfc42:	4c 89 a4 24 38 01 00 	mov    %r12,0x138(%rsp)
1400bfc49:	00
1400bfc4a:	4d 89 cc             	mov    %r9,%r12
1400bfc4d:	e8 fe fb ff ff       	call   0x1400bf850
1400bfc52:	89 c5                	mov    %eax,%ebp
1400bfc54:	85 c0                	test   %eax,%eax
1400bfc56:	0f 85 0e 03 00 00    	jne    0x1400bff6a
1400bfc5c:	41 0f b7 06          	movzwl (%r14),%eax
1400bfc60:	66 25 00 f0          	and    $0xf000,%ax
1400bfc64:	66 3d 00 40          	cmp    $0x4000,%ax
1400bfc68:	0f 84 5a 01 00 00    	je     0x1400bfdc8
1400bfc6e:	66 3d 00 80          	cmp    $0x8000,%ax
1400bfc72:	0f 84 46 03 00 00    	je     0x1400bffbe
1400bfc78:	4c 8b a4 24 38 01 00 	mov    0x138(%rsp),%r12
1400bfc7f:	00
1400bfc80:	66 3d 00 a0          	cmp    $0xa000,%ax
1400bfc84:	0f 85 65 fe ff ff    	jne    0x1400bfaef
1400bfc8a:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400bfc8e:	8d 50 ff             	lea    -0x1(%rax),%edx
1400bfc91:	89 54 24 70          	mov    %edx,0x70(%rsp)
1400bfc95:	85 c0                	test   %eax,%eax
1400bfc97:	0f 84 99 03 00 00    	je     0x1400c0036
1400bfc9d:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
1400bfca2:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400bfca7:	4c 8d 8c 24 8c 00 00 	lea    0x8c(%rsp),%r9
1400bfcae:	00
1400bfcaf:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400bfcb4:	e8 17 a6 f7 ff       	call   0x14003a2d0
1400bfcb9:	49 89 c5             	mov    %rax,%r13
1400bfcbc:	48 85 c0             	test   %rax,%rax
1400bfcbf:	0f 84 32 03 00 00    	je     0x1400bfff7
1400bfcc5:	80 38 2f             	cmpb   $0x2f,(%rax)
1400bfcc8:	0f 84 33 03 00 00    	je     0x1400c0001
1400bfcce:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400bfcd3:	48 8d 04 7f          	lea    (%rdi,%rdi,2),%rax
1400bfcd7:	48 c1 e0 04          	shl    $0x4,%rax
1400bfcdb:	48 8d 44 02 d0       	lea    -0x30(%rdx,%rax,1),%rax
1400bfce0:	44 8b 48 08          	mov    0x8(%rax),%r9d
1400bfce4:	4c 8b 00             	mov    (%rax),%r8
1400bfce7:	4d 85 ff             	test   %r15,%r15
1400bfcea:	0f 84 12 02 00 00    	je     0x1400bff02
1400bfcf0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400bfcf5:	48 8d 50 0c          	lea    0xc(%rax),%rdx
1400bfcf9:	48 2b b4 24 a0 00 00 	sub    0xa0(%rsp),%rsi
1400bfd00:	00
1400bfd01:	e8 da f2 ff ff       	call   0x1400befe0
1400bfd06:	31 d2                	xor    %edx,%edx
1400bfd08:	4d 89 e9             	mov    %r13,%r9
1400bfd0b:	49 89 f0             	mov    %rsi,%r8
1400bfd0e:	8b 84 24 8c 00 00 00 	mov    0x8c(%rsp),%eax
1400bfd15:	48 89 d9             	mov    %rbx,%rcx
1400bfd18:	4c 8b a4 24 38 01 00 	mov    0x138(%rsp),%r12
1400bfd1f:	00
1400bfd20:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bfd25:	e8 96 b9 fd ff       	call   0x14009b6c0
1400bfd2a:	8b 84 24 8c 00 00 00 	mov    0x8c(%rsp),%eax
1400bfd31:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
1400bfd38:	00
1400bfd39:	c6 04 02 2f          	movb   $0x2f,(%rdx,%rax,1)
1400bfd3d:	4c 89 e9             	mov    %r13,%rcx
1400bfd40:	e8 6b 91 03 00       	call   0x1400f8eb0
1400bfd45:	c7 44 24 74 fc ff ff 	movl   $0xfffffffc,0x74(%rsp)
1400bfd4c:	ff
1400bfd4d:	e9 9d fd ff ff       	jmp    0x1400bfaef
1400bfd52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400bfd58:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400bfd5d:	48 8d 04 7f          	lea    (%rdi,%rdi,2),%rax
1400bfd61:	48 83 ef 01          	sub    $0x1,%rdi
1400bfd65:	48 c1 e0 04          	shl    $0x4,%rax
1400bfd69:	48 8b 4c 06 d0       	mov    -0x30(%rsi,%rax,1),%rcx
1400bfd6e:	e8 3d 91 03 00       	call   0x1400f8eb0
1400bfd73:	48 8d 04 7f          	lea    (%rdi,%rdi,2),%rax
1400bfd77:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400bfd7e:	00
1400bfd7f:	4c 89 a4 24 38 01 00 	mov    %r12,0x138(%rsp)
1400bfd86:	00
1400bfd87:	48 c1 e0 04          	shl    $0x4,%rax
1400bfd8b:	48 8d 44 06 d0       	lea    -0x30(%rsi,%rax,1),%rax
1400bfd90:	4c 8b 00             	mov    (%rax),%r8
1400bfd93:	44 8b 48 08          	mov    0x8(%rax),%r9d
1400bfd97:	48 8d 50 0c          	lea    0xc(%rax),%rdx
1400bfd9b:	e8 40 f2 ff ff       	call   0x1400befe0
1400bfda0:	49 83 ff 01          	cmp    $0x1,%r15
1400bfda4:	48 89 d9             	mov    %rbx,%rcx
1400bfda7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400bfdad:	49 83 d8 ff          	sbb    $0xffffffffffffffff,%r8
1400bfdb1:	31 d2                	xor    %edx,%edx
1400bfdb3:	4c 8b a4 24 38 01 00 	mov    0x138(%rsp),%r12
1400bfdba:	00
1400bfdbb:	e8 d0 bb fd ff       	call   0x14009b990
1400bfdc0:	e9 2a fd ff ff       	jmp    0x1400bfaef
1400bfdc5:	0f 1f 00             	nopl   (%rax)
1400bfdc8:	4d 85 ff             	test   %r15,%r15
1400bfdcb:	0f 84 f7 01 00 00    	je     0x1400bffc8
1400bfdd1:	4c 8d 46 01          	lea    0x1(%rsi),%r8
1400bfdd5:	31 d2                	xor    %edx,%edx
1400bfdd7:	48 89 d9             	mov    %rbx,%rcx
1400bfdda:	48 89 fd             	mov    %rdi,%rbp
1400bfddd:	4c 2b 84 24 a0 00 00 	sub    0xa0(%rsp),%r8
1400bfde4:	00
1400bfde5:	e8 a6 bb fd ff       	call   0x14009b990
1400bfdea:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
1400bfdf1:	00
1400bfdf2:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400bfdf7:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400bfdfc:	4c 89 e2             	mov    %r12,%rdx
1400bfdff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400bfe04:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400bfe0a:	e8 b1 a8 f7 ff       	call   0x14003a6c0
1400bfe0f:	48 89 c6             	mov    %rax,%rsi
1400bfe12:	48 85 c0             	test   %rax,%rax
1400bfe15:	0f 84 4f 01 00 00    	je     0x1400bff6a
1400bfe1b:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400bfe20:	48 83 c7 01          	add    $0x1,%rdi
1400bfe24:	48 39 f8             	cmp    %rdi,%rax
1400bfe27:	0f 82 8a 00 00 00    	jb     0x1400bfeb7
1400bfe2d:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400bfe32:	48 8d 44 6d 00       	lea    0x0(%rbp,%rbp,2),%rax
1400bfe37:	44 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9d
1400bfe3e:	00
1400bfe3f:	48 c1 e0 04          	shl    $0x4,%rax
1400bfe43:	48 01 d0             	add    %rdx,%rax
1400bfe46:	48 89 30             	mov    %rsi,(%rax)
1400bfe49:	44 89 48 08          	mov    %r9d,0x8(%rax)
1400bfe4d:	f3 0f 6f 94 24 00 01 	movdqu 0x100(%rsp),%xmm2
1400bfe54:	00 00
1400bfe56:	0f 11 50 0c          	movups %xmm2,0xc(%rax)
1400bfe5a:	f3 0f 6f 9c 24 10 01 	movdqu 0x110(%rsp),%xmm3
1400bfe61:	00 00
1400bfe63:	0f 11 58 1c          	movups %xmm3,0x1c(%rax)
1400bfe67:	8b 94 24 20 01 00 00 	mov    0x120(%rsp),%edx
1400bfe6e:	89 50 2c             	mov    %edx,0x2c(%rax)
1400bfe71:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400bfe78:	00
1400bfe79:	80 38 00             	cmpb   $0x0,(%rax)
1400bfe7c:	0f 84 bf 00 00 00    	je     0x1400bff41
1400bfe82:	45 85 c9             	test   %r9d,%r9d
1400bfe85:	0f 84 df 00 00 00    	je     0x1400bff6a
1400bfe8b:	4c 89 e2             	mov    %r12,%rdx
1400bfe8e:	49 89 f0             	mov    %rsi,%r8
1400bfe91:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1400bfe98:	00
1400bfe99:	48 c7 84 24 38 01 00 	movq   $0x0,0x138(%rsp)
1400bfea0:	00 00 00 00 00
1400bfea5:	e8 36 f1 ff ff       	call   0x1400befe0
1400bfeaa:	4c 8b a4 24 38 01 00 	mov    0x138(%rsp),%r12
1400bfeb1:	00
1400bfeb2:	e9 41 fc ff ff       	jmp    0x1400bfaf8
1400bfeb7:	48 8d 44 40 30       	lea    0x30(%rax,%rax,2),%rax
1400bfebc:	48 d1 e8             	shr    $1,%rax
1400bfebf:	48 39 f8             	cmp    %rdi,%rax
1400bfec2:	48 0f 42 c7          	cmovb  %rdi,%rax
1400bfec6:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400bfecb:	48 89 c2             	mov    %rax,%rdx
1400bfece:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
1400bfed5:	55 55 05
1400bfed8:	48 39 d0             	cmp    %rdx,%rax
1400bfedb:	0f 82 5f 01 00 00    	jb     0x1400c0040
1400bfee1:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400bfee6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400bfeeb:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
1400bfeef:	48 c1 e2 04          	shl    $0x4,%rdx
1400bfef3:	e8 48 ad 00 00       	call   0x1400cac40
1400bfef8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400bfefd:	e9 2b ff ff ff       	jmp    0x1400bfe2d
1400bff02:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400bff07:	48 8d 50 0c          	lea    0xc(%rax),%rdx
1400bff0b:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
1400bff12:	00
1400bff13:	e8 c8 f0 ff ff       	call   0x1400befe0