140dd6f92:	49 8b ce             	mov    %r14,%rcx
140dd6f95:	e8 16 9d 47 ff       	call   0x140250cb0
140dd6f9a:	49 8b 46 08          	mov    0x8(%r14),%rax
140dd6f9e:	49 39 06             	cmp    %rax,(%r14)
140dd6fa1:	0f 84 98 03 00 00    	je     0x140dd733f
140dd6fa7:	4c 8d 1d 52 90 22 ff 	lea    -0xdd6fae(%rip),%r11        # 0x140000000
140dd6fae:	66 90                	xchg   %ax,%ax
140dd6fb0:	48 83 c0 fc          	add    $0xfffffffffffffffc,%rax
140dd6fb4:	8b 28                	mov    (%rax),%ebp
140dd6fb6:	49 89 46 08          	mov    %rax,0x8(%r14)
140dd6fba:	44 8b d5             	mov    %ebp,%r10d
140dd6fbd:	8b cd                	mov    %ebp,%ecx
140dd6fbf:	44 8b cd             	mov    %ebp,%r9d
140dd6fc2:	44 8b c5             	mov    %ebp,%r8d
140dd6fc5:	89 ac 24 68 01 00 00 	mov    %ebp,0x168(%rsp)
140dd6fcc:	0f 1f 40 00          	nopl   0x0(%rax)
140dd6fd0:	49 8b 57 20          	mov    0x20(%r15),%rdx
140dd6fd4:	48 85 d2             	test   %rdx,%rdx
140dd6fd7:	74 06                	je     0x140dd6fdf
140dd6fd9:	41 8b 47 18          	mov    0x18(%r15),%eax
140dd6fdd:	eb 02                	jmp    0x140dd6fe1
140dd6fdf:	33 c0                	xor    %eax,%eax
140dd6fe1:	48 85 d2             	test   %rdx,%rdx
140dd6fe4:	41 0f 44 ca          	cmove  %r10d,%ecx
140dd6fe8:	45 0f 44 c1          	cmove  %r9d,%r8d
140dd6fec:	44 3b c0             	cmp    %eax,%r8d
140dd6fef:	73 1a                	jae    0x140dd700b
140dd6ff1:	48 63 c9             	movslq %ecx,%rcx
140dd6ff4:	49 8b 47 10          	mov    0x10(%r15),%rax
140dd6ff8:	4c 63 04 88          	movslq (%rax,%rcx,4),%r8
140dd6ffc:	45 3b 07             	cmp    (%r15),%r8d
140dd6fff:	73 0a                	jae    0x140dd700b
140dd7001:	42 39 2c 82          	cmp    %ebp,(%rdx,%r8,4)
140dd7005:	0f 84 27 03 00 00    	je     0x140dd7332
140dd700b:	48 85 d2             	test   %rdx,%rdx
140dd700e:	74 23                	je     0x140dd7033
140dd7010:	41 3b 6f 18          	cmp    0x18(%r15),%ebp
140dd7014:	73 1d                	jae    0x140dd7033
140dd7016:	48 63 cd             	movslq %ebp,%rcx
140dd7019:	49 8b 47 10          	mov    0x10(%r15),%rax
140dd701d:	48 8d 14 88          	lea    (%rax,%rcx,4),%rdx
140dd7021:	41 8b 07             	mov    (%r15),%eax
140dd7024:	89 02                	mov    %eax,(%rdx)
140dd7026:	49 63 0f             	movslq (%r15),%rcx
140dd7029:	49 8b 47 20          	mov    0x20(%r15),%rax
140dd702d:	89 2c 88             	mov    %ebp,(%rax,%rcx,4)
140dd7030:	41 ff 07             	incl   (%r15)
140dd7033:	48 63 cd             	movslq %ebp,%rcx
140dd7036:	48 8b 47 78          	mov    0x78(%rdi),%rax
140dd703a:	4c 8d 2c c8          	lea    (%rax,%rcx,8),%r13
140dd703e:	41 8b 55 00          	mov    0x0(%r13),%edx
140dd7042:	8b c2                	mov    %edx,%eax
140dd7044:	83 e0 07             	and    $0x7,%eax
140dd7047:	48 63 c8             	movslq %eax,%rcx
140dd704a:	41 8b 84 8b 5c 73 dd 	mov    0xdd735c(%r11,%rcx,4),%eax
140dd7051:	00
140dd7052:	49 03 c3             	add    %r11,%rax
140dd7055:	ff e0                	jmp    *%rax
140dd7057:	c1 ea 04             	shr    $0x4,%edx
140dd705a:	89 54 24 20          	mov    %edx,0x20(%rsp)
140dd705e:	41 8b 45 04          	mov    0x4(%r13),%eax
140dd7062:	89 44 24 24          	mov    %eax,0x24(%rsp)
140dd7066:	4c 8d 74 24 20       	lea    0x20(%rsp),%r14
140dd706b:	49 bf ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%r15
140dd7072:	aa aa 2a
140dd7075:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140dd707c:	00 00 00 00
140dd7080:	49 63 3e             	movslq (%r14),%rdi
140dd7083:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
140dd7087:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140dd708b:	4d 85 c9             	test   %r9,%r9
140dd708e:	74 3b                	je     0x140dd70cb
140dd7090:	41 3b 38             	cmp    (%r8),%edi
140dd7093:	73 36                	jae    0x140dd70cb
140dd7095:	4c 8b 5b 10          	mov    0x10(%rbx),%r11
140dd7099:	49 63 0c bb          	movslq (%r11,%rdi,4),%rcx
140dd709d:	3b 0b                	cmp    (%rbx),%ecx
140dd709f:	73 0a                	jae    0x140dd70ab
140dd70a1:	41 39 3c c9          	cmp    %edi,(%r9,%rcx,8)
140dd70a5:	0f 84 9a 00 00 00    	je     0x140dd7145
140dd70ab:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140dd70af:	48 2b 0e             	sub    (%rsi),%rcx
140dd70b2:	49 8b c7             	mov    %r15,%rax
140dd70b5:	48 f7 e9             	imul   %rcx
140dd70b8:	4c 8b d2             	mov    %rdx,%r10
140dd70bb:	49 c1 fa 02          	sar    $0x2,%r10
140dd70bf:	49 8b c2             	mov    %r10,%rax
140dd70c2:	48 c1 e8 3f          	shr    $0x3f,%rax
140dd70c6:	4c 03 d0             	add    %rax,%r10
140dd70c9:	eb 24                	jmp    0x140dd70ef
140dd70cb:	4c 8b 5b 10          	mov    0x10(%rbx),%r11
140dd70cf:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140dd70d3:	48 2b 0e             	sub    (%rsi),%rcx
140dd70d6:	49 8b c7             	mov    %r15,%rax
140dd70d9:	48 f7 e9             	imul   %rcx
140dd70dc:	48 c1 fa 02          	sar    $0x2,%rdx
140dd70e0:	4c 8b d2             	mov    %rdx,%r10
140dd70e3:	49 c1 ea 3f          	shr    $0x3f,%r10
140dd70e7:	4c 03 d2             	add    %rdx,%r10
140dd70ea:	4d 85 c9             	test   %r9,%r9
140dd70ed:	74 30                	je     0x140dd711f
140dd70ef:	41 3b 38             	cmp    (%r8),%edi
140dd70f2:	73 2b                	jae    0x140dd711f
140dd70f4:	48 8d 14 bd 00 00 00 	lea    0x0(,%rdi,4),%rdx
140dd70fb:	00
140dd70fc:	8b 03                	mov    (%rbx),%eax
140dd70fe:	41 89 04 13          	mov    %eax,(%r11,%rdx,1)
140dd7102:	48 63 0b             	movslq (%rbx),%rcx
140dd7105:	48 8b 43 20          	mov    0x20(%rbx),%rax
140dd7109:	89 3c c8             	mov    %edi,(%rax,%rcx,8)
140dd710c:	ff 03                	incl   (%rbx)
140dd710e:	48 8b 43 10          	mov    0x10(%rbx),%rax
140dd7112:	48 63 0c 10          	movslq (%rax,%rdx,1),%rcx
140dd7116:	48 8b 43 20          	mov    0x20(%rbx),%rax
140dd711a:	44 89 54 c8 04       	mov    %r10d,0x4(%rax,%rcx,8)
140dd711f:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140dd7123:	48 3b 56 10          	cmp    0x10(%rsi),%rdx
140dd7127:	74 14                	je     0x140dd713d
140dd7129:	33 c0                	xor    %eax,%eax
140dd712b:	48 89 02             	mov    %rax,(%rdx)
140dd712e:	48 89 42 08          	mov    %rax,0x8(%rdx)
140dd7132:	48 89 42 10          	mov    %rax,0x10(%rdx)
140dd7136:	48 83 46 08 18       	addq   $0x18,0x8(%rsi)
140dd713b:	eb 08                	jmp    0x140dd7145
140dd713d:	48 8b ce             	mov    %rsi,%rcx
140dd7140:	e8 9b ba ff ff       	call   0x140dd2be0
140dd7145:	48 8b 43 10          	mov    0x10(%rbx),%rax
140dd7149:	48 63 14 b8          	movslq (%rax,%rdi,4),%rdx
140dd714d:	48 8b 43 20          	mov    0x20(%rbx),%rax
140dd7151:	48 63 4c d0 04       	movslq 0x4(%rax,%rdx,8),%rcx
140dd7156:	48 8d 14 49          	lea    (%rcx,%rcx,2),%rdx
140dd715a:	48 8b 06             	mov    (%rsi),%rax
140dd715d:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
140dd7161:	48 8b 51 08          	mov    0x8(%rcx),%rdx
140dd7165:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140dd7169:	74 09                	je     0x140dd7174
140dd716b:	89 2a                	mov    %ebp,(%rdx)
140dd716d:	48 83 41 08 04       	addq   $0x4,0x8(%rcx)
140dd7172:	eb 0d                	jmp    0x140dd7181
140dd7174:	4c 8d 84 24 68 01 00 	lea    0x168(%rsp),%r8
140dd717b:	00
140dd717c:	e8 9f bd ff ff       	call   0x140dd2f20
140dd7181:	49 83 c6 04          	add    $0x4,%r14
140dd7185:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140dd718a:	4c 3b f0             	cmp    %rax,%r14
140dd718d:	0f 85 ed fe ff ff    	jne    0x140dd7080
140dd7193:	4c 8b bc 24 80 01 00 	mov    0x180(%rsp),%r15
140dd719a:	00
140dd719b:	41 8b 45 04          	mov    0x4(%r13),%eax
140dd719f:	89 84 24 68 01 00 00 	mov    %eax,0x168(%rsp)
140dd71a6:	4c 8b b4 24 88 01 00 	mov    0x188(%rsp),%r14
140dd71ad:	00
140dd71ae:	49 8b 56 08          	mov    0x8(%r14),%rdx
140dd71b2:	49 3b 56 10          	cmp    0x10(%r14),%rdx
140dd71b6:	74 09                	je     0x140dd71c1
140dd71b8:	89 02                	mov    %eax,(%rdx)
140dd71ba:	49 83 46 08 04       	addq   $0x4,0x8(%r14)
140dd71bf:	eb 10                	jmp    0x140dd71d1
140dd71c1:	4c 8d 84 24 68 01 00 	lea    0x168(%rsp),%r8
140dd71c8:	00
140dd71c9:	49 8b ce             	mov    %r14,%rcx
140dd71cc:	e8 df 9a 47 ff       	call   0x140250cb0
140dd71d1:	41 8b 6d 00          	mov    0x0(%r13),%ebp
140dd71d5:	c1 ed 04             	shr    $0x4,%ebp
140dd71d8:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
140dd71df:	00
140dd71e0:	4c 8d 1d 19 8e 22 ff 	lea    -0xdd71e7(%rip),%r11        # 0x140000000
140dd71e7:	e9 ce fd ff ff       	jmp    0x140dd6fba
140dd71ec:	c1 ea 04             	shr    $0x4,%edx
140dd71ef:	4d 8b 4c 24 20       	mov    0x20(%r12),%r9
140dd71f4:	4d 8d 44 24 18       	lea    0x18(%r12),%r8
140dd71f9:	4d 85 c9             	test   %r9,%r9
140dd71fc:	74 28                	je     0x140dd7226
140dd71fe:	41 3b 10             	cmp    (%r8),%edx
140dd7201:	73 23                	jae    0x140dd7226
140dd7203:	4d 8d 5c 24 10       	lea    0x10(%r12),%r11
140dd7208:	49 8b 03             	mov    (%r11),%rax
140dd720b:	4c 63 14 90          	movslq (%rax,%rdx,4),%r10
140dd720f:	45 3b 14 24          	cmp    (%r12),%r10d
140dd7213:	73 06                	jae    0x140dd721b
140dd7215:	43 39 14 d1          	cmp    %edx,(%r9,%r10,8)
140dd7219:	74 5a                	je     0x140dd7275
140dd721b:	41 8b 0c 24          	mov    (%r12),%ecx
140dd721f:	8b f9                	mov    %ecx,%edi
140dd7221:	44 8b d2             	mov    %edx,%r10d
140dd7224:	eb 13                	jmp    0x140dd7239
140dd7226:	4d 8d 5c 24 10       	lea    0x10(%r12),%r11
140dd722b:	41 8b 0c 24          	mov    (%r12),%ecx
140dd722f:	8b f9                	mov    %ecx,%edi
140dd7231:	44 8b d2             	mov    %edx,%r10d
140dd7234:	4d 85 c9             	test   %r9,%r9
140dd7237:	74 34                	je     0x140dd726d
140dd7239:	45 3b 10             	cmp    (%r8),%r10d
140dd723c:	73 2f                	jae    0x140dd726d
140dd723e:	48 8d 14 95 00 00 00 	lea    0x0(,%rdx,4),%rdx
140dd7245:	00
140dd7246:	49 8b 03             	mov    (%r11),%rax
140dd7249:	89 0c 02             	mov    %ecx,(%rdx,%rax,1)
140dd724c:	49 63 0c 24          	movslq (%r12),%rcx
140dd7250:	49 8b 44 24 20       	mov    0x20(%r12),%rax
140dd7255:	44 89 14 c8          	mov    %r10d,(%rax,%rcx,8)
140dd7259:	41 ff 04 24          	incl   (%r12)
140dd725d:	49 8b 03             	mov    (%r11),%rax
140dd7260:	48 63 0c 02          	movslq (%rdx,%rax,1),%rcx
140dd7264:	49 8b 44 24 20       	mov    0x20(%r12),%rax
140dd7269:	89 7c c8 04          	mov    %edi,0x4(%rax,%rcx,8)
140dd726d:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
140dd7274:	00
140dd7275:	41 8b 6d 00          	mov    0x0(%r13),%ebp
140dd7279:	c1 ed 04             	shr    $0x4,%ebp
140dd727c:	4c 8d 1d 7d 8d 22 ff 	lea    -0xdd7283(%rip),%r11        # 0x140000000
140dd7283:	e9 32 fd ff ff       	jmp    0x140dd6fba
140dd7288:	8b ea                	mov    %edx,%ebp
140dd728a:	c1 ed 04             	shr    $0x4,%ebp
140dd728d:	e9 28 fd ff ff       	jmp    0x140dd6fba
140dd7292:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140dd7297:	ba 01 00 00 00       	mov    $0x1,%edx
140dd729c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140dd72a1:	e8 ca 6c 40 ff       	call   0x1401ddf70
140dd72a6:	90                   	nop
140dd72a7:	48 8d 15 32 93 3d 00 	lea    0x3d9332(%rip),%rdx        # 0x1411b05e0
140dd72ae:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140dd72b3:	e8 88 8f 3f ff       	call   0x1401d0240
140dd72b8:	48 8b c8             	mov    %rax,%rcx
140dd72bb:	48 8d 15 96 f0 1d 00 	lea    0x1df096(%rip),%rdx        # 0x140fb6358
140dd72c2:	e8 79 8f 3f ff       	call   0x1401d0240
140dd72c7:	48 8b c8             	mov    %rax,%rcx
140dd72ca:	ba a9 02 00 00       	mov    $0x2a9,%edx
140dd72cf:	e8 4c 13 5a ff       	call   0x140378620
140dd72d4:	48 8b c8             	mov    %rax,%rcx
140dd72d7:	48 8d 15 82 22 1d 00 	lea    0x1d2282(%rip),%rdx        # 0x140fa9560
140dd72de:	e8 5d 8f 3f ff       	call   0x1401d0240
140dd72e3:	90                   	nop
140dd72e4:	41 8b 7d 00          	mov    0x0(%r13),%edi
140dd72e8:	83 e7 07             	and    $0x7,%edi
140dd72eb:	48 8d 15 3e 93 3d 00 	lea    0x3d933e(%rip),%rdx        # 0x1411b0630
140dd72f2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140dd72f7:	e8 44 8f 3f ff       	call   0x1401d0240
140dd72fc:	48 8b c8             	mov    %rax,%rcx
140dd72ff:	8b d7                	mov    %edi,%edx
140dd7301:	e8 1a 13 5a ff       	call   0x140378620
140dd7306:	90                   	nop
140dd7307:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
140dd730c:	75 0a                	jne    0x140dd7318
140dd730e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140dd7313:	e8 88 98 ff ff       	call   0x140dd0ba0
140dd7318:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140dd731d:	e8 3e ed 40 ff       	call   0x1401e6060
140dd7322:	90                   	nop
140dd7323:	48 8b bc 24 60 01 00 	mov    0x160(%rsp),%rdi
140dd732a:	00
140dd732b:	4c 8d 1d ce 8c 22 ff 	lea    -0xdd7332(%rip),%r11        # 0x140000000
140dd7332:	49 8b 46 08          	mov    0x8(%r14),%rax
140dd7336:	49 39 06             	cmp    %rax,(%r14)
140dd7339:	0f 85 71 fc ff ff    	jne    0x140dd6fb0
140dd733f:	48 8b 9c 24 70 01 00 	mov    0x170(%rsp),%rbx
140dd7346:	00
140dd7347:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
140dd734e:	41 5f                	pop    %r15
140dd7350:	41 5e                	pop    %r14
140dd7352:	41 5d                	pop    %r13
140dd7354:	41 5c                	pop    %r12
140dd7356:	5f                   	pop    %rdi
140dd7357:	5e                   	pop    %rsi
140dd7358:	5d                   	pop    %rbp
140dd7359:	c3                   	ret
140dd735a:	66 90                	xchg   %ax,%ax
140dd735c:	57                   	push   %rdi
140dd735d:	70 dd                	jo     0x140dd733c
140dd735f:	00 57 70             	add    %dl,0x70(%rdi)
140dd7362:	dd 00                	fldl   (%rax)
140dd7364:	ec                   	in     (%dx),%al
140dd7365:	71 dd                	jno    0x140dd7344
140dd7367:	00 ec                	add    %ch,%ah
140dd7369:	71 dd                	jno    0x140dd7348
140dd736b:	00 ec                	add    %ch,%ah
140dd736d:	71 dd                	jno    0x140dd734c
140dd736f:	00 32                	add    %dh,(%rdx)
140dd7371:	73 dd                	jae    0x140dd7350
140dd7373:	00 88 72 dd 00 32    	add    %cl,0x3200dd72(%rax)
140dd7379:	73 dd                	jae    0x140dd7358
140dd737b:	00 cc                	add    %cl,%ah
140dd737d:	cc                   	int3
140dd737e:	cc                   	int3
140dd737f:	cc                   	int3
140dd7380:	41 56                	push   %r14
140dd7382:	48 83 ec 20          	sub    $0x20,%rsp
140dd7386:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140dd738b:	4c 8b f1             	mov    %rcx,%r14
140dd738e:	48 8b 99 40 04 00 00 	mov    0x440(%rcx),%rbx
140dd7395:	48 3b 99 48 04 00 00 	cmp    0x448(%rcx),%rbx
140dd739c:	0f 84 4d 01 00 00    	je     0x140dd74ef
140dd73a2:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140dd73a7:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140dd73ac:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140dd73b1:	48 63 3b             	movslq (%rbx),%rdi
140dd73b4:	48 63 6b 04          	movslq 0x4(%rbx),%rbp
140dd73b8:	8d 47 ff             	lea    -0x1(%rdi),%eax
140dd73bb:	85 c0                	test   %eax,%eax
140dd73bd:	78 44                	js     0x140dd7403
140dd73bf:	8b c8                	mov    %eax,%ecx
140dd73c1:	83 e1 3f             	and    $0x3f,%ecx
140dd73c4:	85 c0                	test   %eax,%eax
140dd73c6:	79 06                	jns    0x140dd73ce
140dd73c8:	83 c0 3f             	add    $0x3f,%eax
140dd73cb:	83 e9 40             	sub    $0x40,%ecx
140dd73ce:	c1 f8 06             	sar    $0x6,%eax
140dd73d1:	48 98                	cltq
140dd73d3:	49 8b 14 c6          	mov    (%r14,%rax,8),%rdx
140dd73d7:	4d 8d 04 c6          	lea    (%r14,%rax,8),%r8
140dd73db:	8b c1                	mov    %ecx,%eax
140dd73dd:	48 0f a3 c2          	bt     %rax,%rdx
140dd73e1:	72 20                	jb     0x140dd7403
140dd73e3:	48 63 c1             	movslq %ecx,%rax
140dd73e6:	49 8b ce             	mov    %r14,%rcx
140dd73e9:	48 0f ab c2          	bts    %rax,%rdx
140dd73ed:	49 89 10             	mov    %rdx,(%r8)
140dd73f0:	8b d7                	mov    %edi,%edx
140dd73f2:	e8 69 e5 ff ff       	call   0x140dd5960
140dd73f7:	48 98                	cltq
140dd73f9:	41 8b 44 86 20       	mov    0x20(%r14,%rax,4),%eax
140dd73fe:	41 89 44 be 1c       	mov    %eax,0x1c(%r14,%rdi,4)
140dd7403:	8b cd                	mov    %ebp,%ecx
140dd7405:	8b c5                	mov    %ebp,%eax
140dd7407:	83 e1 3f             	and    $0x3f,%ecx
140dd740a:	85 ed                	test   %ebp,%ebp
140dd740c:	79 06                	jns    0x140dd7414
140dd740e:	8d 45 3f             	lea    0x3f(%rbp),%eax
140dd7411:	83 e9 40             	sub    $0x40,%ecx
140dd7414:	c1 f8 06             	sar    $0x6,%eax
140dd7417:	48 98                	cltq
140dd7419:	49 8b 14 c6          	mov    (%r14,%rax,8),%rdx
140dd741d:	4d 8d 04 c6          	lea    (%r14,%rax,8),%r8
140dd7421:	8b c1                	mov    %ecx,%eax
140dd7423:	48 0f a3 c2          	bt     %rax,%rdx
140dd7427:	72 22                	jb     0x140dd744b
140dd7429:	48 63 c1             	movslq %ecx,%rax
140dd742c:	49 8b ce             	mov    %r14,%rcx
140dd742f:	48 0f ab c2          	bts    %rax,%rdx
140dd7433:	49 89 10             	mov    %rdx,(%r8)
140dd7436:	8d 55 01             	lea    0x1(%rbp),%edx
140dd7439:	e8 22 e5 ff ff       	call   0x140dd5960
140dd743e:	48 63 c8             	movslq %eax,%rcx
140dd7441:	41 8b 4c 8e 20       	mov    0x20(%r14,%rcx,4),%ecx
140dd7446:	41 89 4c ae 20       	mov    %ecx,0x20(%r14,%rbp,4)
140dd744b:	81 ff 00 01 00 00    	cmp    $0x100,%edi
140dd7451:	7d 7c                	jge    0x140dd74cf
140dd7453:	8b c7                	mov    %edi,%eax
140dd7455:	99                   	cltd
140dd7456:	83 e2 3f             	and    $0x3f,%edx