1408a3040:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1408a3045:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1408a304a:	48 83 c4 68          	add    $0x68,%rsp
1408a304e:	41 5e                	pop    %r14
1408a3050:	5f                   	pop    %rdi
1408a3051:	c3                   	ret
1408a3052:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1408a3057:	41 8b c5             	mov    %r13d,%eax
1408a305a:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
1408a305f:	48 83 c4 68          	add    $0x68,%rsp
1408a3063:	41 5e                	pop    %r14
1408a3065:	5f                   	pop    %rdi
1408a3066:	c3                   	ret
1408a3067:	48 8b cf             	mov    %rdi,%rcx
1408a306a:	48 83 c4 68          	add    $0x68,%rsp
1408a306e:	41 5e                	pop    %r14
1408a3070:	5f                   	pop    %rdi
1408a3071:	e9 6a b0 03 00       	jmp    0x1408de0e0
1408a3076:	cc                   	int3
1408a3077:	cc                   	int3
1408a3078:	cc                   	int3
1408a3079:	cc                   	int3
1408a307a:	cc                   	int3
1408a307b:	cc                   	int3
1408a307c:	cc                   	int3
1408a307d:	cc                   	int3
1408a307e:	cc                   	int3
1408a307f:	cc                   	int3
1408a3080:	80 3a a7             	cmpb   $0xa7,(%rdx)
1408a3083:	75 20                	jne    0x1408a30a5
1408a3085:	48 0f bf 42 30       	movswq 0x30(%rdx),%rax
1408a308a:	66 85 c0             	test   %ax,%ax
1408a308d:	78 16                	js     0x1408a30a5
1408a308f:	4c 8d 04 40          	lea    (%rax,%rax,2),%r8
1408a3093:	48 8b 41 28          	mov    0x28(%rcx),%rax
1408a3097:	48 8b 50 08          	mov    0x8(%rax),%rdx
1408a309b:	42 0f b7 44 c2 12    	movzwl 0x12(%rdx,%r8,8),%eax
1408a30a1:	66 09 41 24          	or     %ax,0x24(%rcx)
1408a30a5:	33 c0                	xor    %eax,%eax
1408a30a7:	c3                   	ret
1408a30a8:	cc                   	int3
1408a30a9:	cc                   	int3
1408a30aa:	cc                   	int3
1408a30ab:	cc                   	int3
1408a30ac:	cc                   	int3
1408a30ad:	cc                   	int3
1408a30ae:	cc                   	int3
1408a30af:	cc                   	int3
1408a30b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408a30b5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1408a30ba:	57                   	push   %rdi
1408a30bb:	48 83 ec 30          	sub    $0x30,%rsp
1408a30bf:	33 f6                	xor    %esi,%esi
1408a30c1:	49 8b c0             	mov    %r8,%rax
1408a30c4:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1408a30c9:	48 8b fa             	mov    %rdx,%rdi
1408a30cc:	48 8b d9             	mov    %rcx,%rbx
1408a30cf:	4d 85 c0             	test   %r8,%r8
1408a30d2:	0f 84 3f 02 00 00    	je     0x1408a3317
1408a30d8:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1408a30dd:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1408a30e2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1408a30e7:	41 b1 41             	mov    $0x41,%r9b
1408a30ea:	48 8b 0b             	mov    (%rbx),%rcx
1408a30ed:	41 b0 01             	mov    $0x1,%r8b
1408a30f0:	48 8b d0             	mov    %rax,%rdx
1408a30f3:	e8 08 43 08 00       	call   0x140927400
1408a30f8:	48 39 74 24 40       	cmp    %rsi,0x40(%rsp)
1408a30fd:	0f 84 14 02 00 00    	je     0x1408a3317
1408a3103:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1408a3107:	4c 0f bf 47 30       	movswq 0x30(%rdi),%r8
1408a310c:	8b 8a 1c 01 00 00    	mov    0x11c(%rdx),%ecx
1408a3112:	41 83 f8 20          	cmp    $0x20,%r8d
1408a3116:	7c 06                	jl     0x1408a311e
1408a3118:	0f ba e9 1f          	bts    $0x1f,%ecx
1408a311c:	eb 07                	jmp    0x1408a3125
1408a311e:	41 8d 40 ff          	lea    -0x1(%r8),%eax
1408a3122:	0f ab c1             	bts    %eax,%ecx
1408a3125:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
1408a312a:	89 8a 1c 01 00 00    	mov    %ecx,0x11c(%rdx)
1408a3130:	48 8b 93 40 01 00 00 	mov    0x140(%rbx),%rdx
1408a3137:	48 85 d2             	test   %rdx,%rdx
1408a313a:	0f 84 c4 00 00 00    	je     0x1408a3204
1408a3140:	49 6b e8 38          	imul   $0x38,%r8,%rbp
1408a3144:	48 03 aa 80 00 00 00 	add    0x80(%rdx),%rbp
1408a314b:	f6 45 dc 01          	testb  $0x1,-0x24(%rbp)
1408a314f:	0f 85 af 00 00 00    	jne    0x1408a3204
1408a3155:	48 8b 1a             	mov    (%rdx),%rbx
1408a3158:	48 85 db             	test   %rbx,%rbx
1408a315b:	74 0f                	je     0x1408a316c
1408a315d:	ba 38 00 00 00       	mov    $0x38,%edx
1408a3162:	48 8b cb             	mov    %rbx,%rcx
1408a3165:	e8 96 34 03 00       	call   0x1408d6600
1408a316a:	eb 0a                	jmp    0x1408a3176
1408a316c:	b9 38 00 00 00       	mov    $0x38,%ecx
1408a3171:	e8 ea a5 04 00       	call   0x1408ed760
1408a3176:	48 8b f8             	mov    %rax,%rdi
1408a3179:	48 85 c0             	test   %rax,%rax
1408a317c:	0f 84 85 00 00 00    	je     0x1408a3207
1408a3182:	0f 57 c0             	xorps  %xmm0,%xmm0
1408a3185:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1408a3189:	0f 11 07             	movups %xmm0,(%rdi)
1408a318c:	33 c0                	xor    %eax,%eax
1408a318e:	48 8b cf             	mov    %rdi,%rcx
1408a3191:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1408a3195:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1408a3199:	48 89 47 30          	mov    %rax,0x30(%rdi)
1408a319d:	66 c7 47 14 01 00    	movw   $0x1,0x14(%rdi)
1408a31a3:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1408a31a7:	e8 44 fb 06 00       	call   0x140912cf0
1408a31ac:	48 85 ff             	test   %rdi,%rdi
1408a31af:	74 56                	je     0x1408a3207
1408a31b1:	0f b7 4f 14          	movzwl 0x14(%rdi),%ecx
1408a31b5:	48 8d 15 c4 4e 7a 00 	lea    0x7a4ec4(%rip),%rdx        # 0x141048080
1408a31bc:	8b c1                	mov    %ecx,%eax
1408a31be:	83 e0 3f             	and    $0x3f,%eax
1408a31c1:	80 3c 10 03          	cmpb   $0x3,(%rax,%rdx,1)
1408a31c5:	75 25                	jne    0x1408a31ec
1408a31c7:	ba 02 02 00 00       	mov    $0x202,%edx
1408a31cc:	0f b7 c1             	movzwl %cx,%eax
1408a31cf:	66 23 c2             	and    %dx,%ax
1408a31d2:	66 3b c2             	cmp    %dx,%ax
1408a31d5:	75 06                	jne    0x1408a31dd
1408a31d7:	80 7f 16 01          	cmpb   $0x1,0x16(%rdi)
1408a31db:	74 0f                	je     0x1408a31ec
1408a31dd:	f6 c1 01             	test   $0x1,%cl
1408a31e0:	75 0a                	jne    0x1408a31ec
1408a31e2:	b2 01                	mov    $0x1,%dl
1408a31e4:	48 8b cf             	mov    %rdi,%rcx
1408a31e7:	e8 64 4b 08 00       	call   0x140927d50
1408a31ec:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408a31f1:	45 33 c0             	xor    %r8d,%r8d
1408a31f4:	48 8b cf             	mov    %rdi,%rcx
1408a31f7:	e8 b4 ab 04 00       	call   0x1408eddb0
1408a31fc:	85 c0                	test   %eax,%eax
1408a31fe:	40 0f 94 c6          	sete   %sil
1408a3202:	eb 03                	jmp    0x1408a3207
1408a3204:	48 8b fe             	mov    %rsi,%rdi
1408a3207:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408a320c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1408a3211:	48 85 db             	test   %rbx,%rbx
1408a3214:	0f 84 f5 00 00 00    	je     0x1408a330f
1408a321a:	b8 00 90 00 00       	mov    $0x9000,%eax
1408a321f:	66 85 43 14          	test   %ax,0x14(%rbx)
1408a3223:	75 06                	jne    0x1408a322b
1408a3225:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
1408a3229:	74 08                	je     0x1408a3233
1408a322b:	48 8b cb             	mov    %rbx,%rcx
1408a322e:	e8 2d 60 08 00       	call   0x140929260
1408a3233:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1408a3237:	48 85 c9             	test   %rcx,%rcx
1408a323a:	74 5b                	je     0x1408a3297
1408a323c:	48 83 b9 00 03 00 00 	cmpq   $0x0,0x300(%rcx)
1408a3243:	00
1408a3244:	74 0d                	je     0x1408a3253
1408a3246:	48 8b d3             	mov    %rbx,%rdx
1408a3249:	e8 f2 06 01 00       	call   0x1408b3940
1408a324e:	e9 bc 00 00 00       	jmp    0x1408a330f
1408a3253:	48 3b 99 f0 01 00 00 	cmp    0x1f0(%rcx),%rbx
1408a325a:	73 3b                	jae    0x1408a3297
1408a325c:	48 3b 99 e0 01 00 00 	cmp    0x1e0(%rcx),%rbx
1408a3263:	72 16                	jb     0x1408a327b
1408a3265:	48 8b 81 d8 01 00 00 	mov    0x1d8(%rcx),%rax
1408a326c:	48 89 03             	mov    %rax,(%rbx)
1408a326f:	48 89 99 d8 01 00 00 	mov    %rbx,0x1d8(%rcx)
1408a3276:	e9 94 00 00 00       	jmp    0x1408a330f
1408a327b:	48 3b 99 e8 01 00 00 	cmp    0x1e8(%rcx),%rbx
1408a3282:	72 13                	jb     0x1408a3297
1408a3284:	48 8b 81 c8 01 00 00 	mov    0x1c8(%rcx),%rax
1408a328b:	48 89 03             	mov    %rax,(%rbx)
1408a328e:	48 89 99 c8 01 00 00 	mov    %rbx,0x1c8(%rcx)
1408a3295:	eb 78                	jmp    0x1408a330f
1408a3297:	83 3d 92 a3 b0 00 00 	cmpl   $0x0,0xb0a392(%rip)        # 0x1413ad630
1408a329e:	74 5f                	je     0x1408a32ff
1408a32a0:	48 8b 0d 69 08 b9 00 	mov    0xb90869(%rip),%rcx        # 0x141433b10
1408a32a7:	48 85 c9             	test   %rcx,%rcx
1408a32aa:	74 0d                	je     0x1408a32b9
1408a32ac:	48 8b 05 fd a3 b0 00 	mov    0xb0a3fd(%rip),%rax        # 0x1413ad6b0
1408a32b3:	ff 15 67 07 6e 00    	call   *0x6e0767(%rip)        # 0x140f83a20
1408a32b9:	48 8b 05 a8 a3 b0 00 	mov    0xb0a3a8(%rip),%rax        # 0x1413ad668
1408a32c0:	48 8b cb             	mov    %rbx,%rcx
1408a32c3:	ff 15 57 07 6e 00    	call   *0x6e0757(%rip)        # 0x140f83a20
1408a32c9:	48 ff 0d c8 07 b9 00 	decq   0xb907c8(%rip)        # 0x141433a98
1408a32d0:	48 63 c8             	movslq %eax,%rcx
1408a32d3:	48 29 0d 76 07 b9 00 	sub    %rcx,0xb90776(%rip)        # 0x141433a50
1408a32da:	48 8b cb             	mov    %rbx,%rcx
1408a32dd:	48 8b 05 74 a3 b0 00 	mov    0xb0a374(%rip),%rax        # 0x1413ad658
1408a32e4:	ff 15 36 07 6e 00    	call   *0x6e0736(%rip)        # 0x140f83a20
1408a32ea:	48 8b 0d 1f 08 b9 00 	mov    0xb9081f(%rip),%rcx        # 0x141433b10
1408a32f1:	48 85 c9             	test   %rcx,%rcx
1408a32f4:	74 19                	je     0x1408a330f
1408a32f6:	48 8b 05 c3 a3 b0 00 	mov    0xb0a3c3(%rip),%rax        # 0x1413ad6c0
1408a32fd:	eb 0a                	jmp    0x1408a3309
1408a32ff:	48 8b 05 52 a3 b0 00 	mov    0xb0a352(%rip),%rax        # 0x1413ad658
1408a3306:	48 8b cb             	mov    %rbx,%rcx
1408a3309:	ff 15 11 07 6e 00    	call   *0x6e0711(%rip)        # 0x140f83a20
1408a330f:	48 8b cf             	mov    %rdi,%rcx
1408a3312:	e8 59 35 06 00       	call   0x140906870
1408a3317:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408a331c:	8b c6                	mov    %esi,%eax
1408a331e:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1408a3323:	48 83 c4 30          	add    $0x30,%rsp
1408a3327:	5f                   	pop    %rdi
1408a3328:	c3                   	ret
1408a3329:	cc                   	int3
1408a332a:	cc                   	int3
1408a332b:	cc                   	int3
1408a332c:	cc                   	int3
1408a332d:	cc                   	int3
1408a332e:	cc                   	int3
1408a332f:	cc                   	int3
1408a3330:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408a3335:	55                   	push   %rbp
1408a3336:	56                   	push   %rsi
1408a3337:	57                   	push   %rdi
1408a3338:	41 55                	push   %r13
1408a333a:	41 56                	push   %r14
1408a333c:	48 83 ec 50          	sub    $0x50,%rsp
1408a3340:	33 f6                	xor    %esi,%esi
1408a3342:	4d 8b e9             	mov    %r9,%r13
1408a3345:	41 8b e8             	mov    %r8d,%ebp
1408a3348:	48 8b fa             	mov    %rdx,%rdi
1408a334b:	4c 8b f1             	mov    %rcx,%r14
1408a334e:	4d 85 c9             	test   %r9,%r9
1408a3351:	74 0d                	je     0x1408a3360
1408a3353:	49 8b 19             	mov    (%r9),%rbx
1408a3356:	c7 44 24 20 00 00 00 	movl   $0x8000000,0x20(%rsp)
1408a335d:	08
1408a335e:	eb 4c                	jmp    0x1408a33ac
1408a3360:	44 8b d6             	mov    %esi,%r10d
1408a3363:	48 85 ff             	test   %rdi,%rdi
1408a3366:	74 32                	je     0x1408a339a
1408a3368:	8b d5                	mov    %ebp,%edx
1408a336a:	48 8b cf             	mov    %rdi,%rcx
1408a336d:	e8 2e c2 ff ff       	call   0x14089f5a0
1408a3372:	44 8b d0             	mov    %eax,%r10d
1408a3375:	40 f6 c5 01          	test   $0x1,%bpl
1408a3379:	74 1f                	je     0x1408a339a
1408a337b:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1408a337f:	8b d5                	mov    %ebp,%edx
1408a3381:	e8 9a c2 ff ff       	call   0x14089f620
1408a3386:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1408a338a:	8b d5                	mov    %ebp,%edx
1408a338c:	44 8b c8             	mov    %eax,%r9d
1408a338f:	e8 8c c2 ff ff       	call   0x14089f620
1408a3394:	44 03 d0             	add    %eax,%r10d
1408a3397:	45 03 d1             	add    %r9d,%r10d
1408a339a:	49 63 d2             	movslq %r10d,%rdx
1408a339d:	49 8b ce             	mov    %r14,%rcx
1408a33a0:	89 74 24 20          	mov    %esi,0x20(%rsp)
1408a33a4:	e8 57 32 03 00       	call   0x1408d6600
1408a33a9:	48 8b d8             	mov    %rax,%rbx
1408a33ac:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1408a33b1:	48 85 db             	test   %rbx,%rbx
1408a33b4:	0f 84 88 02 00 00    	je     0x1408a3642
1408a33ba:	4c 89 a4 24 80 00 00 	mov    %r12,0x80(%rsp)
1408a33c1:	00
1408a33c2:	ba 10 00 00 00       	mov    $0x10,%edx
1408a33c7:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1408a33cc:	41 bc 48 00 00 00    	mov    $0x48,%r12d
1408a33d2:	41 ba 2c 00 00 00    	mov    $0x2c,%r10d
1408a33d8:	85 ed                	test   %ebp,%ebp
1408a33da:	74 44                	je     0x1408a3420
1408a33dc:	80 3f b2             	cmpb   $0xb2,(%rdi)
1408a33df:	74 3f                	je     0x1408a3420
1408a33e1:	f7 47 04 00 00 00 01 	testl  $0x1000000,0x4(%rdi)
1408a33e8:	75 36                	jne    0x1408a3420
1408a33ea:	48 39 77 10          	cmp    %rsi,0x10(%rdi)
1408a33ee:	75 1b                	jne    0x1408a340b
1408a33f0:	48 39 77 20          	cmp    %rsi,0x20(%rdi)
1408a33f4:	75 15                	jne    0x1408a340b
1408a33f6:	c7 84 24 98 00 00 00 	movl   $0x10000,0x98(%rsp)
1408a33fd:	00 00 01 00
1408a3401:	44 8b c2             	mov    %edx,%r8d
1408a3404:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1408a3409:	eb 24                	jmp    0x1408a342f
1408a340b:	c7 84 24 98 00 00 00 	movl   $0x4000,0x98(%rsp)
1408a3412:	00 40 00 00
1408a3416:	4d 8b c2             	mov    %r10,%r8
1408a3419:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1408a341e:	eb 0f                	jmp    0x1408a342f
1408a3420:	89 b4 24 98 00 00 00 	mov    %esi,0x98(%rsp)
1408a3427:	4d 8b c4             	mov    %r12,%r8
1408a342a:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1408a342f:	48 8b cf             	mov    %rdi,%rcx
1408a3432:	b8 04 00 00 00       	mov    $0x4,%eax
1408a3437:	44 8b 0c 08          	mov    (%rax,%rcx,1),%r9d
1408a343b:	41 0f ba e1 0b       	bt     $0xb,%r9d
1408a3440:	72 37                	jb     0x1408a3479
1408a3442:	48 8b 47 08          	mov    0x8(%rdi),%rax
1408a3446:	48 85 c0             	test   %rax,%rax
1408a3449:	74 2e                	je     0x1408a3479
1408a344b:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1408a3452:	48 ff c1             	inc    %rcx
1408a3455:	40 38 34 08          	cmp    %sil,(%rax,%rcx,1)
1408a3459:	75 f7                	jne    0x1408a3452
1408a345b:	8b c1                	mov    %ecx,%eax
1408a345d:	81 e1 ff ff ff 3f    	and    $0x3fffffff,%ecx
1408a3463:	25 ff ff ff 3f       	and    $0x3fffffff,%eax
1408a3468:	ff c0                	inc    %eax
1408a346a:	89 44 24 24          	mov    %eax,0x24(%rsp)
1408a346e:	48 8d 41 01          	lea    0x1(%rcx),%rax
1408a3472:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1408a3477:	eb 09                	jmp    0x1408a3482
1408a3479:	89 74 24 24          	mov    %esi,0x24(%rsp)
1408a347d:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1408a3482:	85 ed                	test   %ebp,%ebp
1408a3484:	74 0d                	je     0x1408a3493
1408a3486:	48 8b d7             	mov    %rdi,%rdx
1408a3489:	48 8b cb             	mov    %rbx,%rcx
1408a348c:	e8 7f bb 63 00       	call   0x140edf010
1408a3491:	eb 55                	jmp    0x1408a34e8
1408a3493:	4c 89 bc 24 88 00 00 	mov    %r15,0x88(%rsp)
1408a349a:	00
1408a349b:	41 0f ba e1 10       	bt     $0x10,%r9d
1408a34a0:	72 11                	jb     0x1408a34b3
1408a34a2:	41 8b d4             	mov    %r12d,%edx
1408a34a5:	41 0f ba e1 0e       	bt     $0xe,%r9d
1408a34aa:	41 0f 42 d2          	cmovb  %r10d,%edx
1408a34ae:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1408a34b3:	44 8b fa             	mov    %edx,%r15d
1408a34b6:	48 8b cb             	mov    %rbx,%rcx
1408a34b9:	44 8b c2             	mov    %edx,%r8d
1408a34bc:	48 8b d7             	mov    %rdi,%rdx
1408a34bf:	e8 4c bb 63 00       	call   0x140edf010
1408a34c4:	44 39 64 24 38       	cmp    %r12d,0x38(%rsp)
1408a34c9:	73 15                	jae    0x1408a34e0
1408a34cb:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408a34d0:	4d 2b e7             	sub    %r15,%r12
1408a34d3:	49 03 cf             	add    %r15,%rcx
1408a34d6:	4d 8b c4             	mov    %r12,%r8
1408a34d9:	33 d2                	xor    %edx,%edx
1408a34db:	e8 d0 c1 63 00       	call   0x140edf6b0
1408a34e0:	4c 8b bc 24 88 00 00 	mov    0x88(%rsp),%r15
1408a34e7:	00
1408a34e8:	8b 43 04             	mov    0x4(%rbx),%eax
1408a34eb:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
1408a34f2:	00
1408a34f3:	25 ff bf fc f7       	and    $0xf7fcbfff,%eax
1408a34f8:	0b 84 24 98 00 00 00 	or     0x98(%rsp),%eax
1408a34ff:	0b 44 24 20          	or     0x20(%rsp),%eax
1408a3503:	89 43 04             	mov    %eax,0x4(%rbx)
1408a3506:	39 74 24 24          	cmp    %esi,0x24(%rsp)
1408a350a:	74 1c                	je     0x1408a3528
1408a350c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1408a3511:	48 03 4c 24 28       	add    0x28(%rsp),%rcx
1408a3516:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1408a351b:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1408a351f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1408a3523:	e8 e8 ba 63 00       	call   0x140edf010