1401ab9f3:	74 5d                	je     0x1401aba52
1401ab9f5:	48 3d 00 20 00 00    	cmp    $0x2000,%rax
1401ab9fb:	74 3d                	je     0x1401aba3a
1401ab9fd:	48 3d 00 40 00 00    	cmp    $0x4000,%rax
1401aba03:	74 1d                	je     0x1401aba22
1401aba05:	48 3b c1             	cmp    %rcx,%rax
1401aba08:	75 73                	jne    0x1401aba7d
1401aba0a:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba0e:	66 0f 2f 05 6a 63 07 	comisd 0x7636a(%rip),%xmm0        # 0x140221d80
1401aba15:	00
1401aba16:	f2 0f 10 05 2a aa 07 	movsd  0x7aa2a(%rip),%xmm0        # 0x140226448
1401aba1d:	00
1401aba1e:	77 59                	ja     0x1401aba79
1401aba20:	eb 50                	jmp    0x1401aba72
1401aba22:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba26:	66 0f 2f 05 52 63 07 	comisd 0x76352(%rip),%xmm0        # 0x140221d80
1401aba2d:	00
1401aba2e:	77 30                	ja     0x1401aba60
1401aba30:	f2 0f 10 05 10 aa 07 	movsd  0x7aa10(%rip),%xmm0        # 0x140226448
1401aba37:	00
1401aba38:	eb 38                	jmp    0x1401aba72
1401aba3a:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba3e:	66 0f 2f 05 3a 63 07 	comisd 0x7633a(%rip),%xmm0        # 0x140221d80
1401aba45:	00
1401aba46:	76 22                	jbe    0x1401aba6a
1401aba48:	f2 0f 10 05 f8 a9 07 	movsd  0x7a9f8(%rip),%xmm0        # 0x140226448
1401aba4f:	00
1401aba50:	eb 27                	jmp    0x1401aba79
1401aba52:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1401aba56:	66 0f 2f 05 22 63 07 	comisd 0x76322(%rip),%xmm0        # 0x140221d80
1401aba5d:	00
1401aba5e:	76 0a                	jbe    0x1401aba6a
1401aba60:	f2 0f 10 05 d8 a9 07 	movsd  0x7a9d8(%rip),%xmm0        # 0x140226440
1401aba67:	00
1401aba68:	eb 0f                	jmp    0x1401aba79
1401aba6a:	f2 0f 10 05 ce a9 07 	movsd  0x7a9ce(%rip),%xmm0        # 0x140226440
1401aba71:	00
1401aba72:	0f 57 05 e7 4c 07 00 	xorps  0x74ce7(%rip),%xmm0        # 0x140220760
1401aba79:	f2 0f 11 06          	movsd  %xmm0,(%rsi)
1401aba7d:	83 e3 fe             	and    $0xfffffffe,%ebx
1401aba80:	e9 04 01 00 00       	jmp    0x1401abb89
1401aba85:	41 f6 c4 02          	test   $0x2,%r12b
1401aba89:	0f 84 fa 00 00 00    	je     0x1401abb89
1401aba8f:	49 0f ba e0 0b       	bt     $0xb,%r8
1401aba94:	0f 83 ef 00 00 00    	jae    0x1401abb89
1401aba9a:	f2 0f 10 02          	movsd  (%rdx),%xmm0
1401aba9e:	41 8a c4             	mov    %r12b,%al
1401abaa1:	41 22 c5             	and    %r13b,%al
1401abaa4:	41 8b ee             	mov    %r14d,%ebp
1401abaa7:	0f 57 f6             	xorps  %xmm6,%xmm6
1401abaaa:	0f 45 ef             	cmovne %edi,%ebp
1401abaad:	66 0f 2e c6          	ucomisd %xmm6,%xmm0
1401abab1:	7a 09                	jp     0x1401ababc
1401abab3:	75 07                	jne    0x1401ababc
1401abab5:	8b ef                	mov    %edi,%ebp
1401abab7:	e9 be 00 00 00       	jmp    0x1401abb7a
1401ababc:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401abac1:	e8 6a 05 00 00       	call   0x1401ac030
1401abac6:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
1401abaca:	81 c1 00 fa ff ff    	add    $0xfffffa00,%ecx
1401abad0:	f2 0f 11 84 24 88 00 	movsd  %xmm0,0x88(%rsp)
1401abad7:	00 00
1401abad9:	81 f9 ce fb ff ff    	cmp    $0xfffffbce,%ecx
1401abadf:	7d 0b                	jge    0x1401abaec
1401abae1:	f2 0f 59 c6          	mulsd  %xmm6,%xmm0
1401abae5:	8b ef                	mov    %edi,%ebp
1401abae7:	e9 8a 00 00 00       	jmp    0x1401abb76
1401abaec:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401abaf3:	00
1401abaf4:	45 8b c6             	mov    %r14d,%r8d
1401abaf7:	66 0f 2f f0          	comisd %xmm0,%xmm6
1401abafb:	41 0f 97 c0          	seta   %r8b
1401abaff:	48 c1 e8 30          	shr    $0x30,%rax
1401abb03:	66 83 e0 0f          	and    $0xf,%ax
1401abb07:	66 41 0b c5          	or     %r13w,%ax
1401abb0b:	66 89 84 24 8e 00 00 	mov    %ax,0x8e(%rsp)
1401abb12:	00
1401abb13:	81 f9 03 fc ff ff    	cmp    $0xfffffc03,%ecx
1401abb19:	7d 46                	jge    0x1401abb61
1401abb1b:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
1401abb22:	ba 03 fc ff ff       	mov    $0xfffffc03,%edx
1401abb27:	2b d1                	sub    %ecx,%edx
1401abb29:	8b 8c 24 8c 00 00 00 	mov    0x8c(%rsp),%ecx
1401abb30:	40 84 c7             	test   %al,%dil
1401abb33:	74 05                	je     0x1401abb3a
1401abb35:	85 ed                	test   %ebp,%ebp
1401abb37:	0f 44 ef             	cmove  %edi,%ebp
1401abb3a:	d1 e8                	shr    $1,%eax
1401abb3c:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1401abb43:	40 84 cf             	test   %cl,%dil
1401abb46:	74 0b                	je     0x1401abb53
1401abb48:	0f ba e8 1f          	bts    $0x1f,%eax
1401abb4c:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1401abb53:	d1 e9                	shr    $1,%ecx
1401abb55:	48 2b d7             	sub    %rdi,%rdx
1401abb58:	75 d6                	jne    0x1401abb30
1401abb5a:	89 8c 24 8c 00 00 00 	mov    %ecx,0x8c(%rsp)
1401abb61:	f2 0f 10 84 24 88 00 	movsd  0x88(%rsp),%xmm0
1401abb68:	00 00
1401abb6a:	45 85 c0             	test   %r8d,%r8d
1401abb6d:	74 07                	je     0x1401abb76
1401abb6f:	0f 57 05 ea 4b 07 00 	xorps  0x74bea(%rip),%xmm0        # 0x140220760
1401abb76:	f2 0f 11 06          	movsd  %xmm0,(%rsi)
1401abb7a:	85 ed                	test   %ebp,%ebp
1401abb7c:	74 08                	je     0x1401abb86
1401abb7e:	49 8b cd             	mov    %r13,%rcx
1401abb81:	e8 26 07 00 00       	call   0x1401ac2ac
1401abb86:	83 e3 fd             	and    $0xfffffffd,%ebx
1401abb89:	45 84 e5             	test   %r12b,%r13b
1401abb8c:	74 14                	je     0x1401abba2
1401abb8e:	49 0f ba e7 0c       	bt     $0xc,%r15
1401abb93:	73 0d                	jae    0x1401abba2
1401abb95:	b9 20 00 00 00       	mov    $0x20,%ecx
1401abb9a:	e8 0d 07 00 00       	call   0x1401ac2ac
1401abb9f:	83 e3 ef             	and    $0xffffffef,%ebx
1401abba2:	0f 28 74 24 20       	movaps 0x20(%rsp),%xmm6
1401abba7:	85 db                	test   %ebx,%ebx
1401abba9:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401abbae:	41 0f 94 c6          	sete   %r14b
1401abbb2:	41 8b c6             	mov    %r14d,%eax
1401abbb5:	48 83 c4 30          	add    $0x30,%rsp
1401abbb9:	41 5f                	pop    %r15
1401abbbb:	41 5e                	pop    %r14
1401abbbd:	41 5d                	pop    %r13
1401abbbf:	41 5c                	pop    %r12
1401abbc1:	5f                   	pop    %rdi
1401abbc2:	5e                   	pop    %rsi
1401abbc3:	5d                   	pop    %rbp
1401abbc4:	c3                   	ret
1401abbc5:	cc                   	int3
1401abbc6:	cc                   	int3
1401abbc7:	cc                   	int3
1401abbc8:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
1401abbcc:	c3                   	ret
1401abbcd:	cc                   	int3
1401abbce:	cc                   	int3
1401abbcf:	cc                   	int3
1401abbd0:	48 83 ec 48          	sub    $0x48,%rsp
1401abbd4:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1401abbd9:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401abbde:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401abbe3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401abbe8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401abbed:	e8 06 00 00 00       	call   0x1401abbf8
1401abbf2:	48 83 c4 48          	add    $0x48,%rsp
1401abbf6:	c3                   	ret
1401abbf7:	cc                   	int3
1401abbf8:	48 8b c4             	mov    %rsp,%rax
1401abbfb:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401abbff:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401abc03:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401abc07:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401abc0b:	55                   	push   %rbp
1401abc0c:	48 8b ec             	mov    %rsp,%rbp
1401abc0f:	48 83 ec 20          	sub    $0x20,%rsp
1401abc13:	48 8b da             	mov    %rdx,%rbx
1401abc16:	41 8b f1             	mov    %r9d,%esi
1401abc19:	33 d2                	xor    %edx,%edx
1401abc1b:	bf 0d 00 00 c0       	mov    $0xc000000d,%edi
1401abc20:	89 51 04             	mov    %edx,0x4(%rcx)
1401abc23:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc27:	89 50 08             	mov    %edx,0x8(%rax)
1401abc2a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc2e:	89 50 0c             	mov    %edx,0xc(%rax)
1401abc31:	41 f6 c0 10          	test   $0x10,%r8b
1401abc35:	74 0d                	je     0x1401abc44
1401abc37:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc3b:	bf 8f 00 00 c0       	mov    $0xc000008f,%edi
1401abc40:	83 48 04 01          	orl    $0x1,0x4(%rax)
1401abc44:	41 f6 c0 02          	test   $0x2,%r8b
1401abc48:	74 0d                	je     0x1401abc57
1401abc4a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc4e:	bf 93 00 00 c0       	mov    $0xc0000093,%edi
1401abc53:	83 48 04 02          	orl    $0x2,0x4(%rax)
1401abc57:	41 f6 c0 01          	test   $0x1,%r8b
1401abc5b:	74 0d                	je     0x1401abc6a
1401abc5d:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc61:	bf 91 00 00 c0       	mov    $0xc0000091,%edi
1401abc66:	83 48 04 04          	orl    $0x4,0x4(%rax)
1401abc6a:	41 f6 c0 04          	test   $0x4,%r8b
1401abc6e:	74 0d                	je     0x1401abc7d
1401abc70:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc74:	bf 8e 00 00 c0       	mov    $0xc000008e,%edi
1401abc79:	83 48 04 08          	orl    $0x8,0x4(%rax)
1401abc7d:	41 f6 c0 08          	test   $0x8,%r8b
1401abc81:	74 0d                	je     0x1401abc90
1401abc83:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abc87:	bf 90 00 00 c0       	mov    $0xc0000090,%edi
1401abc8c:	83 48 04 10          	orl    $0x10,0x4(%rax)
1401abc90:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abc94:	48 8b 03             	mov    (%rbx),%rax
1401abc97:	48 c1 e8 07          	shr    $0x7,%rax
1401abc9b:	c1 e0 04             	shl    $0x4,%eax
1401abc9e:	f7 d0                	not    %eax
1401abca0:	33 41 08             	xor    0x8(%rcx),%eax
1401abca3:	83 e0 10             	and    $0x10,%eax
1401abca6:	31 41 08             	xor    %eax,0x8(%rcx)
1401abca9:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abcad:	48 8b 03             	mov    (%rbx),%rax
1401abcb0:	48 c1 e8 09          	shr    $0x9,%rax
1401abcb4:	c1 e0 03             	shl    $0x3,%eax
1401abcb7:	f7 d0                	not    %eax
1401abcb9:	33 41 08             	xor    0x8(%rcx),%eax
1401abcbc:	83 e0 08             	and    $0x8,%eax
1401abcbf:	31 41 08             	xor    %eax,0x8(%rcx)
1401abcc2:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abcc6:	48 8b 03             	mov    (%rbx),%rax
1401abcc9:	48 c1 e8 0a          	shr    $0xa,%rax
1401abccd:	c1 e0 02             	shl    $0x2,%eax
1401abcd0:	f7 d0                	not    %eax
1401abcd2:	33 41 08             	xor    0x8(%rcx),%eax
1401abcd5:	83 e0 04             	and    $0x4,%eax
1401abcd8:	31 41 08             	xor    %eax,0x8(%rcx)
1401abcdb:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abcdf:	48 8b 03             	mov    (%rbx),%rax
1401abce2:	48 c1 e8 0b          	shr    $0xb,%rax
1401abce6:	03 c0                	add    %eax,%eax
1401abce8:	f7 d0                	not    %eax
1401abcea:	33 41 08             	xor    0x8(%rcx),%eax
1401abced:	83 e0 02             	and    $0x2,%eax
1401abcf0:	31 41 08             	xor    %eax,0x8(%rcx)
1401abcf3:	8b 03                	mov    (%rbx),%eax
1401abcf5:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abcf9:	48 c1 e8 0c          	shr    $0xc,%rax
1401abcfd:	f7 d0                	not    %eax
1401abcff:	33 41 08             	xor    0x8(%rcx),%eax
1401abd02:	83 e0 01             	and    $0x1,%eax
1401abd05:	31 41 08             	xor    %eax,0x8(%rcx)
1401abd08:	e8 bf 05 00 00       	call   0x1401ac2cc
1401abd0d:	48 8b d0             	mov    %rax,%rdx
1401abd10:	a8 01                	test   $0x1,%al
1401abd12:	74 08                	je     0x1401abd1c
1401abd14:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abd18:	83 49 0c 10          	orl    $0x10,0xc(%rcx)
1401abd1c:	a8 04                	test   $0x4,%al
1401abd1e:	74 08                	je     0x1401abd28
1401abd20:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abd24:	83 49 0c 08          	orl    $0x8,0xc(%rcx)
1401abd28:	a8 08                	test   $0x8,%al
1401abd2a:	74 08                	je     0x1401abd34
1401abd2c:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd30:	83 48 0c 04          	orl    $0x4,0xc(%rax)
1401abd34:	f6 c2 10             	test   $0x10,%dl
1401abd37:	74 08                	je     0x1401abd41
1401abd39:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd3d:	83 48 0c 02          	orl    $0x2,0xc(%rax)
1401abd41:	f6 c2 20             	test   $0x20,%dl
1401abd44:	74 08                	je     0x1401abd4e
1401abd46:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd4a:	83 48 0c 01          	orl    $0x1,0xc(%rax)
1401abd4e:	8b 03                	mov    (%rbx),%eax
1401abd50:	b9 00 60 00 00       	mov    $0x6000,%ecx
1401abd55:	48 23 c1             	and    %rcx,%rax
1401abd58:	74 3e                	je     0x1401abd98
1401abd5a:	48 3d 00 20 00 00    	cmp    $0x2000,%rax
1401abd60:	74 26                	je     0x1401abd88
1401abd62:	48 3d 00 40 00 00    	cmp    $0x4000,%rax
1401abd68:	74 0e                	je     0x1401abd78
1401abd6a:	48 3b c1             	cmp    %rcx,%rax
1401abd6d:	75 30                	jne    0x1401abd9f
1401abd6f:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd73:	83 08 03             	orl    $0x3,(%rax)
1401abd76:	eb 27                	jmp    0x1401abd9f
1401abd78:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd7c:	83 20 fe             	andl   $0xfffffffe,(%rax)
1401abd7f:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd83:	83 08 02             	orl    $0x2,(%rax)
1401abd86:	eb 17                	jmp    0x1401abd9f
1401abd88:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd8c:	83 20 fd             	andl   $0xfffffffd,(%rax)
1401abd8f:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd93:	83 08 01             	orl    $0x1,(%rax)
1401abd96:	eb 07                	jmp    0x1401abd9f
1401abd98:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abd9c:	83 20 fc             	andl   $0xfffffffc,(%rax)
1401abd9f:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abda3:	81 e6 ff 0f 00 00    	and    $0xfff,%esi
1401abda9:	c1 e6 05             	shl    $0x5,%esi
1401abdac:	81 20 1f 00 fe ff    	andl   $0xfffe001f,(%rax)
1401abdb2:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abdb6:	09 30                	or     %esi,(%rax)
1401abdb8:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abdbc:	48 8b 75 38          	mov    0x38(%rbp),%rsi
1401abdc0:	83 48 20 01          	orl    $0x1,0x20(%rax)
1401abdc4:	83 7d 40 00          	cmpl   $0x0,0x40(%rbp)
1401abdc8:	74 33                	je     0x1401abdfd
1401abdca:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abdce:	ba e1 ff ff ff       	mov    $0xffffffe1,%edx
1401abdd3:	21 50 20             	and    %edx,0x20(%rax)
1401abdd6:	48 8b 45 30          	mov    0x30(%rbp),%rax
1401abdda:	8b 08                	mov    (%rax),%ecx
1401abddc:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abde0:	89 48 10             	mov    %ecx,0x10(%rax)
1401abde3:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abde7:	83 48 60 01          	orl    $0x1,0x60(%rax)
1401abdeb:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abdef:	21 50 60             	and    %edx,0x60(%rax)
1401abdf2:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abdf6:	8b 0e                	mov    (%rsi),%ecx
1401abdf8:	89 48 50             	mov    %ecx,0x50(%rax)
1401abdfb:	eb 48                	jmp    0x1401abe45
1401abdfd:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abe01:	41 b8 e3 ff ff ff    	mov    $0xffffffe3,%r8d
1401abe07:	8b 41 20             	mov    0x20(%rcx),%eax
1401abe0a:	41 23 c0             	and    %r8d,%eax
1401abe0d:	83 c8 02             	or     $0x2,%eax
1401abe10:	89 41 20             	mov    %eax,0x20(%rcx)
1401abe13:	48 8b 45 30          	mov    0x30(%rbp),%rax
1401abe17:	48 8b 08             	mov    (%rax),%rcx
1401abe1a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abe1e:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401abe22:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abe26:	83 48 60 01          	orl    $0x1,0x60(%rax)
1401abe2a:	48 8b 55 10          	mov    0x10(%rbp),%rdx
1401abe2e:	8b 42 60             	mov    0x60(%rdx),%eax
1401abe31:	41 23 c0             	and    %r8d,%eax
1401abe34:	83 c8 02             	or     $0x2,%eax
1401abe37:	89 42 60             	mov    %eax,0x60(%rdx)
1401abe3a:	48 8b 45 10          	mov    0x10(%rbp),%rax
1401abe3e:	48 8b 16             	mov    (%rsi),%rdx
1401abe41:	48 89 50 50          	mov    %rdx,0x50(%rax)
1401abe45:	e8 c6 03 00 00       	call   0x1401ac210
1401abe4a:	33 d2                	xor    %edx,%edx
1401abe4c:	4c 8d 4d 10          	lea    0x10(%rbp),%r9
1401abe50:	8b cf                	mov    %edi,%ecx
1401abe52:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1401abe56:	ff 15 c4 22 05 00    	call   *0x522c4(%rip)        # 0x1401fe120
1401abe5c:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401abe60:	f6 41 08 10          	testb  $0x10,0x8(%rcx)
1401abe64:	74 05                	je     0x1401abe6b
1401abe66:	48 0f ba 33 07       	btrq   $0x7,(%rbx)
1401abe6b:	f6 41 08 08          	testb  $0x8,0x8(%rcx)
1401abe6f:	74 05                	je     0x1401abe76
1401abe71:	48 0f ba 33 09       	btrq   $0x9,(%rbx)
1401abe76:	f6 41 08 04          	testb  $0x4,0x8(%rcx)
1401abe7a:	74 05                	je     0x1401abe81
1401abe7c:	48 0f ba 33 0a       	btrq   $0xa,(%rbx)
1401abe81:	f6 41 08 02          	testb  $0x2,0x8(%rcx)
1401abe85:	74 05                	je     0x1401abe8c
1401abe87:	48 0f ba 33 0b       	btrq   $0xb,(%rbx)
1401abe8c:	f6 41 08 01          	testb  $0x1,0x8(%rcx)
1401abe90:	74 05                	je     0x1401abe97
1401abe92:	48 0f ba 33 0c       	btrq   $0xc,(%rbx)
1401abe97:	8b 01                	mov    (%rcx),%eax
1401abe99:	83 e0 03             	and    $0x3,%eax
1401abe9c:	74 30                	je     0x1401abece
1401abe9e:	83 e8 01             	sub    $0x1,%eax
1401abea1:	74 1f                	je     0x1401abec2
1401abea3:	83 e8 01             	sub    $0x1,%eax
1401abea6:	74 0e                	je     0x1401abeb6