1401dc222:	48 8b f9             	mov    %rcx,%rdi
1401dc225:	48 85 c0             	test   %rax,%rax
1401dc228:	74 04                	je     0x1401dc22e
1401dc22a:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc22e:	48 8b 02             	mov    (%rdx),%rax
1401dc231:	48 89 01             	mov    %rax,(%rcx)
1401dc234:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401dc238:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401dc23c:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401dc241:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1401dc246:	49 8b 40 08          	mov    0x8(%r8),%rax
1401dc24a:	48 85 c0             	test   %rax,%rax
1401dc24d:	74 04                	je     0x1401dc253
1401dc24f:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc253:	49 8b 00             	mov    (%r8),%rax
1401dc256:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401dc25a:	49 8b 40 08          	mov    0x8(%r8),%rax
1401dc25e:	48 89 41 18          	mov    %rax,0x18(%rcx)
1401dc262:	49 8b 09             	mov    (%r9),%rcx
1401dc265:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
1401dc269:	48 85 c9             	test   %rcx,%rcx
1401dc26c:	74 0d                	je     0x1401dc27b
1401dc26e:	48 8b 01             	mov    (%rcx),%rax
1401dc271:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc275:	ff 15 bd 09 93 00    	call   *0x9309bd(%rip)        # 0x140b0cc38
1401dc27b:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
1401dc280:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
1401dc285:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401dc28a:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dc28e:	48 85 c0             	test   %rax,%rax
1401dc291:	74 04                	je     0x1401dc297
1401dc293:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc297:	48 8b 06             	mov    (%rsi),%rax
1401dc29a:	83 cd ff             	or     $0xffffffff,%ebp
1401dc29d:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401dc2a1:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dc2a5:	48 89 47 30          	mov    %rax,0x30(%rdi)
1401dc2a9:	8a 44 24 68          	mov    0x68(%rsp),%al
1401dc2ad:	88 47 38             	mov    %al,0x38(%rdi)
1401dc2b0:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1401dc2b4:	48 85 db             	test   %rbx,%rbx
1401dc2b7:	74 35                	je     0x1401dc2ee
1401dc2b9:	8b c5                	mov    %ebp,%eax
1401dc2bb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401dc2c0:	03 c5                	add    %ebp,%eax
1401dc2c2:	75 2a                	jne    0x1401dc2ee
1401dc2c4:	48 8b 03             	mov    (%rbx),%rax
1401dc2c7:	48 8b cb             	mov    %rbx,%rcx
1401dc2ca:	48 8b 00             	mov    (%rax),%rax
1401dc2cd:	ff 15 65 09 93 00    	call   *0x930965(%rip)        # 0x140b0cc38
1401dc2d3:	8b c5                	mov    %ebp,%eax
1401dc2d5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dc2da:	03 c5                	add    %ebp,%eax
1401dc2dc:	75 10                	jne    0x1401dc2ee
1401dc2de:	48 8b 03             	mov    (%rbx),%rax
1401dc2e1:	48 8b cb             	mov    %rbx,%rcx
1401dc2e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc2e8:	ff 15 4a 09 93 00    	call   *0x93094a(%rip)        # 0x140b0cc38
1401dc2ee:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1401dc2f2:	48 85 db             	test   %rbx,%rbx
1401dc2f5:	74 35                	je     0x1401dc32c
1401dc2f7:	8b c5                	mov    %ebp,%eax
1401dc2f9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401dc2fe:	03 c5                	add    %ebp,%eax
1401dc300:	75 2a                	jne    0x1401dc32c
1401dc302:	48 8b 03             	mov    (%rbx),%rax
1401dc305:	48 8b cb             	mov    %rbx,%rcx
1401dc308:	48 8b 00             	mov    (%rax),%rax
1401dc30b:	ff 15 27 09 93 00    	call   *0x930927(%rip)        # 0x140b0cc38
1401dc311:	8b c5                	mov    %ebp,%eax
1401dc313:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dc318:	03 c5                	add    %ebp,%eax
1401dc31a:	75 10                	jne    0x1401dc32c
1401dc31c:	48 8b 03             	mov    (%rbx),%rax
1401dc31f:	48 8b cb             	mov    %rbx,%rcx
1401dc322:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc326:	ff 15 0c 09 93 00    	call   *0x93090c(%rip)        # 0x140b0cc38
1401dc32c:	49 8b 0f             	mov    (%r15),%rcx
1401dc32f:	48 85 c9             	test   %rcx,%rcx
1401dc332:	74 0d                	je     0x1401dc341
1401dc334:	48 8b 01             	mov    (%rcx),%rax
1401dc337:	48 8b 40 10          	mov    0x10(%rax),%rax
1401dc33b:	ff 15 f7 08 93 00    	call   *0x9308f7(%rip)        # 0x140b0cc38
1401dc341:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1401dc345:	48 85 db             	test   %rbx,%rbx
1401dc348:	74 35                	je     0x1401dc37f
1401dc34a:	8b c5                	mov    %ebp,%eax
1401dc34c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401dc351:	03 c5                	add    %ebp,%eax
1401dc353:	75 2a                	jne    0x1401dc37f
1401dc355:	48 8b 03             	mov    (%rbx),%rax
1401dc358:	48 8b cb             	mov    %rbx,%rcx
1401dc35b:	48 8b 00             	mov    (%rax),%rax
1401dc35e:	ff 15 d4 08 93 00    	call   *0x9308d4(%rip)        # 0x140b0cc38
1401dc364:	8b c5                	mov    %ebp,%eax
1401dc366:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dc36b:	03 c5                	add    %ebp,%eax
1401dc36d:	75 10                	jne    0x1401dc37f
1401dc36f:	48 8b 03             	mov    (%rbx),%rax
1401dc372:	48 8b cb             	mov    %rbx,%rcx
1401dc375:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc379:	ff 15 b9 08 93 00    	call   *0x9308b9(%rip)        # 0x140b0cc38
1401dc37f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401dc384:	48 8b c7             	mov    %rdi,%rax
1401dc387:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401dc38c:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401dc391:	48 83 c4 20          	add    $0x20,%rsp
1401dc395:	41 5f                	pop    %r15
1401dc397:	41 5e                	pop    %r14
1401dc399:	5f                   	pop    %rdi
1401dc39a:	c3                   	ret
1401dc39b:	90                   	nop
1401dc39c:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401dc3a1:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401dc3a6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1401dc3ab:	53                   	push   %rbx
1401dc3ac:	55                   	push   %rbp
1401dc3ad:	56                   	push   %rsi
1401dc3ae:	57                   	push   %rdi
1401dc3af:	41 56                	push   %r14
1401dc3b1:	41 57                	push   %r15
1401dc3b3:	48 83 ec 28          	sub    $0x28,%rsp
1401dc3b7:	49 8b f1             	mov    %r9,%rsi
1401dc3ba:	4d 8b f0             	mov    %r8,%r14
1401dc3bd:	48 8b fa             	mov    %rdx,%rdi
1401dc3c0:	48 8b d9             	mov    %rcx,%rbx
1401dc3c3:	45 33 ff             	xor    %r15d,%r15d
1401dc3c6:	4c 89 39             	mov    %r15,(%rcx)
1401dc3c9:	4c 89 79 08          	mov    %r15,0x8(%rcx)
1401dc3cd:	41 8d 4f 40          	lea    0x40(%r15),%ecx
1401dc3d1:	ff 15 f1 04 93 00    	call   *0x9304f1(%rip)        # 0x140b0c8c8
1401dc3d7:	48 85 c0             	test   %rax,%rax
1401dc3da:	75 07                	jne    0x1401dc3e3
1401dc3dc:	ff 15 b6 00 93 00    	call   *0x9300b6(%rip)        # 0x140b0c498
1401dc3e2:	cc                   	int3
1401dc3e3:	48 89 00             	mov    %rax,(%rax)
1401dc3e6:	48 89 40 08          	mov    %rax,0x8(%rax)
1401dc3ea:	48 89 40 10          	mov    %rax,0x10(%rax)
1401dc3ee:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401dc3f4:	48 89 03             	mov    %rax,(%rbx)
1401dc3f7:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1401dc3fb:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1401dc3ff:	4c 89 7b 20          	mov    %r15,0x20(%rbx)
1401dc403:	4c 89 7b 28          	mov    %r15,0x28(%rbx)
1401dc407:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
1401dc40b:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401dc40f:	48 85 c0             	test   %rax,%rax
1401dc412:	74 04                	je     0x1401dc418
1401dc414:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc418:	48 8b 07             	mov    (%rdi),%rax
1401dc41b:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401dc41f:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401dc423:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401dc427:	4c 89 7b 38          	mov    %r15,0x38(%rbx)
1401dc42b:	4c 89 7b 40          	mov    %r15,0x40(%rbx)
1401dc42f:	4c 89 7b 48          	mov    %r15,0x48(%rbx)
1401dc433:	49 8b 46 08          	mov    0x8(%r14),%rax
1401dc437:	48 85 c0             	test   %rax,%rax
1401dc43a:	74 04                	je     0x1401dc440
1401dc43c:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc440:	49 8b 06             	mov    (%r14),%rax
1401dc443:	48 89 43 40          	mov    %rax,0x40(%rbx)
1401dc447:	49 8b 46 08          	mov    0x8(%r14),%rax
1401dc44b:	48 89 43 48          	mov    %rax,0x48(%rbx)
1401dc44f:	4c 89 7b 50          	mov    %r15,0x50(%rbx)
1401dc453:	4c 89 7b 58          	mov    %r15,0x58(%rbx)
1401dc457:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dc45b:	48 85 c0             	test   %rax,%rax
1401dc45e:	74 04                	je     0x1401dc464
1401dc460:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc464:	48 8b 06             	mov    (%rsi),%rax
1401dc467:	48 89 43 50          	mov    %rax,0x50(%rbx)
1401dc46b:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dc46f:	48 89 43 58          	mov    %rax,0x58(%rbx)
1401dc473:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1401dc477:	83 cd ff             	or     $0xffffffff,%ebp
1401dc47a:	48 85 ff             	test   %rdi,%rdi
1401dc47d:	74 36                	je     0x1401dc4b5
1401dc47f:	8b c5                	mov    %ebp,%eax
1401dc481:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dc486:	03 c5                	add    %ebp,%eax
1401dc488:	75 2b                	jne    0x1401dc4b5
1401dc48a:	48 8b 07             	mov    (%rdi),%rax
1401dc48d:	48 8b cf             	mov    %rdi,%rcx
1401dc490:	48 8b 00             	mov    (%rax),%rax
1401dc493:	ff 15 9f 07 93 00    	call   *0x93079f(%rip)        # 0x140b0cc38
1401dc499:	8b c5                	mov    %ebp,%eax
1401dc49b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dc4a0:	03 c5                	add    %ebp,%eax
1401dc4a2:	75 11                	jne    0x1401dc4b5
1401dc4a4:	48 8b 07             	mov    (%rdi),%rax
1401dc4a7:	48 8b cf             	mov    %rdi,%rcx
1401dc4aa:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc4ae:	ff 15 84 07 93 00    	call   *0x930784(%rip)        # 0x140b0cc38
1401dc4b4:	90                   	nop
1401dc4b5:	49 8b 7e 08          	mov    0x8(%r14),%rdi
1401dc4b9:	48 85 ff             	test   %rdi,%rdi
1401dc4bc:	74 36                	je     0x1401dc4f4
1401dc4be:	8b c5                	mov    %ebp,%eax
1401dc4c0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dc4c5:	03 c5                	add    %ebp,%eax
1401dc4c7:	75 2b                	jne    0x1401dc4f4
1401dc4c9:	48 8b 07             	mov    (%rdi),%rax
1401dc4cc:	48 8b cf             	mov    %rdi,%rcx
1401dc4cf:	48 8b 00             	mov    (%rax),%rax
1401dc4d2:	ff 15 60 07 93 00    	call   *0x930760(%rip)        # 0x140b0cc38
1401dc4d8:	8b c5                	mov    %ebp,%eax
1401dc4da:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dc4df:	03 c5                	add    %ebp,%eax
1401dc4e1:	75 11                	jne    0x1401dc4f4
1401dc4e3:	48 8b 07             	mov    (%rdi),%rax
1401dc4e6:	48 8b cf             	mov    %rdi,%rcx
1401dc4e9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc4ed:	ff 15 45 07 93 00    	call   *0x930745(%rip)        # 0x140b0cc38
1401dc4f3:	90                   	nop
1401dc4f4:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1401dc4f8:	48 85 ff             	test   %rdi,%rdi
1401dc4fb:	74 35                	je     0x1401dc532
1401dc4fd:	8b c5                	mov    %ebp,%eax
1401dc4ff:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401dc504:	03 c5                	add    %ebp,%eax
1401dc506:	75 2a                	jne    0x1401dc532
1401dc508:	48 8b 07             	mov    (%rdi),%rax
1401dc50b:	48 8b cf             	mov    %rdi,%rcx
1401dc50e:	48 8b 00             	mov    (%rax),%rax
1401dc511:	ff 15 21 07 93 00    	call   *0x930721(%rip)        # 0x140b0cc38
1401dc517:	8b c5                	mov    %ebp,%eax
1401dc519:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401dc51e:	03 c5                	add    %ebp,%eax
1401dc520:	75 10                	jne    0x1401dc532
1401dc522:	48 8b 07             	mov    (%rdi),%rax
1401dc525:	48 8b cf             	mov    %rdi,%rcx
1401dc528:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc52c:	ff 15 06 07 93 00    	call   *0x930706(%rip)        # 0x140b0cc38
1401dc532:	48 8b c3             	mov    %rbx,%rax
1401dc535:	48 83 c4 28          	add    $0x28,%rsp
1401dc539:	41 5f                	pop    %r15
1401dc53b:	41 5e                	pop    %r14
1401dc53d:	5f                   	pop    %rdi
1401dc53e:	5e                   	pop    %rsi
1401dc53f:	5d                   	pop    %rbp
1401dc540:	5b                   	pop    %rbx
1401dc541:	c3                   	ret
1401dc542:	90                   	nop
1401dc543:	90                   	nop
1401dc544:	40 53                	rex push %rbx
1401dc546:	48 83 ec 20          	sub    $0x20,%rsp
1401dc54a:	4c 8b 01             	mov    (%rcx),%r8
1401dc54d:	48 8b d1             	mov    %rcx,%rdx
1401dc550:	48 8b d9             	mov    %rcx,%rbx
1401dc553:	4d 8b 40 08          	mov    0x8(%r8),%r8
1401dc557:	e8 94 b2 e5 ff       	call   0x1400377f0
1401dc55c:	48 8b 0b             	mov    (%rbx),%rcx
1401dc55f:	48 83 c4 20          	add    $0x20,%rsp
1401dc563:	5b                   	pop    %rbx
1401dc564:	48 ff 25 55 03 93 00 	rex.W jmp *0x930355(%rip)        # 0x140b0c8c0
1401dc56b:	cc                   	int3
1401dc56c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dc571:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401dc576:	57                   	push   %rdi
1401dc577:	48 83 ec 20          	sub    $0x20,%rsp
1401dc57b:	48 8d 05 96 89 93 00 	lea    0x938996(%rip),%rax        # 0x140b14f18
1401dc582:	49 8b d8             	mov    %r8,%rbx
1401dc585:	48 89 01             	mov    %rax,(%rcx)
1401dc588:	48 8b f2             	mov    %rdx,%rsi
1401dc58b:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1401dc590:	48 8b f9             	mov    %rcx,%rdi
1401dc593:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1401dc598:	ff 15 82 fb 92 00    	call   *0x92fb82(%rip)        # 0x140b0c120
1401dc59e:	48 89 47 18          	mov    %rax,0x18(%rdi)
1401dc5a2:	48 8d 05 5f 35 94 00 	lea    0x94355f(%rip),%rax        # 0x140b1fb08
1401dc5a9:	48 89 07             	mov    %rax,(%rdi)
1401dc5ac:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
1401dc5b1:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
1401dc5b6:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dc5ba:	48 85 c0             	test   %rax,%rax
1401dc5bd:	74 04                	je     0x1401dc5c3
1401dc5bf:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc5c3:	48 8b 06             	mov    (%rsi),%rax
1401dc5c6:	48 89 47 20          	mov    %rax,0x20(%rdi)
1401dc5ca:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401dc5ce:	48 89 47 28          	mov    %rax,0x28(%rdi)
1401dc5d2:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
1401dc5d7:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
1401dc5dc:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401dc5e0:	48 85 c0             	test   %rax,%rax
1401dc5e3:	74 04                	je     0x1401dc5e9
1401dc5e5:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dc5e9:	48 8b 03             	mov    (%rbx),%rax
1401dc5ec:	48 8d 15 45 8b 96 00 	lea    0x968b45(%rip),%rdx        # 0x140b45138
1401dc5f3:	48 89 47 30          	mov    %rax,0x30(%rdi)
1401dc5f7:	45 33 c0             	xor    %r8d,%r8d
1401dc5fa:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401dc5fe:	33 c9                	xor    %ecx,%ecx
1401dc600:	48 89 47 38          	mov    %rax,0x38(%rdi)
1401dc604:	48 8d 5f 50          	lea    0x50(%rdi),%rbx
1401dc608:	48 83 67 40 00       	andq   $0x0,0x40(%rdi)
1401dc60d:	4c 8b cb             	mov    %rbx,%r9
1401dc610:	48 83 67 48 00       	andq   $0x0,0x48(%rdi)
1401dc615:	48 83 23 00          	andq   $0x0,(%rbx)
1401dc619:	c6 47 58 00          	movb   $0x0,0x58(%rdi)
1401dc61d:	ff 15 b5 6b b7 00    	call   *0xb76bb5(%rip)        # 0x140d531d8
1401dc623:	85 c0                	test   %eax,%eax
1401dc625:	79 19                	jns    0x1401dc640
1401dc627:	48 8b 0b             	mov    (%rbx),%rcx
1401dc62a:	48 85 c9             	test   %rcx,%rcx
1401dc62d:	74 11                	je     0x1401dc640
1401dc62f:	48 83 23 00          	andq   $0x0,(%rbx)
1401dc633:	48 8b 01             	mov    (%rcx),%rax
1401dc636:	48 8b 40 10          	mov    0x10(%rax),%rax
1401dc63a:	ff 15 f8 05 93 00    	call   *0x9305f8(%rip)        # 0x140b0cc38
1401dc640:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1401dc644:	48 85 db             	test   %rbx,%rbx
1401dc647:	74 38                	je     0x1401dc681
1401dc649:	83 ce ff             	or     $0xffffffff,%esi
1401dc64c:	8b c6                	mov    %esi,%eax
1401dc64e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401dc653:	03 c6                	add    %esi,%eax
1401dc655:	75 2a                	jne    0x1401dc681
1401dc657:	48 8b 03             	mov    (%rbx),%rax
1401dc65a:	48 8b cb             	mov    %rbx,%rcx
1401dc65d:	48 8b 00             	mov    (%rax),%rax
1401dc660:	ff 15 d2 05 93 00    	call   *0x9305d2(%rip)        # 0x140b0cc38
1401dc666:	8b c6                	mov    %esi,%eax
1401dc668:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401dc66d:	03 c6                	add    %esi,%eax
1401dc66f:	75 10                	jne    0x1401dc681
1401dc671:	48 8b 03             	mov    (%rbx),%rax
1401dc674:	48 8b cb             	mov    %rbx,%rcx
1401dc677:	48 8b 40 08          	mov    0x8(%rax),%rax
1401dc67b:	ff 15 b7 05 93 00    	call   *0x9305b7(%rip)        # 0x140b0cc38
1401dc681:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401dc686:	48 8b c7             	mov    %rdi,%rax
1401dc689:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401dc68e:	48 83 c4 20          	add    $0x20,%rsp
1401dc692:	5f                   	pop    %rdi
1401dc693:	c3                   	ret
1401dc694:	90                   	nop
1401dc695:	90                   	nop
1401dc696:	90                   	nop
1401dc697:	90                   	nop
1401dc698:	90                   	nop
1401dc699:	90                   	nop
1401dc69a:	90                   	nop
1401dc69b:	90                   	nop
1401dc69c:	90                   	nop
1401dc69d:	90                   	nop
1401dc69e:	90                   	nop
1401dc69f:	90                   	nop
1401dc6a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)