140d48f09:	44 8b c1             	mov    %ecx,%r8d
140d48f0c:	8b d9                	mov    %ecx,%ebx
140d48f0e:	8b d1                	mov    %ecx,%edx
140d48f10:	33 94 24 90 00 00 00 	xor    0x90(%rsp),%edx
140d48f17:	33 cf                	xor    %edi,%ecx
140d48f19:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140d48f1e:	48 8d 3d db 70 2b ff 	lea    -0xd48f25(%rip),%rdi        # 0x140000000
140d48f25:	45 33 c2             	xor    %r10d,%r8d
140d48f28:	89 54 24 10          	mov    %edx,0x10(%rsp)
140d48f2c:	45 8b d0             	mov    %r8d,%r10d
140d48f2f:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140d48f33:	41 33 d9             	xor    %r9d,%ebx
140d48f36:	44 89 44 24 0c       	mov    %r8d,0xc(%rsp)
140d48f3b:	44 33 50 14          	xor    0x14(%rax),%r10d
140d48f3f:	44 8b c1             	mov    %ecx,%r8d
140d48f42:	44 33 40 18          	xor    0x18(%rax),%r8d
140d48f46:	44 8b ca             	mov    %edx,%r9d
140d48f49:	44 33 48 1c          	xor    0x1c(%rax),%r9d
140d48f4d:	41 8b d0             	mov    %r8d,%edx
140d48f50:	48 c1 ea 18          	shr    $0x18,%rdx
140d48f54:	89 5c 24 08          	mov    %ebx,0x8(%rsp)
140d48f58:	33 58 10             	xor    0x10(%rax),%ebx
140d48f5b:	41 8b c0             	mov    %r8d,%eax
140d48f5e:	c1 e8 10             	shr    $0x10,%eax
140d48f61:	8b ac 97 30 cc 17 01 	mov    0x117cc30(%rdi,%rdx,4),%ebp
140d48f68:	0f b6 c8             	movzbl %al,%ecx
140d48f6b:	41 8b c0             	mov    %r8d,%eax
140d48f6e:	c1 e8 08             	shr    $0x8,%eax
140d48f71:	41 8b d1             	mov    %r9d,%edx
140d48f74:	48 c1 ea 18          	shr    $0x18,%rdx
140d48f78:	33 ac 8f 30 d0 17 01 	xor    0x117d030(%rdi,%rcx,4),%ebp
140d48f7f:	0f b6 c8             	movzbl %al,%ecx
140d48f82:	41 0f b6 c0          	movzbl %r8b,%eax
140d48f86:	44 8b 9c 97 30 cc 17 	mov    0x117cc30(%rdi,%rdx,4),%r11d
140d48f8d:	01
140d48f8e:	41 8b d2             	mov    %r10d,%edx
140d48f91:	33 ac 8f 30 c4 17 01 	xor    0x117c430(%rdi,%rcx,4),%ebp
140d48f98:	33 ac 87 30 c8 17 01 	xor    0x117c830(%rdi,%rax,4),%ebp
140d48f9f:	41 8b c1             	mov    %r9d,%eax
140d48fa2:	c1 e8 10             	shr    $0x10,%eax
140d48fa5:	0f b6 c8             	movzbl %al,%ecx
140d48fa8:	41 8b c1             	mov    %r9d,%eax
140d48fab:	c1 e8 08             	shr    $0x8,%eax
140d48fae:	48 c1 ea 18          	shr    $0x18,%rdx
140d48fb2:	44 33 9c 8f 30 d0 17 	xor    0x117d030(%rdi,%rcx,4),%r11d
140d48fb9:	01
140d48fba:	0f b6 c8             	movzbl %al,%ecx
140d48fbd:	44 8b 84 97 30 cc 17 	mov    0x117cc30(%rdi,%rdx,4),%r8d
140d48fc4:	01
140d48fc5:	41 0f b6 c1          	movzbl %r9b,%eax
140d48fc9:	8b d3                	mov    %ebx,%edx
140d48fcb:	44 33 9c 8f 30 c4 17 	xor    0x117c430(%rdi,%rcx,4),%r11d
140d48fd2:	01
140d48fd3:	48 c1 ea 18          	shr    $0x18,%rdx
140d48fd7:	44 33 9c 87 30 c8 17 	xor    0x117c830(%rdi,%rax,4),%r11d
140d48fde:	01
140d48fdf:	41 8b c2             	mov    %r10d,%eax
140d48fe2:	c1 e8 10             	shr    $0x10,%eax
140d48fe5:	0f b6 c8             	movzbl %al,%ecx
140d48fe8:	41 8b c2             	mov    %r10d,%eax
140d48feb:	8b b4 97 30 cc 17 01 	mov    0x117cc30(%rdi,%rdx,4),%esi
140d48ff2:	c1 e8 08             	shr    $0x8,%eax
140d48ff5:	44 33 84 8f 30 d0 17 	xor    0x117d030(%rdi,%rcx,4),%r8d
140d48ffc:	01
140d48ffd:	0f b6 c8             	movzbl %al,%ecx
140d49000:	41 0f b6 c2          	movzbl %r10b,%eax
140d49004:	44 33 84 8f 30 c4 17 	xor    0x117c430(%rdi,%rcx,4),%r8d
140d4900b:	01
140d4900c:	44 33 84 87 30 c8 17 	xor    0x117c830(%rdi,%rax,4),%r8d
140d49013:	01
140d49014:	8b c3                	mov    %ebx,%eax
140d49016:	c1 e8 10             	shr    $0x10,%eax
140d49019:	44 33 c5             	xor    %ebp,%r8d
140d4901c:	0f b6 c8             	movzbl %al,%ecx
140d4901f:	41 33 eb             	xor    %r11d,%ebp
140d49022:	45 33 d8             	xor    %r8d,%r11d
140d49025:	8b c3                	mov    %ebx,%eax
140d49027:	c1 e8 08             	shr    $0x8,%eax
140d4902a:	45 8b cb             	mov    %r11d,%r9d
140d4902d:	41 c1 e9 08          	shr    $0x8,%r9d
140d49031:	41 81 e3 ff 00 ff ff 	and    $0xffff00ff,%r11d
140d49038:	33 b4 8f 30 d0 17 01 	xor    0x117d030(%rdi,%rcx,4),%esi
140d4903f:	41 81 e1 ff 00 ff 00 	and    $0xff00ff,%r9d
140d49046:	0f b6 c8             	movzbl %al,%ecx
140d49049:	0f b6 c3             	movzbl %bl,%eax
140d4904c:	41 c1 e3 08          	shl    $0x8,%r11d
140d49050:	33 b4 8f 30 c4 17 01 	xor    0x117c430(%rdi,%rcx,4),%esi
140d49057:	33 b4 87 30 c8 17 01 	xor    0x117c830(%rdi,%rax,4),%esi
140d4905e:	41 33 f0             	xor    %r8d,%esi
140d49061:	33 ee                	xor    %esi,%ebp
140d49063:	45 33 cb             	xor    %r11d,%r9d
140d49066:	8b fd                	mov    %ebp,%edi
140d49068:	41 33 f8             	xor    %r8d,%edi
140d4906b:	c1 ce 10             	ror    $0x10,%esi
140d4906e:	4c 8d 05 8b 6f 2b ff 	lea    -0xd49075(%rip),%r8        # 0x140000000
140d49075:	41 8b c7             	mov    %r15d,%eax
140d49078:	0f cf                	bswap  %edi
140d4907a:	33 fd                	xor    %ebp,%edi
140d4907c:	41 33 e9             	xor    %r9d,%ebp
140d4907f:	44 33 cf             	xor    %edi,%r9d
140d49082:	33 f7                	xor    %edi,%esi
140d49084:	45 33 cd             	xor    %r13d,%r9d
140d49087:	33 ee                	xor    %esi,%ebp
140d49089:	33 c5                	xor    %ebp,%eax
140d4908b:	44 89 0c 24          	mov    %r9d,(%rsp)
140d4908f:	33 f8                	xor    %eax,%edi
140d49091:	41 33 ec             	xor    %r12d,%ebp
140d49094:	48 8b 44 24 18       	mov    0x18(%rsp),%rax
140d49099:	41 33 f6             	xor    %r14d,%esi
140d4909c:	45 8b f1             	mov    %r9d,%r14d
140d4909f:	89 ac 24 a8 00 00 00 	mov    %ebp,0xa8(%rsp)
140d490a6:	44 8b ed             	mov    %ebp,%r13d
140d490a9:	89 74 24 04          	mov    %esi,0x4(%rsp)
140d490ad:	44 8b fe             	mov    %esi,%r15d
140d490b0:	89 bc 24 90 00 00 00 	mov    %edi,0x90(%rsp)
140d490b7:	44 33 48 2c          	xor    0x2c(%rax),%r9d
140d490bb:	44 8b e7             	mov    %edi,%r12d
140d490be:	33 68 28             	xor    0x28(%rax),%ebp
140d490c1:	33 70 20             	xor    0x20(%rax),%esi
140d490c4:	33 78 24             	xor    0x24(%rax),%edi
140d490c7:	8b c5                	mov    %ebp,%eax
140d490c9:	c1 e8 10             	shr    $0x10,%eax
140d490cc:	0f b6 c8             	movzbl %al,%ecx
140d490cf:	8b c5                	mov    %ebp,%eax
140d490d1:	c1 e8 08             	shr    $0x8,%eax
140d490d4:	8b d5                	mov    %ebp,%edx
140d490d6:	48 c1 ea 18          	shr    $0x18,%rdx
140d490da:	41 8b 9c 90 30 c4 17 	mov    0x117c430(%r8,%rdx,4),%ebx
140d490e1:	01
140d490e2:	41 33 9c 88 30 c8 17 	xor    0x117c830(%r8,%rcx,4),%ebx
140d490e9:	01
140d490ea:	0f b6 c8             	movzbl %al,%ecx
140d490ed:	41 8b d1             	mov    %r9d,%edx
140d490f0:	48 c1 ea 18          	shr    $0x18,%rdx
140d490f4:	40 0f b6 c5          	movzbl %bpl,%eax
140d490f8:	41 33 9c 88 30 cc 17 	xor    0x117cc30(%r8,%rcx,4),%ebx
140d490ff:	01
140d49100:	45 8b 9c 90 30 c4 17 	mov    0x117c430(%r8,%rdx,4),%r11d
140d49107:	01
140d49108:	41 33 9c 80 30 d0 17 	xor    0x117d030(%r8,%rax,4),%ebx
140d4910f:	01
140d49110:	41 8b c1             	mov    %r9d,%eax
140d49113:	c1 e8 10             	shr    $0x10,%eax
140d49116:	0f b6 c8             	movzbl %al,%ecx
140d49119:	41 8b c1             	mov    %r9d,%eax
140d4911c:	c1 e8 08             	shr    $0x8,%eax
140d4911f:	8b d7                	mov    %edi,%edx
140d49121:	48 c1 ea 18          	shr    $0x18,%rdx
140d49125:	45 33 9c 88 30 c8 17 	xor    0x117c830(%r8,%rcx,4),%r11d
140d4912c:	01
140d4912d:	0f b6 c8             	movzbl %al,%ecx
140d49130:	41 0f b6 c1          	movzbl %r9b,%eax
140d49134:	45 8b 94 90 30 c4 17 	mov    0x117c430(%r8,%rdx,4),%r10d
140d4913b:	01
140d4913c:	8b d6                	mov    %esi,%edx
140d4913e:	45 33 9c 88 30 cc 17 	xor    0x117cc30(%r8,%rcx,4),%r11d
140d49145:	01
140d49146:	45 33 9c 80 30 d0 17 	xor    0x117d030(%r8,%rax,4),%r11d
140d4914d:	01
140d4914e:	8b c7                	mov    %edi,%eax
140d49150:	c1 e8 10             	shr    $0x10,%eax
140d49153:	0f b6 c8             	movzbl %al,%ecx
140d49156:	8b c7                	mov    %edi,%eax
140d49158:	c1 e8 08             	shr    $0x8,%eax
140d4915b:	48 c1 ea 18          	shr    $0x18,%rdx
140d4915f:	45 33 94 88 30 c8 17 	xor    0x117c830(%r8,%rcx,4),%r10d
140d49166:	01
140d49167:	0f b6 c8             	movzbl %al,%ecx
140d4916a:	45 8b 8c 90 30 c4 17 	mov    0x117c430(%r8,%rdx,4),%r9d
140d49171:	01
140d49172:	40 0f b6 c7          	movzbl %dil,%eax
140d49176:	45 33 94 88 30 cc 17 	xor    0x117cc30(%r8,%rcx,4),%r10d
140d4917d:	01
140d4917e:	45 33 94 80 30 d0 17 	xor    0x117d030(%r8,%rax,4),%r10d
140d49185:	01
140d49186:	8b c6                	mov    %esi,%eax
140d49188:	c1 e8 10             	shr    $0x10,%eax
140d4918b:	44 33 d3             	xor    %ebx,%r10d
140d4918e:	0f b6 c8             	movzbl %al,%ecx
140d49191:	8b c6                	mov    %esi,%eax
140d49193:	c1 e8 08             	shr    $0x8,%eax
140d49196:	45 33 8c 88 30 c8 17 	xor    0x117c830(%r8,%rcx,4),%r9d
140d4919d:	01
140d4919e:	0f b6 c8             	movzbl %al,%ecx
140d491a1:	40 0f b6 c6          	movzbl %sil,%eax
140d491a5:	45 33 8c 88 30 cc 17 	xor    0x117cc30(%r8,%rcx,4),%r9d
140d491ac:	01
140d491ad:	45 33 8c 80 30 d0 17 	xor    0x117d030(%r8,%rax,4),%r9d
140d491b4:	01
140d491b5:	8b 7c 24 28          	mov    0x28(%rsp),%edi
140d491b9:	45 33 ca             	xor    %r10d,%r9d
140d491bc:	8b 74 24 2c          	mov    0x2c(%rsp),%esi
140d491c0:	45 8b c3             	mov    %r11d,%r8d
140d491c3:	8b 6c 24 30          	mov    0x30(%rsp),%ebp
140d491c7:	45 33 c2             	xor    %r10d,%r8d
140d491ca:	44 33 db             	xor    %ebx,%r11d
140d491cd:	41 c1 ef 13          	shr    $0x13,%r15d
140d491d1:	8b 5c 24 0c          	mov    0xc(%rsp),%ebx
140d491d5:	45 33 d9             	xor    %r9d,%r11d
140d491d8:	45 33 d3             	xor    %r11d,%r10d
140d491db:	41 c1 e6 0d          	shl    $0xd,%r14d
140d491df:	41 8b d2             	mov    %r10d,%edx
140d491e2:	41 8b cb             	mov    %r11d,%ecx
140d491e5:	c1 e9 10             	shr    $0x10,%ecx
140d491e8:	81 e2 ff 00 ff ff    	and    $0xffff00ff,%edx
140d491ee:	c1 e2 08             	shl    $0x8,%edx
140d491f1:	45 33 fe             	xor    %r14d,%r15d
140d491f4:	41 c1 ea 08          	shr    $0x8,%r10d
140d491f8:	41 c1 e3 10          	shl    $0x10,%r11d
140d491fc:	41 81 e2 ff 00 ff 00 	and    $0xff00ff,%r10d
140d49203:	41 0b cb             	or     %r11d,%ecx
140d49206:	41 33 d2             	xor    %r10d,%edx
140d49209:	44 8b 54 24 08       	mov    0x8(%rsp),%r10d
140d4920e:	33 d1                	xor    %ecx,%edx
140d49210:	44 8b 5c 24 10       	mov    0x10(%rsp),%r11d
140d49215:	44 33 ca             	xor    %edx,%r9d
140d49218:	41 0f c8             	bswap  %r8d
140d4921b:	41 8b c0             	mov    %r8d,%eax
140d4921e:	45 33 fa             	xor    %r10d,%r15d
140d49221:	33 c1                	xor    %ecx,%eax
140d49223:	41 8b ca             	mov    %r10d,%ecx
140d49226:	41 33 c9             	xor    %r9d,%ecx
140d49229:	41 33 c1             	xor    %r9d,%eax
140d4922c:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140d49231:	89 4c 24 18          	mov    %ecx,0x18(%rsp)
140d49235:	8b cb                	mov    %ebx,%ecx
140d49237:	33 c8                	xor    %eax,%ecx
140d49239:	33 ca                	xor    %edx,%ecx
140d4923b:	89 4c 24 0c          	mov    %ecx,0xc(%rsp)
140d4923f:	41 8b c9             	mov    %r9d,%ecx
140d49242:	33 c8                	xor    %eax,%ecx
140d49244:	41 8b c3             	mov    %r11d,%eax
140d49247:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
140d4924b:	41 33 c0             	xor    %r8d,%eax
140d4924e:	44 8b 44 24 24       	mov    0x24(%rsp),%r8d
140d49253:	33 c2                	xor    %edx,%eax
140d49255:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
140d4925c:	00
140d4925d:	41 8b ca             	mov    %r10d,%ecx
140d49260:	c1 e9 13             	shr    $0x13,%ecx
140d49263:	89 44 24 10          	mov    %eax,0x10(%rsp)
140d49267:	41 8b c3             	mov    %r11d,%eax
140d4926a:	c1 e0 0d             	shl    $0xd,%eax
140d4926d:	33 c8                	xor    %eax,%ecx
140d4926f:	44 89 7a 10          	mov    %r15d,0x10(%rdx)
140d49273:	41 33 c8             	xor    %r8d,%ecx
140d49276:	8b c3                	mov    %ebx,%eax
140d49278:	89 0a                	mov    %ecx,(%rdx)
140d4927a:	41 8b ca             	mov    %r10d,%ecx
140d4927d:	c1 e1 0d             	shl    $0xd,%ecx
140d49280:	c1 e8 13             	shr    $0x13,%eax
140d49283:	33 c8                	xor    %eax,%ecx
140d49285:	8b c3                	mov    %ebx,%eax
140d49287:	33 cf                	xor    %edi,%ecx
140d49289:	c1 e0 0d             	shl    $0xd,%eax
140d4928c:	89 4a 04             	mov    %ecx,0x4(%rdx)
140d4928f:	41 8b c9             	mov    %r9d,%ecx
140d49292:	c1 e9 13             	shr    $0x13,%ecx
140d49295:	33 c8                	xor    %eax,%ecx
140d49297:	41 8b c3             	mov    %r11d,%eax
140d4929a:	33 ce                	xor    %esi,%ecx
140d4929c:	c1 e8 13             	shr    $0x13,%eax
140d4929f:	89 4a 08             	mov    %ecx,0x8(%rdx)
140d492a2:	41 8b c9             	mov    %r9d,%ecx
140d492a5:	c1 e1 0d             	shl    $0xd,%ecx
140d492a8:	33 c8                	xor    %eax,%ecx
140d492aa:	8b 44 24 04          	mov    0x4(%rsp),%eax
140d492ae:	33 cd                	xor    %ebp,%ecx
140d492b0:	c1 e0 0d             	shl    $0xd,%eax
140d492b3:	41 c1 ec 13          	shr    $0x13,%r12d
140d492b7:	89 4a 0c             	mov    %ecx,0xc(%rdx)
140d492ba:	44 8b 7c 24 0c       	mov    0xc(%rsp),%r15d
140d492bf:	41 33 c4             	xor    %r12d,%eax
140d492c2:	44 8b 64 24 10       	mov    0x10(%rsp),%r12d
140d492c7:	33 c3                	xor    %ebx,%eax
140d492c9:	44 8b 74 24 08       	mov    0x8(%rsp),%r14d
140d492ce:	8b 0c 24             	mov    (%rsp),%ecx
140d492d1:	c1 e9 13             	shr    $0x13,%ecx
140d492d4:	89 42 14             	mov    %eax,0x14(%rdx)
140d492d7:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
140d492de:	c1 e0 0d             	shl    $0xd,%eax
140d492e1:	41 c1 ed 13          	shr    $0x13,%r13d
140d492e5:	41 33 c5             	xor    %r13d,%eax
140d492e8:	44 8b 6c 24 18       	mov    0x18(%rsp),%r13d
140d492ed:	41 33 c1             	xor    %r9d,%eax
140d492f0:	89 42 18             	mov    %eax,0x18(%rdx)
140d492f3:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
140d492fa:	c1 e0 0d             	shl    $0xd,%eax
140d492fd:	33 c8                	xor    %eax,%ecx
140d492ff:	41 8b c4             	mov    %r12d,%eax
140d49302:	41 33 cb             	xor    %r11d,%ecx
140d49305:	c1 e0 0d             	shl    $0xd,%eax
140d49308:	89 4a 1c             	mov    %ecx,0x1c(%rdx)
140d4930b:	41 8b cd             	mov    %r13d,%ecx
140d4930e:	c1 e9 13             	shr    $0x13,%ecx
140d49311:	33 c8                	xor    %eax,%ecx
140d49313:	41 8b c7             	mov    %r15d,%eax
140d49316:	33 4c 24 04          	xor    0x4(%rsp),%ecx
140d4931a:	89 4a 20             	mov    %ecx,0x20(%rdx)
140d4931d:	41 8b cd             	mov    %r13d,%ecx
140d49320:	c1 e1 0d             	shl    $0xd,%ecx
140d49323:	c1 e8 13             	shr    $0x13,%eax
140d49326:	33 c8                	xor    %eax,%ecx
140d49328:	41 8b c7             	mov    %r15d,%eax
140d4932b:	33 8c 24 90 00 00 00 	xor    0x90(%rsp),%ecx
140d49332:	89 4a 24             	mov    %ecx,0x24(%rdx)
140d49335:	41 8b ce             	mov    %r14d,%ecx
140d49338:	c1 e9 13             	shr    $0x13,%ecx
140d4933b:	c1 e0 0d             	shl    $0xd,%eax
140d4933e:	33 c8                	xor    %eax,%ecx
140d49340:	41 8b c4             	mov    %r12d,%eax
140d49343:	33 8c 24 a8 00 00 00 	xor    0xa8(%rsp),%ecx
140d4934a:	89 4a 28             	mov    %ecx,0x28(%rdx)
140d4934d:	41 8b ce             	mov    %r14d,%ecx
140d49350:	c1 e1 0d             	shl    $0xd,%ecx
140d49353:	c1 e8 13             	shr    $0x13,%eax
140d49356:	33 c8                	xor    %eax,%ecx
140d49358:	8b c5                	mov    %ebp,%eax
140d4935a:	33 0c 24             	xor    (%rsp),%ecx
140d4935d:	89 4a 2c             	mov    %ecx,0x2c(%rdx)
140d49360:	41 8b c8             	mov    %r8d,%ecx
140d49363:	c1 e9 13             	shr    $0x13,%ecx
140d49366:	c1 e0 0d             	shl    $0xd,%eax
140d49369:	33 c8                	xor    %eax,%ecx
140d4936b:	8b c7                	mov    %edi,%eax
140d4936d:	41 33 cd             	xor    %r13d,%ecx
140d49370:	c1 e8 13             	shr    $0x13,%eax
140d49373:	89 4a 30             	mov    %ecx,0x30(%rdx)
140d49376:	41 8b c8             	mov    %r8d,%ecx
140d49379:	c1 e1 0d             	shl    $0xd,%ecx
140d4937c:	33 c8                	xor    %eax,%ecx
140d4937e:	8b c7                	mov    %edi,%eax
140d49380:	41 33 cf             	xor    %r15d,%ecx
140d49383:	c1 e0 0d             	shl    $0xd,%eax
140d49386:	89 4a 34             	mov    %ecx,0x34(%rdx)
140d49389:	8b ce                	mov    %esi,%ecx
140d4938b:	c1 e9 13             	shr    $0x13,%ecx
140d4938e:	33 c8                	xor    %eax,%ecx
140d49390:	8b c5                	mov    %ebp,%eax
140d49392:	41 33 ce             	xor    %r14d,%ecx
140d49395:	c1 e8 13             	shr    $0x13,%eax
140d49398:	89 4a 38             	mov    %ecx,0x38(%rdx)
140d4939b:	8b ce                	mov    %esi,%ecx
140d4939d:	c1 e1 0d             	shl    $0xd,%ecx
140d493a0:	33 c8                	xor    %eax,%ecx
140d493a2:	43 8d 04 1b          	lea    (%r11,%r11,1),%eax
140d493a6:	41 33 cc             	xor    %r12d,%ecx
140d493a9:	89 4a 3c             	mov    %ecx,0x3c(%rdx)
140d493ac:	41 8b ca             	mov    %r10d,%ecx
140d493af:	c1 e9 1f             	shr    $0x1f,%ecx