1409b604d:	d1 e8                	shr    $1,%eax
1409b604f:	3b c1                	cmp    %ecx,%eax
1409b6051:	0f 85 a3 02 00 00    	jne    0x1409b62fa
1409b6057:	8b ca                	mov    %edx,%ecx
1409b6059:	ba 08 00 00 00       	mov    $0x8,%edx
1409b605e:	e8 25 b0 47 00       	call   0x140e31088
1409b6063:	48 89 83 28 01 00 00 	mov    %rax,0x128(%rbx)
1409b606a:	48 85 c0             	test   %rax,%rax
1409b606d:	0f 84 77 02 00 00    	je     0x1409b62ea
1409b6073:	8b 8b 10 01 00 00    	mov    0x110(%rbx),%ecx
1409b6079:	ba 08 00 00 00       	mov    $0x8,%edx
1409b607e:	e8 05 b0 47 00       	call   0x140e31088
1409b6083:	48 89 83 38 01 00 00 	mov    %rax,0x138(%rbx)
1409b608a:	48 85 c0             	test   %rax,%rax
1409b608d:	0f 84 57 02 00 00    	je     0x1409b62ea
1409b6093:	44 8b 83 10 01 00 00 	mov    0x110(%rbx),%r8d
1409b609a:	33 d2                	xor    %edx,%edx
1409b609c:	44 8b 93 20 01 00 00 	mov    0x120(%rbx),%r10d
1409b60a3:	41 8b c8             	mov    %r8d,%ecx
1409b60a6:	c1 e9 05             	shr    $0x5,%ecx
1409b60a9:	45 8b da             	mov    %r10d,%r11d
1409b60ac:	ff c1                	inc    %ecx
1409b60ae:	41 c1 eb 05          	shr    $0x5,%r11d
1409b60b2:	44 8b c9             	mov    %ecx,%r9d
1409b60b5:	89 8b 30 01 00 00    	mov    %ecx,0x130(%rbx)
1409b60bb:	45 0f af c8          	imul   %r8d,%r9d
1409b60bf:	41 ff c3             	inc    %r11d
1409b60c2:	44 89 9b 34 01 00 00 	mov    %r11d,0x134(%rbx)
1409b60c9:	41 8b c1             	mov    %r9d,%eax
1409b60cc:	41 f7 f0             	div    %r8d
1409b60cf:	3b c1                	cmp    %ecx,%eax
1409b60d1:	0f 85 23 02 00 00    	jne    0x1409b62fa
1409b60d7:	41 8b c9             	mov    %r9d,%ecx
1409b60da:	33 d2                	xor    %edx,%edx
1409b60dc:	4e 8d 0c cd 00 00 00 	lea    0x0(,%r9,8),%r9
1409b60e3:	00
1409b60e4:	49 8b c1             	mov    %r9,%rax
1409b60e7:	48 f7 f1             	div    %rcx
1409b60ea:	48 83 f8 08          	cmp    $0x8,%rax
1409b60ee:	0f 85 06 02 00 00    	jne    0x1409b62fa
1409b60f4:	33 d2                	xor    %edx,%edx
1409b60f6:	41 8b cb             	mov    %r11d,%ecx
1409b60f9:	41 0f af ca          	imul   %r10d,%ecx
1409b60fd:	8b c1                	mov    %ecx,%eax
1409b60ff:	41 f7 f2             	div    %r10d
1409b6102:	41 3b c3             	cmp    %r11d,%eax
1409b6105:	0f 85 ef 01 00 00    	jne    0x1409b62fa
1409b610b:	33 d2                	xor    %edx,%edx
1409b610d:	4c 8d 04 8d 00 00 00 	lea    0x0(,%rcx,4),%r8
1409b6114:	00
1409b6115:	49 8b c0             	mov    %r8,%rax
1409b6118:	48 f7 f1             	div    %rcx
1409b611b:	48 83 f8 04          	cmp    $0x4,%rax
1409b611f:	0f 85 d5 01 00 00    	jne    0x1409b62fa
1409b6125:	4b 8d 0c 08          	lea    (%r8,%r9,1),%rcx
1409b6129:	e8 fe c5 47 00       	call   0x140e3272c
1409b612e:	48 89 83 40 01 00 00 	mov    %rax,0x140(%rbx)
1409b6135:	4c 8b c8             	mov    %rax,%r9
1409b6138:	48 85 c0             	test   %rax,%rax
1409b613b:	0f 84 a9 01 00 00    	je     0x1409b62ea
1409b6141:	48 89 83 48 01 00 00 	mov    %rax,0x148(%rbx)
1409b6148:	48 85 ff             	test   %rdi,%rdi
1409b614b:	0f 8e 25 01 00 00    	jle    0x1409b6276
1409b6151:	33 d2                	xor    %edx,%edx
1409b6153:	0f 1f 40 00          	nopl   0x0(%rax)
1409b6157:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1409b615e:	00 00
1409b6160:	48 8b 83 18 01 00 00 	mov    0x118(%rbx),%rax
1409b6167:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
1409b616b:	48 ff c2             	inc    %rdx
1409b616e:	4c 89 89 a8 00 00 00 	mov    %r9,0xa8(%rcx)
1409b6175:	8b 83 30 01 00 00    	mov    0x130(%rbx),%eax
1409b617b:	4d 8d 0c 81          	lea    (%r9,%rax,4),%r9
1409b617f:	48 3b d7             	cmp    %rdi,%rdx
1409b6182:	7c dc                	jl     0x1409b6160
1409b6184:	4c 89 8b 50 01 00 00 	mov    %r9,0x150(%rbx)
1409b618b:	33 d2                	xor    %edx,%edx
1409b618d:	0f 1f 00             	nopl   (%rax)
1409b6190:	48 8b 83 18 01 00 00 	mov    0x118(%rbx),%rax
1409b6197:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
1409b619b:	48 ff c2             	inc    %rdx
1409b619e:	4c 89 89 b0 00 00 00 	mov    %r9,0xb0(%rcx)
1409b61a5:	8b 83 30 01 00 00    	mov    0x130(%rbx),%eax
1409b61ab:	4d 8d 0c 81          	lea    (%r9,%rax,4),%r9
1409b61af:	48 3b d7             	cmp    %rdi,%rdx
1409b61b2:	7c dc                	jl     0x1409b6190
1409b61b4:	45 33 d2             	xor    %r10d,%r10d
1409b61b7:	4c 89 8b 58 01 00 00 	mov    %r9,0x158(%rbx)
1409b61be:	45 33 db             	xor    %r11d,%r11d
1409b61c1:	48 8b 83 18 01 00 00 	mov    0x118(%rbx),%rax
1409b61c8:	4e 8b 04 d8          	mov    (%rax,%r11,8),%r8
1409b61cc:	4d 89 48 50          	mov    %r9,0x50(%r8)
1409b61d0:	49 8d 50 70          	lea    0x70(%r8),%rdx
1409b61d4:	8b 83 34 01 00 00    	mov    0x134(%rbx),%eax
1409b61da:	49 8d 0c 81          	lea    (%r9,%rax,4),%rcx
1409b61de:	49 89 48 78          	mov    %rcx,0x78(%r8)
1409b61e2:	8b 83 34 01 00 00    	mov    0x134(%rbx),%eax
1409b61e8:	45 89 50 48          	mov    %r10d,0x48(%r8)
1409b61ec:	4c 8d 0c 81          	lea    (%rcx,%rax,4),%r9
1409b61f0:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
1409b61f7:	49 8d 48 48          	lea    0x48(%r8),%rcx
1409b61fb:	4a 89 0c d8          	mov    %rcx,(%rax,%r11,8)
1409b61ff:	49 ff c3             	inc    %r11
1409b6202:	8b 8b 10 01 00 00    	mov    0x110(%rbx),%ecx
1409b6208:	41 03 ca             	add    %r10d,%ecx
1409b620b:	89 0a                	mov    %ecx,(%rdx)
1409b620d:	8b 8b 10 01 00 00    	mov    0x110(%rbx),%ecx
1409b6213:	48 8b 83 28 01 00 00 	mov    0x128(%rbx),%rax
1409b621a:	41 03 ca             	add    %r10d,%ecx
1409b621d:	41 ff c2             	inc    %r10d
1409b6220:	48 89 14 c8          	mov    %rdx,(%rax,%rcx,8)
1409b6224:	4d 89 40 60          	mov    %r8,0x60(%r8)
1409b6228:	4d 89 80 88 00 00 00 	mov    %r8,0x88(%r8)
1409b622f:	4c 3b df             	cmp    %rdi,%r11
1409b6232:	7c 8d                	jl     0x1409b61c1
1409b6234:	4c 8b 83 18 01 00 00 	mov    0x118(%rbx),%r8
1409b623b:	45 33 c9             	xor    %r9d,%r9d
1409b623e:	66 90                	xchg   %ax,%ax
1409b6240:	49 8b 00             	mov    (%r8),%rax
1409b6243:	33 d2                	xor    %edx,%edx
1409b6245:	48 8b 40 08          	mov    0x8(%rax),%rax
1409b6249:	48 85 c0             	test   %rax,%rax
1409b624c:	74 16                	je     0x1409b6264
1409b624e:	66 90                	xchg   %ax,%ax
1409b6250:	83 38 ff             	cmpl   $0xffffffff,(%rax)
1409b6253:	8d 4a 01             	lea    0x1(%rdx),%ecx
1409b6256:	48 8b 40 20          	mov    0x20(%rax),%rax
1409b625a:	0f 44 ca             	cmove  %edx,%ecx
1409b625d:	8b d1                	mov    %ecx,%edx
1409b625f:	48 85 c0             	test   %rax,%rax
1409b6262:	75 ec                	jne    0x1409b6250
1409b6264:	41 ff c1             	inc    %r9d
1409b6267:	49 83 c0 08          	add    $0x8,%r8
1409b626b:	44 03 ca             	add    %edx,%r9d
1409b626e:	48 83 ef 01          	sub    $0x1,%rdi
1409b6272:	75 cc                	jne    0x1409b6240
1409b6274:	eb 11                	jmp    0x1409b6287
1409b6276:	48 89 83 50 01 00 00 	mov    %rax,0x150(%rbx)
1409b627d:	45 33 c9             	xor    %r9d,%r9d
1409b6280:	48 89 83 58 01 00 00 	mov    %rax,0x158(%rbx)
1409b6287:	43 8d 04 49          	lea    (%r9,%r9,2),%eax
1409b628b:	ba 08 00 00 00       	mov    $0x8,%edx
1409b6290:	8b c8                	mov    %eax,%ecx
1409b6292:	89 83 0c 08 00 00    	mov    %eax,0x80c(%rbx)
1409b6298:	e8 eb ad 47 00       	call   0x140e31088
1409b629d:	48 89 83 10 08 00 00 	mov    %rax,0x810(%rbx)
1409b62a4:	48 85 c0             	test   %rax,%rax
1409b62a7:	74 41                	je     0x1409b62ea
1409b62a9:	8b 8b 0c 08 00 00    	mov    0x80c(%rbx),%ecx
1409b62af:	ba 18 00 00 00       	mov    $0x18,%edx
1409b62b4:	e8 cf ad 47 00       	call   0x140e31088
1409b62b9:	48 89 83 18 08 00 00 	mov    %rax,0x818(%rbx)
1409b62c0:	48 85 c0             	test   %rax,%rax
1409b62c3:	74 25                	je     0x1409b62ea
1409b62c5:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1409b62ca:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409b62cf:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1409b62d4:	48 83 c4 20          	add    $0x20,%rsp
1409b62d8:	5f                   	pop    %rdi
1409b62d9:	c3                   	ret
1409b62da:	48 8d 15 ef 62 6b 00 	lea    0x6b62ef(%rip),%rdx        # 0x14106c5d0
1409b62e1:	48 8b cb             	mov    %rbx,%rcx
1409b62e4:	e8 17 fc ff ff       	call   0x1409b5f00
1409b62e9:	cc                   	int3
1409b62ea:	48 8d 15 17 3e 62 00 	lea    0x623e17(%rip),%rdx        # 0x140fda108
1409b62f1:	48 8b cb             	mov    %rbx,%rcx
1409b62f4:	e8 07 fc ff ff       	call   0x1409b5f00
1409b62f9:	cc                   	int3
1409b62fa:	48 8d 15 9f 62 6b 00 	lea    0x6b629f(%rip),%rdx        # 0x14106c5a0
1409b6301:	48 8b cb             	mov    %rbx,%rcx
1409b6304:	e8 f7 fb ff ff       	call   0x1409b5f00
1409b6309:	cc                   	int3
1409b630a:	cc                   	int3
1409b630b:	cc                   	int3
1409b630c:	cc                   	int3
1409b630d:	cc                   	int3
1409b630e:	cc                   	int3
1409b630f:	cc                   	int3
1409b6310:	40 56                	rex push %rsi
1409b6312:	48 83 ec 20          	sub    $0x20,%rsp
1409b6316:	48 8b 42 10          	mov    0x10(%rdx),%rax
1409b631a:	4c 8b da             	mov    %rdx,%r11
1409b631d:	48 8b f1             	mov    %rcx,%rsi
1409b6320:	4c 8b 48 58          	mov    0x58(%rax),%r9
1409b6324:	4d 85 c9             	test   %r9,%r9
1409b6327:	0f 84 8b 01 00 00    	je     0x1409b64b8
1409b632d:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409b6332:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1409b6337:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1409b633c:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1409b6341:	45 33 f6             	xor    %r14d,%r14d
1409b6344:	4c 3b 88 80 00 00 00 	cmp    0x80(%rax),%r9
1409b634b:	75 53                	jne    0x1409b63a0
1409b634d:	45 8b 91 cc 00 00 00 	mov    0xcc(%r9),%r10d
1409b6354:	45 85 d2             	test   %r10d,%r10d
1409b6357:	74 28                	je     0x1409b6381
1409b6359:	41 8b d6             	mov    %r14d,%edx
1409b635c:	41 b8 d4 00 00 00    	mov    $0xd4,%r8d
1409b6362:	41 0f a3 d2          	bt     %edx,%r10d
1409b6366:	73 0e                	jae    0x1409b6376
1409b6368:	49 8b 4b 18          	mov    0x18(%r11),%rcx
1409b636c:	43 8b 04 08          	mov    (%r8,%r9,1),%eax
1409b6370:	41 39 04 08          	cmp    %eax,(%r8,%rcx,1)
1409b6374:	75 2a                	jne    0x1409b63a0
1409b6376:	ff c2                	inc    %edx
1409b6378:	49 83 c0 04          	add    $0x4,%r8
1409b637c:	83 fa 12             	cmp    $0x12,%edx
1409b637f:	7c e1                	jl     0x1409b6362
1409b6381:	c7 86 0c 01 00 00 01 	movl   $0x1,0x10c(%rsi)
1409b6388:	00 00 00
1409b638b:	44 89 b6 08 01 00 00 	mov    %r14d,0x108(%rsi)
1409b6392:	49 8b 43 10          	mov    0x10(%r11),%rax
1409b6396:	48 8b 48 58          	mov    0x58(%rax),%rcx
1409b639a:	49 89 4b 10          	mov    %rcx,0x10(%r11)
1409b639e:	66 90                	xchg   %ax,%ax
1409b63a0:	8b ae 34 01 00 00    	mov    0x134(%rsi),%ebp
1409b63a6:	41 8b fe             	mov    %r14d,%edi
1409b63a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409b63b0:	3b fd                	cmp    %ebp,%edi
1409b63b2:	0f 83 ec 00 00 00    	jae    0x1409b64a4
1409b63b8:	49 8b 43 08          	mov    0x8(%r11),%rax
1409b63bc:	8b cf                	mov    %edi,%ecx
1409b63be:	8b 1c 88             	mov    (%rax,%rcx,4),%ebx
1409b63c1:	85 db                	test   %ebx,%ebx
1409b63c3:	0f 84 fd 00 00 00    	je     0x1409b64c6
1409b63c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409b63d0:	0f bc cb             	bsf    %ebx,%ecx
1409b63d3:	0f 84 f4 00 00 00    	je     0x1409b64cd
1409b63d9:	4d 8b 4b 10          	mov    0x10(%r11),%r9
1409b63dd:	0f b3 cb             	btr    %ecx,%ebx
1409b63e0:	8b c7                	mov    %edi,%eax
1409b63e2:	c1 e0 05             	shl    $0x5,%eax
1409b63e5:	03 c8                	add    %eax,%ecx
1409b63e7:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
1409b63ee:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
1409b63f2:	8b 42 04             	mov    0x4(%rdx),%eax
1409b63f5:	8b c8                	mov    %eax,%ecx
1409b63f7:	f7 d1                	not    %ecx
1409b63f9:	44 8b c0             	mov    %eax,%r8d
1409b63fc:	41 f7 d8             	neg    %r8d
1409b63ff:	c1 e9 1f             	shr    $0x1f,%ecx
1409b6402:	85 c0                	test   %eax,%eax
1409b6404:	44 0f 49 c0          	cmovns %eax,%r8d
1409b6408:	45 39 41 10          	cmp    %r8d,0x10(%r9)
1409b640c:	0f 85 ac 00 00 00    	jne    0x1409b64be
1409b6412:	48 8b 52 18          	mov    0x18(%rdx),%rdx
1409b6416:	8b 82 14 01 00 00    	mov    0x114(%rdx),%eax
1409b641c:	41 39 81 14 01 00 00 	cmp    %eax,0x114(%r9)
1409b6423:	0f 85 95 00 00 00    	jne    0x1409b64be
1409b6429:	8b 82 d0 00 00 00    	mov    0xd0(%rdx),%eax
1409b642f:	41 39 81 d0 00 00 00 	cmp    %eax,0xd0(%r9)
1409b6436:	75 0a                	jne    0x1409b6442
1409b6438:	85 c9                	test   %ecx,%ecx
1409b643a:	74 10                	je     0x1409b644c
1409b643c:	4d 8b 49 58          	mov    0x58(%r9),%r9
1409b6440:	eb 11                	jmp    0x1409b6453
1409b6442:	85 c9                	test   %ecx,%ecx
1409b6444:	74 78                	je     0x1409b64be
1409b6446:	41 83 f8 15          	cmp    $0x15,%r8d
1409b644a:	75 72                	jne    0x1409b64be
1409b644c:	4d 8b 89 80 00 00 00 	mov    0x80(%r9),%r9
1409b6453:	4d 85 c9             	test   %r9,%r9
1409b6456:	74 66                	je     0x1409b64be
1409b6458:	45 8b 91 cc 00 00 00 	mov    0xcc(%r9),%r10d
1409b645f:	45 85 d2             	test   %r10d,%r10d
1409b6462:	74 2b                	je     0x1409b648f
1409b6464:	41 8b c6             	mov    %r14d,%eax
1409b6467:	41 b8 d4 00 00 00    	mov    $0xd4,%r8d
1409b646d:	0f 1f 00             	nopl   (%rax)
1409b6470:	41 0f a3 c2          	bt     %eax,%r10d
1409b6474:	73 0e                	jae    0x1409b6484
1409b6476:	49 8b 53 18          	mov    0x18(%r11),%rdx
1409b647a:	43 8b 0c 08          	mov    (%r8,%r9,1),%ecx
1409b647e:	41 39 0c 10          	cmp    %ecx,(%r8,%rdx,1)
1409b6482:	75 3a                	jne    0x1409b64be
1409b6484:	ff c0                	inc    %eax
1409b6486:	49 83 c0 04          	add    $0x4,%r8
1409b648a:	83 f8 12             	cmp    $0x12,%eax
1409b648d:	7c e1                	jl     0x1409b6470
1409b648f:	44 89 b6 08 01 00 00 	mov    %r14d,0x108(%rsi)
1409b6496:	4d 89 4b 10          	mov    %r9,0x10(%r11)
1409b649a:	4d 39 71 58          	cmp    %r14,0x58(%r9)
1409b649e:	0f 85 fc fe ff ff    	jne    0x1409b63a0
1409b64a4:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1409b64a9:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1409b64ae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409b64b3:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1409b64b8:	48 83 c4 20          	add    $0x20,%rsp
1409b64bc:	5e                   	pop    %rsi
1409b64bd:	c3                   	ret
1409b64be:	85 db                	test   %ebx,%ebx
1409b64c0:	0f 85 0a ff ff ff    	jne    0x1409b63d0
1409b64c6:	ff c7                	inc    %edi
1409b64c8:	e9 e3 fe ff ff       	jmp    0x1409b63b0
1409b64cd:	e8 7e 96 47 00       	call   0x140e2fb50
1409b64d2:	cc                   	int3
1409b64d3:	cc                   	int3
1409b64d4:	cc                   	int3
1409b64d5:	cc                   	int3
1409b64d6:	cc                   	int3
1409b64d7:	cc                   	int3
1409b64d8:	cc                   	int3
1409b64d9:	cc                   	int3
1409b64da:	cc                   	int3
1409b64db:	cc                   	int3
1409b64dc:	cc                   	int3
1409b64dd:	cc                   	int3
1409b64de:	cc                   	int3
1409b64df:	cc                   	int3
1409b64e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409b64e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409b64ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409b64ef:	57                   	push   %rdi
1409b64f0:	41 54                	push   %r12
1409b64f2:	41 55                	push   %r13
1409b64f4:	41 56                	push   %r14
1409b64f6:	41 57                	push   %r15
1409b64f8:	48 83 ec 20          	sub    $0x20,%rsp
1409b64fc:	45 8b f0             	mov    %r8d,%r14d
1409b64ff:	4c 8b fa             	mov    %rdx,%r15
1409b6502:	48 8b f9             	mov    %rcx,%rdi
1409b6505:	33 ed                	xor    %ebp,%ebp
1409b6507:	44 8b e5             	mov    %ebp,%r12d
1409b650a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409b6510:	44 8b 87 10 01 00 00 	mov    0x110(%rdi),%r8d
1409b6517:	33 d2                	xor    %edx,%edx
1409b6519:	48 8b 8f 38 01 00 00 	mov    0x138(%rdi),%rcx
1409b6520:	49 c1 e0 03          	shl    $0x3,%r8
1409b6524:	48 c7 87 08 01 00 00 	movq   $0x1,0x108(%rdi)
1409b652b:	01 00 00 00
1409b652f:	e8 7c 91 52 00       	call   0x140edf6b0
1409b6534:	4d 8b 07             	mov    (%r15),%r8
1409b6537:	49 8b d7             	mov    %r15,%rdx
1409b653a:	41 ff 47 08          	incl   0x8(%r15)
1409b653e:	48 8b cf             	mov    %rdi,%rcx
1409b6541:	e8 4a e3 ff ff       	call   0x1409b4890
1409b6546:	8b 87 30 01 00 00    	mov    0x130(%rdi),%eax
1409b654c:	0f af 87 10 01 00 00 	imul   0x110(%rdi),%eax
1409b6553:	49 8b 1f             	mov    (%r15),%rbx
1409b6556:	85 c0                	test   %eax,%eax
1409b6558:	74 18                	je     0x1409b6572
1409b655a:	48 8b 8f 48 01 00 00 	mov    0x148(%rdi),%rcx
1409b6561:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1409b6566:	44 8b c0             	mov    %eax,%r8d
1409b6569:	49 c1 e0 02          	shl    $0x2,%r8
1409b656d:	e8 3e 91 52 00       	call   0x140edf6b0
1409b6572:	8b 8f 30 01 00 00    	mov    0x130(%rdi),%ecx
1409b6578:	85 c9                	test   %ecx,%ecx
1409b657a:	74 19                	je     0x1409b6595
1409b657c:	8b d1                	mov    %ecx,%edx