140021973:	0f 87 c8 f7 ff ff    	ja     0x140021141
140021979:	31 ed                	xor    %ebp,%ebp
14002197b:	e9 6a f1 ff ff       	jmp    0x140020aea
140021980:	c7 84 24 90 00 00 00 	movl   $0x10,0x90(%rsp)
140021987:	10 00 00 00
14002198b:	45 31 f6             	xor    %r14d,%r14d
14002198e:	31 ed                	xor    %ebp,%ebp
140021990:	e9 55 f1 ff ff       	jmp    0x140020aea
140021995:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
14002199c:	00
14002199d:	8b 7c 24 64          	mov    0x64(%rsp),%edi
1400219a1:	48 c7 41 14 00 00 00 	movq   $0x0,0x14(%rcx)
1400219a8:	00
1400219a9:	44 8b a4 24 9c 00 00 	mov    0x9c(%rsp),%r12d
1400219b0:	00
1400219b1:	c7 84 24 b4 00 00 00 	movl   $0x50,0xb4(%rsp)
1400219b8:	50 00 00 00
1400219bc:	89 38                	mov    %edi,(%rax)
1400219be:	45 85 e4             	test   %r12d,%r12d
1400219c1:	0f 85 9b fe ff ff    	jne    0x140021862
1400219c7:	8b 51 14             	mov    0x14(%rcx),%edx
1400219ca:	31 c0                	xor    %eax,%eax
1400219cc:	85 d2                	test   %edx,%edx
1400219ce:	0f 9f c0             	setg   %al
1400219d1:	01 c0                	add    %eax,%eax
1400219d3:	83 c8 50             	or     $0x50,%eax
1400219d6:	83 c8 40             	or     $0x40,%eax
1400219d9:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%rsp)
1400219e0:	e8 2b 2c 00 00       	call   0x140024610
1400219e5:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
1400219eb:	e9 35 e9 ff ff       	jmp    0x140020325
1400219f0:	83 e0 df             	and    $0xffffffdf,%eax
1400219f3:	83 f8 45             	cmp    $0x45,%eax
1400219f6:	0f 85 6a e7 ff ff    	jne    0x140020166
1400219fc:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
140021a03:	00
140021a04:	41 89 dd             	mov    %ebx,%r13d
140021a07:	45 31 e4             	xor    %r12d,%r12d
140021a0a:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
140021a11:	00
140021a12:	e9 8f e9 ff ff       	jmp    0x1400203a6
140021a17:	44 8d 70 d0          	lea    -0x30(%rax),%r14d
140021a1b:	41 8d 44 24 01       	lea    0x1(%r12),%eax
140021a20:	45 31 c0             	xor    %r8d,%r8d
140021a23:	48 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%rsi
140021a2a:	00
140021a2b:	89 44 24 60          	mov    %eax,0x60(%rsp)
140021a2f:	bb 01 00 00 00       	mov    $0x1,%ebx
140021a34:	48 89 f1             	mov    %rsi,%rcx
140021a37:	8d 04 bf             	lea    (%rdi,%rdi,4),%eax
140021a3a:	45 31 e4             	xor    %r12d,%r12d
140021a3d:	41 8d 3c 46          	lea    (%r14,%rax,2),%edi
140021a41:	e9 e7 f3 ff ff       	jmp    0x140020e2d
140021a46:	b9 1f 4e 00 00       	mov    $0x4e1f,%ecx
140021a4b:	41 39 c9             	cmp    %ecx,%r9d
140021a4e:	41 0f 4e c9          	cmovle %r9d,%ecx
140021a52:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
140021a56:	e9 63 fd ff ff       	jmp    0x1400217be
140021a5b:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
140021a5f:	ba 25 00 00 00       	mov    $0x25,%edx
140021a64:	29 da                	sub    %ebx,%edx
140021a66:	89 c8                	mov    %ecx,%eax
140021a68:	39 ca                	cmp    %ecx,%edx
140021a6a:	0f 8c 64 eb ff ff    	jl     0x1400205d4
140021a70:	b8 0f 00 00 00       	mov    $0xf,%eax
140021a75:	66 48 0f 6e c5       	movq   %rbp,%xmm0
140021a7a:	4c 89 5c 24 50       	mov    %r11,0x50(%rsp)
140021a7f:	48 8b 15 3a 52 02 00 	mov    0x2523a(%rip),%rdx        # 0x140046cc0
140021a86:	29 d8                	sub    %ebx,%eax
140021a88:	48 63 c8             	movslq %eax,%rcx
140021a8b:	f2 0f 59 04 ca       	mulsd  (%rdx,%rcx,8),%xmm0
140021a90:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
140021a94:	29 c1                	sub    %eax,%ecx
140021a96:	48 63 c1             	movslq %ecx,%rax
140021a99:	f2 0f 59 04 c2       	mulsd  (%rdx,%rax,8),%xmm0
140021a9e:	e9 76 f4 ff ff       	jmp    0x140020f19
140021aa3:	41 0f b6 4c 24 01    	movzbl 0x1(%r12),%ecx
140021aa9:	84 c9                	test   %cl,%cl
140021aab:	0f 84 95 04 00 00    	je     0x140021f46
140021ab1:	49 89 f0             	mov    %rsi,%r8
140021ab4:	31 ff                	xor    %edi,%edi
140021ab6:	31 db                	xor    %ebx,%ebx
140021ab8:	31 d2                	xor    %edx,%edx
140021aba:	e9 87 ea ff ff       	jmp    0x140020546
140021abf:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
140021ac6:	00
140021ac7:	45 31 c0             	xor    %r8d,%r8d
140021aca:	31 d2                	xor    %edx,%edx
140021acc:	31 ff                	xor    %edi,%edi
140021ace:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
140021ad5:	00
140021ad6:	45 31 e4             	xor    %r12d,%r12d
140021ad9:	31 db                	xor    %ebx,%ebx
140021adb:	e9 bb ea ff ff       	jmp    0x14002059b
140021ae0:	48 8b 15 d9 51 02 00 	mov    0x251d9(%rip),%rdx        # 0x140046cc0
140021ae7:	48 98                	cltq
140021ae9:	f2 0f 5e 04 c2       	divsd  (%rdx,%rax,8),%xmm0
140021aee:	66 48 0f 7e c5       	movq   %xmm0,%rbp
140021af3:	45 85 e4             	test   %r12d,%r12d
140021af6:	0f 84 ba eb ff ff    	je     0x1400206b6
140021afc:	e9 c7 f1 ff ff       	jmp    0x140020cc8
140021b01:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140021b08:	4d 89 fd             	mov    %r15,%r13
140021b0b:	44 8b 94 24 98 00 00 	mov    0x98(%rsp),%r10d
140021b12:	00
140021b13:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
140021b18:	85 db                	test   %ebx,%ebx
140021b1a:	0f 85 32 02 00 00    	jne    0x140021d52
140021b20:	c7 84 24 b4 00 00 00 	movl   $0x21,0xb4(%rsp)
140021b27:	21 00 00 00
140021b2b:	41 83 fc 01          	cmp    $0x1,%r12d
140021b2f:	0f 8f db f6 ff ff    	jg     0x140021210
140021b35:	8b 44 24 64          	mov    0x64(%rsp),%eax
140021b39:	41 39 c2             	cmp    %eax,%r10d
140021b3c:	0f 84 ce f6 ff ff    	je     0x140021210
140021b42:	f6 44 24 50 01       	testb  $0x1,0x50(%rsp)
140021b47:	0f 85 c3 f6 ff ff    	jne    0x140021210
140021b4d:	48 89 f9             	mov    %rdi,%rcx
140021b50:	ba 01 00 00 00       	mov    $0x1,%edx
140021b55:	e8 b6 1e 00 00       	call   0x140023a10
140021b5a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140021b5f:	48 89 c1             	mov    %rax,%rcx
140021b62:	48 89 c7             	mov    %rax,%rdi
140021b65:	e8 d6 1f 00 00       	call   0x140023b40
140021b6a:	85 c0                	test   %eax,%eax
140021b6c:	0f 8e aa f6 ff ff    	jle    0x14002121c
140021b72:	c7 84 24 b4 00 00 00 	movl   $0x11,0xb4(%rsp)
140021b79:	11 00 00 00
140021b7d:	31 c0                	xor    %eax,%eax
140021b7f:	89 44 24 50          	mov    %eax,0x50(%rsp)
140021b83:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140021b8a:	00
140021b8b:	44 89 fa             	mov    %r15d,%edx
140021b8e:	44 29 bc 24 bc 00 00 	sub    %r15d,0xbc(%rsp)
140021b95:	00
140021b96:	44 89 bc 24 b8 00 00 	mov    %r15d,0xb8(%rsp)
140021b9d:	00
140021b9e:	e8 bd e2 ff ff       	call   0x14001fe60
140021ba3:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140021baa:	00
140021bab:	e9 60 f6 ff ff       	jmp    0x140021210
140021bb0:	83 f8 01             	cmp    $0x1,%eax
140021bb3:	4d 89 fd             	mov    %r15,%r13
140021bb6:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
140021bbb:	19 c0                	sbb    %eax,%eax
140021bbd:	83 e0 10             	and    $0x10,%eax
140021bc0:	83 c0 11             	add    $0x11,%eax
140021bc3:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%rsp)
140021bca:	e9 41 f6 ff ff       	jmp    0x140021210
140021bcf:	4d 89 fd             	mov    %r15,%r13
140021bd2:	44 8b 94 24 98 00 00 	mov    0x98(%rsp),%r10d
140021bd9:	00
140021bda:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
140021bdf:	85 db                	test   %ebx,%ebx
140021be1:	0f 84 8d 01 00 00    	je     0x140021d74
140021be7:	8b 44 24 50          	mov    0x50(%rsp),%eax
140021beb:	85 c0                	test   %eax,%eax
140021bed:	0f 84 2e 02 00 00    	je     0x140021e21
140021bf3:	8b 8c 24 b8 00 00 00 	mov    0xb8(%rsp),%ecx
140021bfa:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140021c01:	00
140021c02:	41 89 c8             	mov    %ecx,%r8d
140021c05:	48 8d 42 18          	lea    0x18(%rdx),%rax
140021c09:	41 c1 f8 05          	sar    $0x5,%r8d
140021c0d:	4d 63 c0             	movslq %r8d,%r8
140021c10:	4e 8d 04 80          	lea    (%rax,%r8,4),%r8
140021c14:	eb 0e                	jmp    0x140021c24
140021c16:	48 83 c0 04          	add    $0x4,%rax
140021c1a:	83 78 fc ff          	cmpl   $0xffffffff,-0x4(%rax)
140021c1e:	0f 85 c0 02 00 00    	jne    0x140021ee4
140021c24:	4c 39 c0             	cmp    %r8,%rax
140021c27:	72 ed                	jb     0x140021c16
140021c29:	83 e1 1f             	and    $0x1f,%ecx
140021c2c:	0f 85 9c 02 00 00    	jne    0x140021ece
140021c32:	48 b8 01 00 00 00 01 	movabs $0x100000001,%rax
140021c39:	00 00 00
140021c3c:	c7 84 24 b8 00 00 00 	movl   $0x1,0xb8(%rsp)
140021c43:	01 00 00 00
140021c47:	48 89 42 14          	mov    %rax,0x14(%rdx)
140021c4b:	8b 44 24 64          	mov    0x64(%rsp),%eax
140021c4f:	c7 84 24 b4 00 00 00 	movl   $0x21,0xb4(%rsp)
140021c56:	21 00 00 00
140021c5a:	8b 54 24 50          	mov    0x50(%rsp),%edx
140021c5e:	41 8d 44 07 ff       	lea    -0x1(%r15,%rax,1),%eax
140021c63:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
140021c6a:	00
140021c6b:	89 84 24 bc 00 00 00 	mov    %eax,0xbc(%rsp)
140021c72:	e9 b4 f5 ff ff       	jmp    0x14002122b
140021c77:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
140021c7e:	00
140021c7f:	44 89 e0             	mov    %r12d,%eax
140021c82:	45 31 c0             	xor    %r8d,%r8d
140021c85:	31 db                	xor    %ebx,%ebx
140021c87:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
140021c8e:	00
140021c8f:	e9 0c e9 ff ff       	jmp    0x1400205a0
140021c94:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
140021c9b:	00
140021c9c:	e9 ec e8 ff ff       	jmp    0x14002058d
140021ca1:	44 29 fa             	sub    %r15d,%edx
140021ca4:	e8 57 10 00 00       	call   0x140022d00
140021ca9:	e9 a7 f5 ff ff       	jmp    0x140021255
140021cae:	8b 4c 24 6c          	mov    0x6c(%rsp),%ecx
140021cb2:	41 89 de             	mov    %ebx,%r14d
140021cb5:	44 89 eb             	mov    %r13d,%ebx
140021cb8:	29 c8                	sub    %ecx,%eax
140021cba:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
140021cc1:	e9 03 e5 ff ff       	jmp    0x1400201c9
140021cc6:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
140021ccd:	00
140021cce:	4d 89 fd             	mov    %r15,%r13
140021cd1:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
140021cd8:	00
140021cd9:	44 8b 7c 24 60       	mov    0x60(%rsp),%r15d
140021cde:	8b 44 24 64          	mov    0x64(%rsp),%eax
140021ce2:	41 c7 40 14 00 00 00 	movl   $0x0,0x14(%r8)
140021ce9:	00
140021cea:	c7 84 24 b4 00 00 00 	movl   $0x50,0xb4(%rsp)
140021cf1:	50 00 00 00
140021cf5:	89 84 24 bc 00 00 00 	mov    %eax,0xbc(%rsp)
140021cfc:	e9 0f f5 ff ff       	jmp    0x140021210
140021d01:	8b 54 24 64          	mov    0x64(%rsp),%edx
140021d05:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
140021d0a:	44 89 54 24 50       	mov    %r10d,0x50(%rsp)
140021d0f:	44 29 e2             	sub    %r12d,%edx
140021d12:	e8 e9 0f 00 00       	call   0x140022d00
140021d17:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
140021d1c:	44 8b 54 24 50       	mov    0x50(%rsp),%r10d
140021d21:	e9 8a ea ff ff       	jmp    0x1400207b0
140021d26:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
140021d2d:	00
140021d2e:	4c 89 c2             	mov    %r8,%rdx
140021d31:	41 f6 40 18 01       	testb  $0x1,0x18(%r8)
140021d36:	0f 84 d4 f4 ff ff    	je     0x140021210
140021d3c:	85 db                	test   %ebx,%ebx
140021d3e:	0f 85 b5 01 00 00    	jne    0x140021ef9
140021d44:	41 83 fc 01          	cmp    $0x1,%r12d
140021d48:	74 94                	je     0x140021cde
140021d4a:	4c 89 c1             	mov    %r8,%rcx
140021d4d:	e8 ce e0 ff ff       	call   0x14001fe20
140021d52:	c7 84 24 b4 00 00 00 	movl   $0x11,0xb4(%rsp)
140021d59:	11 00 00 00
140021d5d:	e9 ae f4 ff ff       	jmp    0x140021210
140021d62:	31 d2                	xor    %edx,%edx
140021d64:	b9 35 00 00 00       	mov    $0x35,%ecx
140021d69:	f3 0f bc d5          	tzcnt  %ebp,%edx
140021d6d:	29 d1                	sub    %edx,%ecx
140021d6f:	e9 00 e5 ff ff       	jmp    0x140020274
140021d74:	b8 21 00 00 00       	mov    $0x21,%eax
140021d79:	41 83 fc 01          	cmp    $0x1,%r12d
140021d7d:	0f 84 a8 00 00 00    	je     0x140021e2b
140021d83:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%rsp)
140021d8a:	45 39 e7             	cmp    %r12d,%r15d
140021d8d:	7e 97                	jle    0x140021d26
140021d8f:	f6 44 24 50 01       	testb  $0x1,0x50(%rsp)
140021d94:	75 90                	jne    0x140021d26
140021d96:	8b 94 24 b8 00 00 00 	mov    0xb8(%rsp),%edx
140021d9d:	e9 89 f4 ff ff       	jmp    0x14002122b
140021da2:	48 89 e9             	mov    %rbp,%rcx
140021da5:	48 89 e8             	mov    %rbp,%rax
140021da8:	4c 8b 0d 31 4e 02 00 	mov    0x24e31(%rip),%r9        # 0x140046be0
140021daf:	48 c1 e9 20          	shr    $0x20,%rcx
140021db3:	48 c1 e8 34          	shr    $0x34,%rax
140021db7:	81 e1 ff ff 0f 80    	and    $0x800fffff,%ecx
140021dbd:	49 89 c4             	mov    %rax,%r12
140021dc0:	89 e8                	mov    %ebp,%eax
140021dc2:	81 c9 00 00 f0 3f    	or     $0x3ff00000,%ecx
140021dc8:	41 81 e4 ff 07 00 00 	and    $0x7ff,%r12d
140021dcf:	48 c1 e1 20          	shl    $0x20,%rcx
140021dd3:	41 81 ec ff 03 00 00 	sub    $0x3ff,%r12d
140021dda:	48 09 c8             	or     %rcx,%rax
140021ddd:	66 48 0f 6e c0       	movq   %rax,%xmm0
140021de2:	e9 b9 e8 ff ff       	jmp    0x1400206a0
140021de7:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
140021dee:	00
140021def:	45 89 c4             	mov    %r8d,%r12d
140021df2:	41 8d 5c 24 01       	lea    0x1(%r12),%ebx
140021df7:	41 83 fc 08          	cmp    $0x8,%r12d
140021dfb:	0f 8e 36 fc ff ff    	jle    0x140021a37
140021e01:	45 31 e4             	xor    %r12d,%r12d
140021e04:	83 fb 10             	cmp    $0x10,%ebx
140021e07:	0f 8f 20 f0 ff ff    	jg     0x140020e2d
140021e0d:	8d 04 92             	lea    (%rdx,%rdx,4),%eax
140021e10:	41 8d 14 41          	lea    (%r9,%rax,2),%edx
140021e14:	e9 14 f0 ff ff       	jmp    0x140020e2d
140021e19:	45 31 e4             	xor    %r12d,%r12d
140021e1c:	e9 5d ee ff ff       	jmp    0x140020c7e
140021e21:	b8 11 00 00 00       	mov    $0x11,%eax
140021e26:	e9 58 ff ff ff       	jmp    0x140021d83
140021e2b:	c7 84 24 b4 00 00 00 	movl   $0x1,0xb4(%rsp)
140021e32:	01 00 00 00
140021e36:	8b 44 24 64          	mov    0x64(%rsp),%eax
140021e3a:	41 39 c2             	cmp    %eax,%r10d
140021e3d:	0f 85 40 fd ff ff    	jne    0x140021b83
140021e43:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
140021e4a:	00
140021e4b:	c7 84 24 b4 00 00 00 	movl   $0x21,0xb4(%rsp)
140021e52:	21 00 00 00
140021e56:	83 78 14 01          	cmpl   $0x1,0x14(%rax)
140021e5a:	0f 85 b0 f3 ff ff    	jne    0x140021210
140021e60:	83 78 18 01          	cmpl   $0x1,0x18(%rax)
140021e64:	0f 85 a6 f3 ff ff    	jne    0x140021210
140021e6a:	c7 84 24 9c 00 00 00 	movl   $0x1,0x9c(%rsp)
140021e71:	01 00 00 00
140021e75:	e9 96 f3 ff ff       	jmp    0x140021210
140021e7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140021e80:	48 89 e8             	mov    %rbp,%rax
140021e83:	48 89 ea             	mov    %rbp,%rdx
140021e86:	89 ed                	mov    %ebp,%ebp
140021e88:	4c 8b 15 41 4e 02 00 	mov    0x24e41(%rip),%r10        # 0x140046cd0
140021e8f:	48 c1 e8 20          	shr    $0x20,%rax
140021e93:	48 c1 ea 34          	shr    $0x34,%rdx
140021e97:	25 ff ff 0f 80       	and    $0x800fffff,%eax
140021e9c:	49 89 d4             	mov    %rdx,%r12
140021e9f:	0d 00 00 f0 3f       	or     $0x3ff00000,%eax
140021ea4:	41 81 e4 ff 07 00 00 	and    $0x7ff,%r12d
140021eab:	48 c1 e0 20          	shl    $0x20,%rax
140021eaf:	41 81 ec ff 03 00 00 	sub    $0x3ff,%r12d
140021eb6:	48 09 c5             	or     %rax,%rbp
140021eb9:	66 48 0f 6e c5       	movq   %rbp,%xmm0
140021ebe:	e9 b1 ee ff ff       	jmp    0x140020d74
140021ec3:	41 89 dd             	mov    %ebx,%r13d
140021ec6:	44 89 c3             	mov    %r8d,%ebx
140021ec9:	e9 d8 e4 ff ff       	jmp    0x1400203a6
140021ece:	41 83 c8 ff          	or     $0xffffffff,%r8d
140021ed2:	41 d3 e0             	shl    %cl,%r8d
140021ed5:	44 0b 00             	or     (%rax),%r8d
140021ed8:	44 89 c0             	mov    %r8d,%eax
140021edb:	83 c0 01             	add    $0x1,%eax
140021ede:	0f 84 4e fd ff ff    	je     0x140021c32
140021ee4:	c7 84 24 b4 00 00 00 	movl   $0x11,0xb4(%rsp)
140021eeb:	11 00 00 00
140021eef:	f6 42 18 01          	testb  $0x1,0x18(%rdx)
140021ef3:	0f 84 a7 f6 ff ff    	je     0x1400215a0
140021ef9:	48 89 d1             	mov    %rdx,%rcx
140021efc:	e8 7f da ff ff       	call   0x14001f980
140021f01:	8b 8c 24 b8 00 00 00 	mov    0xb8(%rsp),%ecx
140021f08:	8b 58 14             	mov    0x14(%rax),%ebx
140021f0b:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140021f12:	00
140021f13:	8d 53 ff             	lea    -0x1(%rbx),%edx
140021f16:	48 63 d2             	movslq %edx,%rdx
140021f19:	0f bd 44 90 18       	bsr    0x18(%rax,%rdx,4),%eax
140021f1e:	89 ca                	mov    %ecx,%edx
140021f20:	f7 da                	neg    %edx
140021f22:	83 e2 1f             	and    $0x1f,%edx
140021f25:	83 f0 1f             	xor    $0x1f,%eax
140021f28:	39 c2                	cmp    %eax,%edx
140021f2a:	74 0a                	je     0x140021f36
140021f2c:	83 c1 01             	add    $0x1,%ecx