140cae194:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140cae199:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140cae19e:	48 83 c4 30          	add    $0x30,%rsp
140cae1a2:	41 5f                	pop    %r15
140cae1a4:	41 5e                	pop    %r14
140cae1a6:	41 5c                	pop    %r12
140cae1a8:	5f                   	pop    %rdi
140cae1a9:	5e                   	pop    %rsi
140cae1aa:	c3                   	ret
140cae1ab:	f7 c7 02 01 00 00    	test   $0x102,%edi
140cae1b1:	0f 84 ff 00 00 00    	je     0x140cae2b6
140cae1b7:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cae1be:	49 8b fc             	mov    %r12,%rdi
140cae1c1:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140cae1c6:	48 8b a8 08 04 00 00 	mov    0x408(%rax),%rbp
140cae1cd:	48 85 ed             	test   %rbp,%rbp
140cae1d0:	75 32                	jne    0x140cae204
140cae1d2:	c7 44 24 28 fb 0b 00 	movl   $0xbfb,0x28(%rsp)
140cae1d9:	00
140cae1da:	48 8b cb             	mov    %rbx,%rcx
140cae1dd:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cae1e3:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140cae1e8:	41 b8 94 01 00 00    	mov    $0x194,%r8d
140cae1ee:	41 8d 51 0c          	lea    0xc(%r9),%edx
140cae1f2:	e8 49 c8 fd ff       	call   0x140c8aa40
140cae1f7:	48 8b cf             	mov    %rdi,%rcx
140cae1fa:	e8 41 80 01 00       	call   0x140cc6240
140cae1ff:	e9 ea 02 00 00       	jmp    0x140cae4ee
140cae204:	48 8b cd             	mov    %rbp,%rcx
140cae207:	e8 54 7c ff ff       	call   0x140ca5e60
140cae20c:	48 8b f8             	mov    %rax,%rdi
140cae20f:	48 85 c0             	test   %rax,%rax
140cae212:	75 0a                	jne    0x140cae21e
140cae214:	c7 44 24 28 02 0c 00 	movl   $0xc02,0x28(%rsp)
140cae21b:	00
140cae21c:	eb bc                	jmp    0x140cae1da
140cae21e:	48 8b cf             	mov    %rdi,%rcx
140cae221:	e8 da 80 01 00       	call   0x140cc6300
140cae226:	4c 8b f0             	mov    %rax,%r14
140cae229:	48 8b cb             	mov    %rbx,%rcx
140cae22c:	48 85 c0             	test   %rax,%rax
140cae22f:	75 0a                	jne    0x140cae23b
140cae231:	c7 44 24 28 0a 0c 00 	movl   $0xc0a,0x28(%rsp)
140cae238:	00
140cae239:	eb a2                	jmp    0x140cae1dd
140cae23b:	45 33 c9             	xor    %r9d,%r9d
140cae23e:	4c 8b c5             	mov    %rbp,%r8
140cae241:	48 8b d7             	mov    %rdi,%rdx
140cae244:	e8 67 75 ff ff       	call   0x140ca57b0
140cae249:	85 c0                	test   %eax,%eax
140cae24b:	74 aa                	je     0x140cae1f7
140cae24d:	45 33 c0             	xor    %r8d,%r8d
140cae250:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140cae255:	49 8b ce             	mov    %r14,%rcx
140cae258:	e8 e3 f6 04 00       	call   0x140cfd940
140cae25d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140cae262:	e8 49 7f 02 00       	call   0x140cd61b0
140cae267:	83 c0 07             	add    $0x7,%eax
140cae26a:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140cae26f:	99                   	cltd
140cae270:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140cae276:	83 e2 07             	and    $0x7,%edx
140cae279:	48 8b ce             	mov    %rsi,%rcx
140cae27c:	03 c2                	add    %edx,%eax
140cae27e:	c1 f8 03             	sar    $0x3,%eax
140cae281:	48 63 d0             	movslq %eax,%rdx
140cae284:	e8 47 8d ff ff       	call   0x140ca6fd0
140cae289:	85 c0                	test   %eax,%eax
140cae28b:	75 0d                	jne    0x140cae29a
140cae28d:	c7 44 24 28 18 0c 00 	movl   $0xc18,0x28(%rsp)
140cae294:	00
140cae295:	e9 40 ff ff ff       	jmp    0x140cae1da
140cae29a:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140cae29f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140cae2a4:	e8 f7 76 02 00       	call   0x140cd59a0
140cae2a9:	48 8b cf             	mov    %rdi,%rcx
140cae2ac:	e8 8f 7f 01 00       	call   0x140cc6240
140cae2b1:	e9 d9 fe ff ff       	jmp    0x140cae18f
140cae2b6:	40 f6 c7 84          	test   $0x84,%dil
140cae2ba:	0f 84 14 01 00 00    	je     0x140cae3d4
140cae2c0:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cae2c7:	45 8b f4             	mov    %r12d,%r14d
140cae2ca:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140cae2cf:	48 8b a8 08 04 00 00 	mov    0x408(%rax),%rbp
140cae2d6:	48 85 ed             	test   %rbp,%rbp
140cae2d9:	75 13                	jne    0x140cae2ee
140cae2db:	c7 44 24 28 35 0c 00 	movl   $0xc35,0x28(%rsp)
140cae2e2:	00
140cae2e3:	41 b8 95 01 00 00    	mov    $0x195,%r8d
140cae2e9:	e9 e8 01 00 00       	jmp    0x140cae4d6
140cae2ee:	48 8b cd             	mov    %rbp,%rcx
140cae2f1:	e8 6a 7b ff ff       	call   0x140ca5e60
140cae2f6:	48 8b f8             	mov    %rax,%rdi
140cae2f9:	48 8b cb             	mov    %rbx,%rcx
140cae2fc:	48 85 c0             	test   %rax,%rax
140cae2ff:	75 24                	jne    0x140cae325
140cae301:	c7 44 24 28 3c 0c 00 	movl   $0xc3c,0x28(%rsp)
140cae308:	00
140cae309:	8d 50 50             	lea    0x50(%rax),%edx
140cae30c:	44 8d 48 41          	lea    0x41(%rax),%r9d
140cae310:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140cae315:	41 b8 95 01 00 00    	mov    $0x195,%r8d
140cae31b:	e8 20 c7 fd ff       	call   0x140c8aa40
140cae320:	e9 8c 00 00 00       	jmp    0x140cae3b1
140cae325:	45 33 c9             	xor    %r9d,%r9d
140cae328:	4c 8b c5             	mov    %rbp,%r8
140cae32b:	48 8b d7             	mov    %rdi,%rdx
140cae32e:	e8 7d 74 ff ff       	call   0x140ca57b0
140cae333:	85 c0                	test   %eax,%eax
140cae335:	74 7a                	je     0x140cae3b1
140cae337:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140cae33c:	48 8b cf             	mov    %rdi,%rcx
140cae33f:	e8 8c 81 01 00       	call   0x140cc64d0
140cae344:	48 85 c0             	test   %rax,%rax
140cae347:	75 24                	jne    0x140cae36d
140cae349:	c7 44 24 28 4a 0c 00 	movl   $0xc4a,0x28(%rsp)
140cae350:	00
140cae351:	8d 50 50             	lea    0x50(%rax),%edx
140cae354:	44 8d 48 10          	lea    0x10(%rax),%r9d
140cae358:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140cae35d:	41 b8 95 01 00 00    	mov    $0x195,%r8d
140cae363:	48 8b cb             	mov    %rbx,%rcx
140cae366:	e8 d5 c6 fd ff       	call   0x140c8aa40
140cae36b:	eb 44                	jmp    0x140cae3b1
140cae36d:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140cae372:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140cae378:	4c 8b c0             	mov    %rax,%r8
140cae37b:	48 8b ce             	mov    %rsi,%rcx
140cae37e:	e8 dd 8c ff ff       	call   0x140ca7060
140cae383:	85 c0                	test   %eax,%eax
140cae385:	75 24                	jne    0x140cae3ab
140cae387:	c7 44 24 28 50 0c 00 	movl   $0xc50,0x28(%rsp)
140cae38e:	00
140cae38f:	8d 50 50             	lea    0x50(%rax),%edx
140cae392:	44 8d 48 44          	lea    0x44(%rax),%r9d
140cae396:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140cae39b:	41 b8 95 01 00 00    	mov    $0x195,%r8d
140cae3a1:	48 8b cb             	mov    %rbx,%rcx
140cae3a4:	e8 97 c6 fd ff       	call   0x140c8aa40
140cae3a9:	eb 06                	jmp    0x140cae3b1
140cae3ab:	41 be 01 00 00 00    	mov    $0x1,%r14d
140cae3b1:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140cae3b6:	41 b8 56 0c 00 00    	mov    $0xc56,%r8d
140cae3bc:	49 8b d7             	mov    %r15,%rdx
140cae3bf:	e8 4c 36 01 00       	call   0x140cc1a10
140cae3c4:	48 8b cf             	mov    %rdi,%rcx
140cae3c7:	e8 74 7e 01 00       	call   0x140cc6240
140cae3cc:	45 85 f6             	test   %r14d,%r14d
140cae3cf:	e9 b5 fd ff ff       	jmp    0x140cae189
140cae3d4:	40 f6 c7 10          	test   $0x10,%dil
140cae3d8:	74 10                	je     0x140cae3ea
140cae3da:	48 8b d6             	mov    %rsi,%rdx
140cae3dd:	48 8b cb             	mov    %rbx,%rcx
140cae3e0:	e8 8b ee ff ff       	call   0x140cad270
140cae3e5:	e9 9d fd ff ff       	jmp    0x140cae187
140cae3ea:	40 f6 c7 20          	test   $0x20,%dil
140cae3ee:	0f 84 ca 00 00 00    	je     0x140cae4be
140cae3f4:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
140cae3fb:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
140cae400:	48 85 c9             	test   %rcx,%rcx
140cae403:	0f 84 a5 00 00 00    	je     0x140cae4ae
140cae409:	e8 a2 7d 02 00       	call   0x140cd61b0
140cae40e:	83 c0 07             	add    $0x7,%eax
140cae411:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140cae416:	99                   	cltd
140cae417:	41 b9 02 00 00 00    	mov    $0x2,%r9d
140cae41d:	83 e2 07             	and    $0x7,%edx
140cae420:	48 8b ce             	mov    %rsi,%rcx
140cae423:	03 c2                	add    %edx,%eax
140cae425:	c1 f8 03             	sar    $0x3,%eax
140cae428:	48 63 d0             	movslq %eax,%rdx
140cae42b:	e8 a0 8b ff ff       	call   0x140ca6fd0
140cae430:	85 c0                	test   %eax,%eax
140cae432:	74 7a                	je     0x140cae4ae
140cae434:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140cae439:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
140cae440:	e8 5b 75 02 00       	call   0x140cd59a0
140cae445:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140cae44c:	41 b8 e3 0c 00 00    	mov    $0xce3,%r8d
140cae452:	49 8b d7             	mov    %r15,%rdx
140cae455:	48 8b 89 50 02 00 00 	mov    0x250(%rcx),%rcx
140cae45c:	e8 af 35 01 00       	call   0x140cc1a10
140cae461:	48 8b 8b d0 07 00 00 	mov    0x7d0(%rbx),%rcx
140cae468:	41 b8 e4 0c 00 00    	mov    $0xce4,%r8d
140cae46e:	49 8b d7             	mov    %r15,%rdx
140cae471:	e8 6a f8 03 00       	call   0x140cedce0
140cae476:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
140cae47d:	48 89 81 50 02 00 00 	mov    %rax,0x250(%rcx)
140cae484:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140cae48b:	4c 39 a0 50 02 00 00 	cmp    %r12,0x250(%rax)
140cae492:	0f 85 f7 fc ff ff    	jne    0x140cae18f
140cae498:	c7 44 24 28 e7 0c 00 	movl   $0xce7,0x28(%rsp)
140cae49f:	00
140cae4a0:	41 b9 41 00 00 00    	mov    $0x41,%r9d
140cae4a6:	41 b8 9a 01 00 00    	mov    $0x19a,%r8d
140cae4ac:	eb 2e                	jmp    0x140cae4dc
140cae4ae:	c7 44 24 28 de 0c 00 	movl   $0xcde,0x28(%rsp)
140cae4b5:	00
140cae4b6:	41 b8 9a 01 00 00    	mov    $0x19a,%r8d
140cae4bc:	eb 18                	jmp    0x140cae4d6
140cae4be:	40 f6 c7 08          	test   $0x8,%dil
140cae4c2:	0f 85 c7 fc ff ff    	jne    0x140cae18f
140cae4c8:	c7 44 24 28 12 0d 00 	movl   $0xd12,0x28(%rsp)
140cae4cf:	00
140cae4d0:	41 b8 e8 01 00 00    	mov    $0x1e8,%r8d
140cae4d6:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cae4dc:	ba 50 00 00 00       	mov    $0x50,%edx
140cae4e1:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140cae4e6:	48 8b cb             	mov    %rbx,%rcx
140cae4e9:	e8 52 c5 fd ff       	call   0x140c8aa40
140cae4ee:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140cae4f5:	41 b9 18 0d 00 00    	mov    $0xd18,%r9d
140cae4fb:	4d 8b c7             	mov    %r15,%r8
140cae4fe:	48 8b 91 c0 02 00 00 	mov    0x2c0(%rcx),%rdx
140cae505:	48 8b 89 b8 02 00 00 	mov    0x2b8(%rcx),%rcx
140cae50c:	e8 1f 36 01 00       	call   0x140cc1b30
140cae511:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cae518:	41 b9 1b 0d 00 00    	mov    $0xd1b,%r9d
140cae51e:	4d 8b c7             	mov    %r15,%r8
140cae521:	4c 89 a0 b8 02 00 00 	mov    %r12,0x2b8(%rax)
140cae528:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140cae52f:	48 8b 91 d0 02 00 00 	mov    0x2d0(%rcx),%rdx
140cae536:	48 8b 89 c8 02 00 00 	mov    0x2c8(%rcx),%rcx
140cae53d:	e8 ee 35 01 00       	call   0x140cc1b30
140cae542:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cae549:	4c 89 a0 c8 02 00 00 	mov    %r12,0x2c8(%rax)
140cae550:	33 c0                	xor    %eax,%eax
140cae552:	e9 3d fc ff ff       	jmp    0x140cae194
140cae557:	cc                   	int3
140cae558:	cc                   	int3
140cae559:	cc                   	int3
140cae55a:	cc                   	int3
140cae55b:	cc                   	int3
140cae55c:	cc                   	int3
140cae55d:	cc                   	int3
140cae55e:	cc                   	int3
140cae55f:	cc                   	int3
140cae560:	b8 38 00 00 00       	mov    $0x38,%eax
140cae565:	e8 36 cf 16 00       	call   0x140e1b4a0
140cae56a:	48 2b e0             	sub    %rax,%rsp
140cae56d:	8b 81 84 00 00 00    	mov    0x84(%rcx),%eax
140cae573:	83 e8 03             	sub    $0x3,%eax
140cae576:	a9 fb ff ff ff       	test   $0xfffffffb,%eax
140cae57b:	74 2f                	je     0x140cae5ac
140cae57d:	ba 50 00 00 00       	mov    $0x50,%edx
140cae582:	c7 44 24 28 fe 0e 00 	movl   $0xefe,0x28(%rsp)
140cae589:	00
140cae58a:	48 8d 05 2f 74 49 00 	lea    0x49742f(%rip),%rax        # 0x1411459c0
140cae591:	41 b8 18 02 00 00    	mov    $0x218,%r8d
140cae597:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cae59c:	44 8d 4a f2          	lea    -0xe(%rdx),%r9d
140cae5a0:	e8 9b c4 fd ff       	call   0x140c8aa40
140cae5a5:	33 c0                	xor    %eax,%eax
140cae5a7:	48 83 c4 38          	add    $0x38,%rsp
140cae5ab:	c3                   	ret
140cae5ac:	c7 81 84 00 00 00 07 	movl   $0x7,0x84(%rcx)
140cae5b3:	00 00 00
140cae5b6:	b8 01 00 00 00       	mov    $0x1,%eax
140cae5bb:	48 83 c4 38          	add    $0x38,%rsp
140cae5bf:	c3                   	ret
140cae5c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140cae5c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cae5ca:	57                   	push   %rdi
140cae5cb:	b8 30 00 00 00       	mov    $0x30,%eax
140cae5d0:	e8 cb ce 16 00       	call   0x140e1b4a0
140cae5d5:	48 2b e0             	sub    %rax,%rsp
140cae5d8:	4c 8b 81 00 07 00 00 	mov    0x700(%rcx),%r8
140cae5df:	48 8b f2             	mov    %rdx,%rsi
140cae5e2:	48 8b 91 f8 06 00 00 	mov    0x6f8(%rcx),%rdx
140cae5e9:	48 8b f9             	mov    %rcx,%rdi
140cae5ec:	bb 20 00 00 00       	mov    $0x20,%ebx
140cae5f1:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140cae5f8:	00 00
140cae5fa:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140cae600:	48 8b ce             	mov    %rsi,%rcx
140cae603:	49 8d 40 02          	lea    0x2(%r8),%rax
140cae607:	83 e0 1f             	and    $0x1f,%eax
140cae60a:	48 2b d8             	sub    %rax,%rbx
140cae60d:	e8 4e 8a ff ff       	call   0x140ca7060
140cae612:	85 c0                	test   %eax,%eax
140cae614:	74 3e                	je     0x140cae654
140cae616:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140cae61c:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140cae621:	48 8b d3             	mov    %rbx,%rdx
140cae624:	48 8b ce             	mov    %rsi,%rcx
140cae627:	e8 a4 89 ff ff       	call   0x140ca6fd0
140cae62c:	85 c0                	test   %eax,%eax
140cae62e:	74 24                	je     0x140cae654
140cae630:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140cae635:	4c 8b c3             	mov    %rbx,%r8
140cae638:	33 d2                	xor    %edx,%edx
140cae63a:	e8 71 10 23 00       	call   0x140edf6b0
140cae63f:	b8 01 00 00 00       	mov    $0x1,%eax
140cae644:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cae649:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cae64e:	48 83 c4 30          	add    $0x30,%rsp
140cae652:	5f                   	pop    %rdi
140cae653:	c3                   	ret
140cae654:	ba 50 00 00 00       	mov    $0x50,%edx
140cae659:	c7 44 24 28 38 0e 00 	movl   $0xe38,0x28(%rsp)
140cae660:	00
140cae661:	48 8d 05 58 73 49 00 	lea    0x497358(%rip),%rax        # 0x1411459c0
140cae668:	41 b8 aa 01 00 00    	mov    $0x1aa,%r8d
140cae66e:	48 8b cf             	mov    %rdi,%rcx
140cae671:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cae676:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cae67a:	e8 c1 c3 fd ff       	call   0x140c8aa40
140cae67f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140cae684:	33 c0                	xor    %eax,%eax
140cae686:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cae68b:	48 83 c4 30          	add    $0x30,%rsp
140cae68f:	5f                   	pop    %rdi
140cae690:	c3                   	ret
140cae691:	cc                   	int3
140cae692:	cc                   	int3
140cae693:	cc                   	int3
140cae694:	cc                   	int3
140cae695:	cc                   	int3
140cae696:	cc                   	int3
140cae697:	cc                   	int3
140cae698:	cc                   	int3
140cae699:	cc                   	int3
140cae69a:	cc                   	int3
140cae69b:	cc                   	int3
140cae69c:	cc                   	int3
140cae69d:	cc                   	int3
140cae69e:	cc                   	int3
140cae69f:	cc                   	int3
140cae6a0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140cae6a5:	57                   	push   %rdi
140cae6a6:	b8 40 00 00 00       	mov    $0x40,%eax
140cae6ab:	e8 f0 cd 16 00       	call   0x140e1b4a0
140cae6b0:	48 2b e0             	sub    %rax,%rsp
140cae6b3:	33 ff                	xor    %edi,%edi
140cae6b5:	48 8b d9             	mov    %rcx,%rbx
140cae6b8:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
140cae6bd:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140cae6c2:	83 fa 03             	cmp    $0x3,%edx
140cae6c5:	0f 85 af 00 00 00    	jne    0x140cae77a
140cae6cb:	48 8b 91 88 04 00 00 	mov    0x488(%rcx),%rdx
140cae6d2:	48 8b 82 b8 01 00 00 	mov    0x1b8(%rdx),%rax
140cae6d9:	48 85 c0             	test   %rax,%rax
140cae6dc:	74 67                	je     0x140cae745
140cae6de:	48 8b 92 c0 01 00 00 	mov    0x1c0(%rdx),%rdx
140cae6e5:	ff 15 35 53 2d 00    	call   *0x2d5335(%rip)        # 0x140f83a20
140cae6eb:	85 c0                	test   %eax,%eax
140cae6ed:	79 15                	jns    0x140cae704
140cae6ef:	c7 43 28 04 00 00 00 	movl   $0x4,0x28(%rbx)
140cae6f6:	8d 47 03             	lea    0x3(%rdi),%eax
140cae6f9:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx