1401624da:	44 8b a4 24 ac 00 00 	mov    0xac(%rsp),%r12d
1401624e1:	00
1401624e2:	48 89 bc 24 c0 00 00 	mov    %rdi,0xc0(%rsp)
1401624e9:	00
1401624ea:	44 89 a4 24 c8 00 00 	mov    %r12d,0xc8(%rsp)
1401624f1:	00
1401624f2:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401624f7:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1401624fe:	00
1401624ff:	48 85 ed             	test   %rbp,%rbp
140162502:	0f 84 50 01 00 00    	je     0x140162658
140162508:	48 89 ee             	mov    %rbp,%rsi
14016250b:	eb 0f                	jmp    0x14016251c
14016250d:	0f 1f 00             	nopl   (%rax)
140162510:	48 8b 36             	mov    (%rsi),%rsi
140162513:	48 85 f6             	test   %rsi,%rsi
140162516:	0f 84 3c 01 00 00    	je     0x140162658
14016251c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140162520:	48 89 da             	mov    %rbx,%rdx
140162523:	e8 50 79 08 00       	call   0x1401e9e78
140162528:	85 c0                	test   %eax,%eax
14016252a:	75 e4                	jne    0x140162510
14016252c:	8b 46 14             	mov    0x14(%rsi),%eax
14016252f:	85 c0                	test   %eax,%eax
140162531:	0f 84 21 01 00 00    	je     0x140162658
140162537:	8d 50 ff             	lea    -0x1(%rax),%edx
14016253a:	48 8b 46 18          	mov    0x18(%rsi),%rax
14016253e:	8b 44 d0 04          	mov    0x4(%rax,%rdx,8),%eax
140162542:	83 c0 01             	add    $0x1,%eax
140162545:	49 8b 95 80 01 00 00 	mov    0x180(%r13),%rdx
14016254c:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140162551:	45 89 e1             	mov    %r12d,%r9d
140162554:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
14016255b:	00
14016255c:	89 44 24 20          	mov    %eax,0x20(%rsp)
140162560:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140162565:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14016256a:	48 8d 94 24 b4 00 00 	lea    0xb4(%rsp),%rdx
140162571:	00
140162572:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140162577:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
14016257e:	00
14016257f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140162584:	48 8d 15 15 e5 ff ff 	lea    -0x1aeb(%rip),%rdx        # 0x140160aa0
14016258b:	e8 80 18 00 00       	call   0x140163e10
140162590:	85 c0                	test   %eax,%eax
140162592:	0f 85 a3 02 00 00    	jne    0x14016283b
140162598:	8b b4 24 b0 00 00 00 	mov    0xb0(%rsp),%esi
14016259f:	45 85 e4             	test   %r12d,%r12d
1401625a2:	0f 85 c0 00 00 00    	jne    0x140162668
1401625a8:	0b b4 24 b4 00 00 00 	or     0xb4(%rsp),%esi
1401625af:	89 74 24 50          	mov    %esi,0x50(%rsp)
1401625b3:	0f 85 2d 02 00 00    	jne    0x1401627e6
1401625b9:	8b 44 24 50          	mov    0x50(%rsp),%eax
1401625bd:	44 89 a4 24 b4 00 00 	mov    %r12d,0xb4(%rsp)
1401625c4:	00
1401625c5:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
1401625cc:	48 85 ed             	test   %rbp,%rbp
1401625cf:	0f 84 dc 00 00 00    	je     0x1401626b1
1401625d5:	49 89 ee             	mov    %rbp,%r14
1401625d8:	31 f6                	xor    %esi,%esi
1401625da:	eb 14                	jmp    0x1401625f0
1401625dc:	0f 1f 40 00          	nopl   0x0(%rax)
1401625e0:	49 0f 48 f6          	cmovs  %r14,%rsi
1401625e4:	4d 8b 36             	mov    (%r14),%r14
1401625e7:	4d 85 f6             	test   %r14,%r14
1401625ea:	0f 84 00 01 00 00    	je     0x1401626f0
1401625f0:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401625f4:	48 89 da             	mov    %rbx,%rdx
1401625f7:	e8 7c 78 08 00       	call   0x1401e9e78
1401625fc:	85 c0                	test   %eax,%eax
1401625fe:	75 e0                	jne    0x1401625e0
140162600:	8b 54 24 50          	mov    0x50(%rsp),%edx
140162604:	49 8d 4e 10          	lea    0x10(%r14),%rcx
140162608:	45 89 e0             	mov    %r12d,%r8d
14016260b:	e8 60 f1 ff ff       	call   0x140161770
140162610:	48 89 d9             	mov    %rbx,%rcx
140162613:	e8 98 68 f9 ff       	call   0x1400f8eb0
140162618:	48 89 f9             	mov    %rdi,%rcx
14016261b:	49 83 c7 10          	add    $0x10,%r15
14016261f:	e8 4c 56 fd ff       	call   0x140137c70
140162624:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140162629:	e8 82 68 f9 ff       	call   0x1400f8eb0
14016262e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140162633:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
14016263a:	00 00 00 00 00
14016263f:	e8 6c 68 f9 ff       	call   0x1400f8eb0
140162644:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140162649:	48 8b 10             	mov    (%rax),%rdx
14016264c:	e9 6f fd ff ff       	jmp    0x1401623c0
140162651:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140162658:	b8 01 00 00 00       	mov    $0x1,%eax
14016265d:	e9 e3 fe ff ff       	jmp    0x140162545
140162662:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140162668:	41 39 f4             	cmp    %esi,%r12d
14016266b:	0f 8c 75 01 00 00    	jl     0x1401627e6
140162671:	85 f6                	test   %esi,%esi
140162673:	ba 01 00 00 00       	mov    $0x1,%edx
140162678:	8b 84 24 b4 00 00 00 	mov    0xb4(%rsp),%eax
14016267f:	0f 4e f2             	cmovle %edx,%esi
140162682:	83 ee 01             	sub    $0x1,%esi
140162685:	89 74 24 50          	mov    %esi,0x50(%rsp)
140162689:	85 c0                	test   %eax,%eax
14016268b:	0f 8e 28 ff ff ff    	jle    0x1401625b9
140162691:	41 39 c4             	cmp    %eax,%r12d
140162694:	0f 8c 1f ff ff ff    	jl     0x1401625b9
14016269a:	41 89 c4             	mov    %eax,%r12d
14016269d:	8b 44 24 50          	mov    0x50(%rsp),%eax
1401626a1:	89 84 24 b0 00 00 00 	mov    %eax,0xb0(%rsp)
1401626a8:	48 85 ed             	test   %rbp,%rbp
1401626ab:	0f 85 24 ff ff ff    	jne    0x1401625d5
1401626b1:	ba 48 00 00 00       	mov    $0x48,%edx
1401626b6:	b9 01 00 00 00       	mov    $0x1,%ecx
1401626bb:	e8 e0 85 f6 ff       	call   0x1400caca0
1401626c0:	8b 54 24 50          	mov    0x50(%rsp),%edx
1401626c4:	45 89 e0             	mov    %r12d,%r8d
1401626c7:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401626cb:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401626cf:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401626d6:	00
1401626d7:	e8 24 f1 ff ff       	call   0x140161800
1401626dc:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1401626e3:	00
1401626e4:	48 89 28             	mov    %rbp,(%rax)
1401626e7:	48 89 c5             	mov    %rax,%rbp
1401626ea:	e9 29 ff ff ff       	jmp    0x140162618
1401626ef:	90                   	nop
1401626f0:	ba 48 00 00 00       	mov    $0x48,%edx
1401626f5:	b9 01 00 00 00       	mov    $0x1,%ecx
1401626fa:	e8 a1 85 f6 ff       	call   0x1400caca0
1401626ff:	8b 54 24 50          	mov    0x50(%rsp),%edx
140162703:	45 89 e0             	mov    %r12d,%r8d
140162706:	48 89 58 08          	mov    %rbx,0x8(%rax)
14016270a:	48 8d 48 10          	lea    0x10(%rax),%rcx
14016270e:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140162715:	00
140162716:	e8 e5 f0 ff ff       	call   0x140161800
14016271b:	48 85 f6             	test   %rsi,%rsi
14016271e:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
140162725:	00
140162726:	74 bc                	je     0x1401626e4
140162728:	48 8b 16             	mov    (%rsi),%rdx
14016272b:	48 89 10             	mov    %rdx,(%rax)
14016272e:	48 89 06             	mov    %rax,(%rsi)
140162731:	e9 e2 fe ff ff       	jmp    0x140162618
140162736:	48 89 ee             	mov    %rbp,%rsi
140162739:	4c 8b b4 24 98 00 00 	mov    0x98(%rsp),%r14
140162740:	00
140162741:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140162748:	00
140162749:	48 89 f3             	mov    %rsi,%rbx
14016274c:	48 85 f6             	test   %rsi,%rsi
14016274f:	74 70                	je     0x1401627c1
140162751:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140162758:	00 00 00 00
14016275c:	0f 1f 40 00          	nopl   0x0(%rax)
140162760:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140162764:	e8 67 fa ff ff       	call   0x1401621d0
140162769:	48 8b 1b             	mov    (%rbx),%rbx
14016276c:	48 85 db             	test   %rbx,%rbx
14016276f:	75 ef                	jne    0x140162760
140162771:	49 89 f0             	mov    %rsi,%r8
140162774:	48 89 ea             	mov    %rbp,%rdx
140162777:	4c 89 f1             	mov    %r14,%rcx
14016277a:	e8 71 ed ff ff       	call   0x1401614f0
14016277f:	49 8d 8e 80 07 00 00 	lea    0x780(%r14),%rcx
140162786:	48 89 f2             	mov    %rsi,%rdx
140162789:	e8 a2 e4 ff ff       	call   0x140160c30
14016278e:	48 8b 3d 5b 63 0d 00 	mov    0xd635b(%rip),%rdi        # 0x140238af0
140162795:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
14016279c:	00
14016279d:	48 2b 07             	sub    (%rdi),%rax
1401627a0:	0f 85 a6 00 00 00    	jne    0x14016284c
1401627a6:	48 89 f1             	mov    %rsi,%rcx
1401627a9:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
1401627b0:	5b                   	pop    %rbx
1401627b1:	5e                   	pop    %rsi
1401627b2:	5f                   	pop    %rdi
1401627b3:	5d                   	pop    %rbp
1401627b4:	41 5c                	pop    %r12
1401627b6:	41 5d                	pop    %r13
1401627b8:	41 5e                	pop    %r14
1401627ba:	41 5f                	pop    %r15
1401627bc:	e9 1f eb ff ff       	jmp    0x1401612e0
1401627c1:	31 f6                	xor    %esi,%esi
1401627c3:	eb ac                	jmp    0x140162771
1401627c5:	49 8b 46 10          	mov    0x10(%r14),%rax
1401627c9:	48 8d 0d b3 0c 0c 00 	lea    0xc0cb3(%rip),%rcx        # 0x140223483
1401627d0:	48 8b 54 38 08       	mov    0x8(%rax,%rdi,1),%rdx
1401627d5:	e8 b6 0b f6 ff       	call   0x1400c3390
1401627da:	48 8d 0d 8d 0c 0c 00 	lea    0xc0c8d(%rip),%rcx        # 0x14022346e
1401627e1:	e8 aa 0b f6 ff       	call   0x1400c3390
1401627e6:	45 89 e0             	mov    %r12d,%r8d
1401627e9:	4c 89 f2             	mov    %r14,%rdx
1401627ec:	48 8d 0d 52 0d 0c 00 	lea    0xc0d52(%rip),%rcx        # 0x140223545
1401627f3:	e8 98 0b f6 ff       	call   0x1400c3390
1401627f8:	48 89 ca             	mov    %rcx,%rdx
1401627fb:	48 8d 0d c6 0c 0c 00 	lea    0xc0cc6(%rip),%rcx        # 0x1402234c8
140162802:	e8 89 0b f6 ff       	call   0x1400c3390
140162807:	48 8b 57 28          	mov    0x28(%rdi),%rdx
14016280b:	48 8d 0d f6 0c 0c 00 	lea    0xc0cf6(%rip),%rcx        # 0x140223508
140162812:	e8 79 0b f6 ff       	call   0x1400c3390
140162817:	49 8b 56 10          	mov    0x10(%r14),%rdx
14016281b:	48 63 c6             	movslq %esi,%rax
14016281e:	48 c1 e0 05          	shl    $0x5,%rax
140162822:	48 8b 4c 3a 08       	mov    0x8(%rdx,%rdi,1),%rcx
140162827:	4c 8b 44 02 08       	mov    0x8(%rdx,%rax,1),%r8
14016282c:	48 89 ca             	mov    %rcx,%rdx
14016282f:	48 8d 0d 62 0c 0c 00 	lea    0xc0c62(%rip),%rcx        # 0x140223498
140162836:	e8 55 0b f6 ff       	call   0x1400c3390
14016283b:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140162840:	48 8d 0d e3 0c 0c 00 	lea    0xc0ce3(%rip),%rcx        # 0x14022352a
140162847:	e8 44 0b f6 ff       	call   0x1400c3390
14016284c:	e8 1f 20 08 00       	call   0x1401e4870
140162851:	90                   	nop
140162852:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140162859:	00 00 00 00
14016285d:	0f 1f 00             	nopl   (%rax)
140162860:	41 57                	push   %r15
140162862:	41 56                	push   %r14
140162864:	41 55                	push   %r13
140162866:	41 54                	push   %r12
140162868:	55                   	push   %rbp
140162869:	57                   	push   %rdi
14016286a:	56                   	push   %rsi
14016286b:	53                   	push   %rbx
14016286c:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
140162873:	48 8b 3d 76 62 0d 00 	mov    0xd6276(%rip),%rdi        # 0x140238af0
14016287a:	49 89 cf             	mov    %rcx,%r15
14016287d:	48 89 d3             	mov    %rdx,%rbx
140162880:	48 8b 0f             	mov    (%rdi),%rcx
140162883:	48 89 8c 24 c8 00 00 	mov    %rcx,0xc8(%rsp)
14016288a:	00
14016288b:	4c 89 f9             	mov    %r15,%rcx
14016288e:	e8 2d 51 00 00       	call   0x1401679c0
140162893:	41 f6 87 cd 06 00 00 	testb  $0x8,0x6cd(%r15)
14016289a:	08
14016289b:	74 31                	je     0x1401628ce
14016289d:	48 8b 3d 4c 62 0d 00 	mov    0xd624c(%rip),%rdi        # 0x140238af0
1401628a4:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1401628ab:	00
1401628ac:	48 2b 07             	sub    (%rdi),%rax
1401628af:	0f 85 5b 06 00 00    	jne    0x140162f10
1401628b5:	b8 01 00 00 00       	mov    $0x1,%eax
1401628ba:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1401628c1:	5b                   	pop    %rbx
1401628c2:	5e                   	pop    %rsi
1401628c3:	5f                   	pop    %rdi
1401628c4:	5d                   	pop    %rbp
1401628c5:	41 5c                	pop    %r12
1401628c7:	41 5d                	pop    %r13
1401628c9:	41 5e                	pop    %r14
1401628cb:	41 5f                	pop    %r15
1401628cd:	c3                   	ret
1401628ce:	49 8d 8f 20 0b 00 00 	lea    0xb20(%r15),%rcx
1401628d5:	48 89 da             	mov    %rbx,%rdx
1401628d8:	e8 e3 b1 fc ff       	call   0x14012dac0
1401628dd:	48 89 c7             	mov    %rax,%rdi
1401628e0:	48 85 c0             	test   %rax,%rax
1401628e3:	0f 84 00 06 00 00    	je     0x140162ee9
1401628e9:	48 89 c3             	mov    %rax,%rbx
1401628ec:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1401628f0:	e8 0b e1 ff ff       	call   0x140160a00
1401628f5:	48 8b 1b             	mov    (%rbx),%rbx
1401628f8:	48 85 db             	test   %rbx,%rbx
1401628fb:	75 ef                	jne    0x1401628ec
1401628fd:	49 8d af b8 05 00 00 	lea    0x5b8(%r15),%rbp
140162904:	48 89 e9             	mov    %rbp,%rcx
140162907:	e8 f4 50 fd ff       	call   0x140137a00
14016290c:	49 8b 8f 70 07 00 00 	mov    0x770(%r15),%rcx
140162913:	48 8d 15 53 0c 0c 00 	lea    0xc0c53(%rip),%rdx        # 0x14022356d
14016291a:	49 89 c0             	mov    %rax,%r8
14016291d:	e8 4e 0a 08 00       	call   0x1401e3370
140162922:	48 89 ac 24 a8 00 00 	mov    %rbp,0xa8(%rsp)
140162929:	00
14016292a:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
140162931:	00
140162932:	4c 8b 6f 20          	mov    0x20(%rdi),%r13
140162936:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
14016293d:	00 00 00 00 00
140162942:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
140162949:	00 00 00 00 00
14016294e:	e8 ad 50 fd ff       	call   0x140137a00
140162953:	41 8b 8f ac 06 00 00 	mov    0x6ac(%r15),%ecx
14016295a:	31 d2                	xor    %edx,%edx
14016295c:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140162963:	00
140162964:	e8 57 50 fd ff       	call   0x1401379c0
140162969:	41 8b 8f ac 06 00 00 	mov    0x6ac(%r15),%ecx
140162970:	ba 03 00 00 00       	mov    $0x3,%edx
140162975:	49 89 c6             	mov    %rax,%r14
140162978:	e8 43 50 fd ff       	call   0x1401379c0
14016297d:	41 8b 8f ac 06 00 00 	mov    0x6ac(%r15),%ecx
140162984:	ba 02 00 00 00       	mov    $0x2,%edx
140162989:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140162990:	00
140162991:	e8 2a 50 fd ff       	call   0x1401379c0
140162996:	41 8b 8f ac 06 00 00 	mov    0x6ac(%r15),%ecx
14016299d:	ba 04 00 00 00       	mov    $0x4,%edx
1401629a2:	48 89 c3             	mov    %rax,%rbx
1401629a5:	e8 16 50 fd ff       	call   0x1401379c0
1401629aa:	41 8b 8f ac 06 00 00 	mov    0x6ac(%r15),%ecx
1401629b1:	ba 05 00 00 00       	mov    $0x5,%edx
1401629b6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401629bb:	e8 00 50 fd ff       	call   0x1401379c0
1401629c0:	41 8b 8f ac 06 00 00 	mov    0x6ac(%r15),%ecx
1401629c7:	ba 01 00 00 00       	mov    $0x1,%edx
1401629cc:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401629d1:	e8 ea 4f fd ff       	call   0x1401379c0
1401629d6:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401629dd:	00 00
1401629df:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401629e4:	4d 85 ed             	test   %r13,%r13
1401629e7:	0f 84 8b 01 00 00    	je     0x140162b78
1401629ed:	48 c7 84 24 80 00 00 	movq   $0x0,0x80(%rsp)
1401629f4:	00 00 00 00 00
1401629f9:	49 8b 55 00          	mov    0x0(%r13),%rdx
1401629fd:	f6 42 50 01          	testb  $0x1,0x50(%rdx)
140162a01:	0f 85 a9 04 00 00    	jne    0x140162eb0
140162a07:	49 8b 55 08          	mov    0x8(%r13),%rdx
140162a0b:	49 8b 8f f0 07 00 00 	mov    0x7f0(%r15),%rcx
140162a12:	4c 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%r9
140162a19:	00
140162a1a:	4c 8d 84 24 b4 00 00 	lea    0xb4(%rsp),%r8
140162a21:	00
140162a22:	e8 f9 e0 ff ff       	call   0x140160b20
140162a27:	49 8b 8f 70 07 00 00 	mov    0x770(%r15),%rcx
140162a2e:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140162a33:	49 89 d9             	mov    %rbx,%r9
140162a36:	49 8b 45 08          	mov    0x8(%r13),%rax
140162a3a:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
140162a41:	00
140162a42:	48 8d 15 28 0b 0c 00 	lea    0xc0b28(%rip),%rdx        # 0x140223571
140162a49:	48 8b 40 28          	mov    0x28(%rax),%rax
140162a4d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140162a52:	49 8b 45 00          	mov    0x0(%r13),%rax
140162a56:	48 8b 40 28          	mov    0x28(%rax),%rax
140162a5a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140162a5f:	e8 0c 09 08 00       	call   0x1401e3370
140162a64:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140162a68:	48 8d 15 f4 0a 0c 00 	lea    0xc0af4(%rip),%rdx        # 0x140223563
140162a6f:	48 8d 05 1d 09 0c 00 	lea    0xc091d(%rip),%rax        # 0x140223393
140162a76:	f6 41 50 01          	testb  $0x1,0x50(%rcx)
140162a7a:	74 0b                	je     0x140162a87
140162a7c:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140162a80:	48 8d 05 d9 0a 0c 00 	lea    0xc0ad9(%rip),%rax        # 0x140223560
140162a87:	49 8b 8f 70 07 00 00 	mov    0x770(%r15),%rcx
140162a8e:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
140162a95:	00
140162a96:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)