140ab66d9:	5f                   	pop    %rdi
140ab66da:	5e                   	pop    %rsi
140ab66db:	5b                   	pop    %rbx
140ab66dc:	c3                   	ret
140ab66dd:	e8 ae 6a 6e ff       	call   0x14019d190
140ab66e2:	cc                   	int3
140ab66e3:	e8 a8 6e 6e ff       	call   0x14019d590
140ab66e8:	cc                   	int3
140ab66e9:	e8 b6 3a 37 00       	call   0x140e2a1a4
140ab66ee:	cc                   	int3
140ab66ef:	cc                   	int3
140ab66f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ab66f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ab66fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ab66ff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ab6704:	41 56                	push   %r14
140ab6706:	48 83 ec 40          	sub    $0x40,%rsp
140ab670a:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140ab670f:	4d 8b f1             	mov    %r9,%r14
140ab6712:	48 8b 01             	mov    (%rcx),%rax
140ab6715:	49 8b f0             	mov    %r8,%rsi
140ab6718:	48 8b fa             	mov    %rdx,%rdi
140ab671b:	48 8b e9             	mov    %rcx,%rbp
140ab671e:	74 36                	je     0x140ab6756
140ab6720:	48 8d 58 10          	lea    0x10(%rax),%rbx
140ab6724:	48 8b 40 08          	mov    0x8(%rax),%rax
140ab6728:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140ab672c:	75 17                	jne    0x140ab6745
140ab672e:	48 8b 0b             	mov    (%rbx),%rcx
140ab6731:	49 8b d1             	mov    %r9,%rdx
140ab6734:	48 83 c1 20          	add    $0x20,%rcx
140ab6738:	e8 d3 9e 71 ff       	call   0x1401d0610
140ab673d:	84 c0                	test   %al,%al
140ab673f:	0f 89 79 01 00 00    	jns    0x140ab68be
140ab6745:	48 8b 03             	mov    (%rbx),%rax
140ab6748:	33 f6                	xor    %esi,%esi
140ab674a:	48 89 07             	mov    %rax,(%rdi)
140ab674d:	40 88 77 10          	mov    %sil,0x10(%rdi)
140ab6751:	e9 23 02 00 00       	jmp    0x140ab6979
140ab6756:	49 8d 50 20          	lea    0x20(%r8),%rdx
140ab675a:	49 8b ce             	mov    %r14,%rcx
140ab675d:	48 3b 30             	cmp    (%rax),%rsi
140ab6760:	75 20                	jne    0x140ab6782
140ab6762:	e8 a9 9e 71 ff       	call   0x1401d0610
140ab6767:	84 c0                	test   %al,%al
140ab6769:	0f 89 4f 01 00 00    	jns    0x140ab68be
140ab676f:	48 89 37             	mov    %rsi,(%rdi)
140ab6772:	c7 47 08 01 00 00 00 	movl   $0x1,0x8(%rdi)
140ab6779:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140ab677d:	e9 fa 01 00 00       	jmp    0x140ab697c
140ab6782:	e8 89 9e 71 ff       	call   0x1401d0610
140ab6787:	84 c0                	test   %al,%al
140ab6789:	0f 89 b1 00 00 00    	jns    0x140ab6840
140ab678f:	48 8b 1e             	mov    (%rsi),%rbx
140ab6792:	48 8b c6             	mov    %rsi,%rax
140ab6795:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140ab6799:	74 46                	je     0x140ab67e1
140ab679b:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140ab679f:	48 8b ce             	mov    %rsi,%rcx
140ab67a2:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140ab67a6:	75 2f                	jne    0x140ab67d7
140ab67a8:	48 8b d6             	mov    %rsi,%rdx
140ab67ab:	4c 8b c6             	mov    %rsi,%r8
140ab67ae:	66 90                	xchg   %ax,%ax
140ab67b0:	4c 8b cb             	mov    %rbx,%r9
140ab67b3:	4c 8b d3             	mov    %rbx,%r10
140ab67b6:	4c 8b db             	mov    %rbx,%r11
140ab67b9:	49 8b c8             	mov    %r8,%rcx
140ab67bc:	48 3b 13             	cmp    (%rbx),%rdx
140ab67bf:	75 16                	jne    0x140ab67d7
140ab67c1:	48 8b c3             	mov    %rbx,%rax
140ab67c4:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140ab67c8:	48 8b d0             	mov    %rax,%rdx
140ab67cb:	4c 8b c0             	mov    %rax,%r8
140ab67ce:	48 8b c8             	mov    %rax,%rcx
140ab67d1:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140ab67d5:	74 d9                	je     0x140ab67b0
140ab67d7:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140ab67db:	48 0f 45 d8          	cmovne %rax,%rbx
140ab67df:	eb 1c                	jmp    0x140ab67fd
140ab67e1:	48 8b 43 10          	mov    0x10(%rbx),%rax
140ab67e5:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140ab67e9:	75 12                	jne    0x140ab67fd
140ab67eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140ab67f0:	48 8b d8             	mov    %rax,%rbx
140ab67f3:	48 8b 40 10          	mov    0x10(%rax),%rax
140ab67f7:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140ab67fb:	74 f3                	je     0x140ab67f0
140ab67fd:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140ab6801:	49 8b d6             	mov    %r14,%rdx
140ab6804:	e8 07 9e 71 ff       	call   0x1401d0610
140ab6809:	84 c0                	test   %al,%al
140ab680b:	0f 89 ad 00 00 00    	jns    0x140ab68be
140ab6811:	48 8b 43 10          	mov    0x10(%rbx),%rax
140ab6815:	0f b6 48 19          	movzbl 0x19(%rax),%ecx
140ab6819:	48 8b c7             	mov    %rdi,%rax
140ab681c:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140ab6820:	84 c9                	test   %cl,%cl
140ab6822:	74 0d                	je     0x140ab6831
140ab6824:	33 f6                	xor    %esi,%esi
140ab6826:	48 89 1f             	mov    %rbx,(%rdi)
140ab6829:	89 77 08             	mov    %esi,0x8(%rdi)
140ab682c:	e9 4e 01 00 00       	jmp    0x140ab697f
140ab6831:	48 89 37             	mov    %rsi,(%rdi)
140ab6834:	c7 47 08 01 00 00 00 	movl   $0x1,0x8(%rdi)
140ab683b:	e9 3f 01 00 00       	jmp    0x140ab697f
140ab6840:	49 8b d6             	mov    %r14,%rdx
140ab6843:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
140ab6847:	e8 c4 9d 71 ff       	call   0x1401d0610
140ab684c:	84 c0                	test   %al,%al
140ab684e:	0f 89 1c 01 00 00    	jns    0x140ab6970
140ab6854:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
140ab6858:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140ab685c:	74 2a                	je     0x140ab6888
140ab685e:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140ab6862:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140ab6866:	0f 85 db 00 00 00    	jne    0x140ab6947
140ab686c:	48 8b c6             	mov    %rsi,%rax
140ab686f:	90                   	nop
140ab6870:	48 8b cb             	mov    %rbx,%rcx
140ab6873:	48 3b 43 10          	cmp    0x10(%rbx),%rax
140ab6877:	75 27                	jne    0x140ab68a0
140ab6879:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140ab687d:	48 8b c1             	mov    %rcx,%rax
140ab6880:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140ab6884:	74 ea                	je     0x140ab6870
140ab6886:	eb 18                	jmp    0x140ab68a0
140ab6888:	48 8b 0b             	mov    (%rbx),%rcx
140ab688b:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140ab688f:	75 0f                	jne    0x140ab68a0
140ab6891:	48 8b 01             	mov    (%rcx),%rax
140ab6894:	48 8b d9             	mov    %rcx,%rbx
140ab6897:	48 8b c8             	mov    %rax,%rcx
140ab689a:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140ab689e:	74 f1                	je     0x140ab6891
140ab68a0:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140ab68a4:	0f 85 9d 00 00 00    	jne    0x140ab6947
140ab68aa:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140ab68ae:	49 8b ce             	mov    %r14,%rcx
140ab68b1:	e8 5a 9d 71 ff       	call   0x1401d0610
140ab68b6:	84 c0                	test   %al,%al
140ab68b8:	0f 88 89 00 00 00    	js     0x140ab6947
140ab68be:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
140ab68c2:	33 f6                	xor    %esi,%esi
140ab68c4:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ab68c8:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140ab68cc:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ab68d1:	40 38 73 19          	cmp    %sil,0x19(%rbx)
140ab68d5:	75 3c                	jne    0x140ab6913
140ab68d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ab68de:	00 00
140ab68e0:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140ab68e4:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140ab68e9:	49 8b d6             	mov    %r14,%rdx
140ab68ec:	e8 1f 9d 71 ff       	call   0x1401d0610
140ab68f1:	84 c0                	test   %al,%al
140ab68f3:	79 0a                	jns    0x140ab68ff
140ab68f5:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
140ab68f9:	89 74 24 28          	mov    %esi,0x28(%rsp)
140ab68fd:	eb 0e                	jmp    0x140ab690d
140ab68ff:	48 8b eb             	mov    %rbx,%rbp
140ab6902:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140ab6909:	00
140ab690a:	48 8b 1b             	mov    (%rbx),%rbx
140ab690d:	40 38 73 19          	cmp    %sil,0x19(%rbx)
140ab6911:	74 cd                	je     0x140ab68e0
140ab6913:	40 38 75 19          	cmp    %sil,0x19(%rbp)
140ab6917:	75 20                	jne    0x140ab6939
140ab6919:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140ab691d:	49 8b ce             	mov    %r14,%rcx
140ab6920:	e8 eb 9c 71 ff       	call   0x1401d0610
140ab6925:	84 c0                	test   %al,%al
140ab6927:	78 10                	js     0x140ab6939
140ab6929:	48 89 2f             	mov    %rbp,(%rdi)
140ab692c:	c7 47 08 02 00 00 00 	movl   $0x2,0x8(%rdi)
140ab6933:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
140ab6937:	eb 43                	jmp    0x140ab697c
140ab6939:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140ab693e:	40 88 77 10          	mov    %sil,0x10(%rdi)
140ab6942:	0f 11 07             	movups %xmm0,(%rdi)
140ab6945:	eb 35                	jmp    0x140ab697c
140ab6947:	48 8b 46 10          	mov    0x10(%rsi),%rax
140ab694b:	0f b6 48 19          	movzbl 0x19(%rax),%ecx
140ab694f:	48 8b c7             	mov    %rdi,%rax
140ab6952:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
140ab6956:	84 c9                	test   %cl,%cl
140ab6958:	74 0a                	je     0x140ab6964
140ab695a:	48 89 37             	mov    %rsi,(%rdi)
140ab695d:	33 f6                	xor    %esi,%esi
140ab695f:	89 77 08             	mov    %esi,0x8(%rdi)
140ab6962:	eb 1b                	jmp    0x140ab697f
140ab6964:	48 89 1f             	mov    %rbx,(%rdi)
140ab6967:	c7 47 08 01 00 00 00 	movl   $0x1,0x8(%rdi)
140ab696e:	eb 0f                	jmp    0x140ab697f
140ab6970:	48 89 37             	mov    %rsi,(%rdi)
140ab6973:	33 f6                	xor    %esi,%esi
140ab6975:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
140ab6979:	89 77 08             	mov    %esi,0x8(%rdi)
140ab697c:	48 8b c7             	mov    %rdi,%rax
140ab697f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ab6984:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140ab6989:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140ab698e:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140ab6993:	48 83 c4 40          	add    $0x40,%rsp
140ab6997:	41 5e                	pop    %r14
140ab6999:	c3                   	ret
140ab699a:	cc                   	int3
140ab699b:	cc                   	int3
140ab699c:	cc                   	int3
140ab699d:	cc                   	int3
140ab699e:	cc                   	int3
140ab699f:	cc                   	int3
140ab69a0:	48 83 ec 08          	sub    $0x8,%rsp
140ab69a4:	4c 8b 09             	mov    (%rcx),%r9
140ab69a7:	49 8b c0             	mov    %r8,%rax
140ab69aa:	48 2b c1             	sub    %rcx,%rax
140ab69ad:	4d 8b d0             	mov    %r8,%r10
140ab69b0:	48 c1 f8 03          	sar    $0x3,%rax
140ab69b4:	48 83 f8 28          	cmp    $0x28,%rax
140ab69b8:	0f 8e 3e 01 00 00    	jle    0x140ab6afc
140ab69be:	48 ff c0             	inc    %rax
140ab69c1:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140ab69c6:	48 c1 f8 03          	sar    $0x3,%rax
140ab69ca:	48 89 3c 24          	mov    %rdi,(%rsp)
140ab69ce:	48 8b f8             	mov    %rax,%rdi
140ab69d1:	48 c1 e7 04          	shl    $0x4,%rdi
140ab69d5:	48 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%rbx
140ab69dc:	00
140ab69dd:	41 8b 41 78          	mov    0x78(%r9),%eax
140ab69e1:	4c 8b 1c 0b          	mov    (%rbx,%rcx,1),%r11
140ab69e5:	4c 8d 04 0b          	lea    (%rbx,%rcx,1),%r8
140ab69e9:	41 39 43 78          	cmp    %eax,0x78(%r11)
140ab69ed:	7e 06                	jle    0x140ab69f5
140ab69ef:	4d 89 08             	mov    %r9,(%r8)
140ab69f2:	4c 89 19             	mov    %r11,(%rcx)
140ab69f5:	4d 8b 18             	mov    (%r8),%r11
140ab69f8:	4c 8b 0c 0f          	mov    (%rdi,%rcx,1),%r9
140ab69fc:	41 8b 43 78          	mov    0x78(%r11),%eax
140ab6a00:	41 39 41 78          	cmp    %eax,0x78(%r9)
140ab6a04:	7e 1a                	jle    0x140ab6a20
140ab6a06:	4c 89 1c 0f          	mov    %r11,(%rdi,%rcx,1)
140ab6a0a:	4d 89 08             	mov    %r9,(%r8)
140ab6a0d:	4c 8b 19             	mov    (%rcx),%r11
140ab6a10:	41 8b 43 78          	mov    0x78(%r11),%eax
140ab6a14:	41 39 41 78          	cmp    %eax,0x78(%r9)
140ab6a18:	7e 06                	jle    0x140ab6a20
140ab6a1a:	4d 89 18             	mov    %r11,(%r8)
140ab6a1d:	4c 89 09             	mov    %r9,(%rcx)
140ab6a20:	4c 8b 1a             	mov    (%rdx),%r11
140ab6a23:	48 8b ca             	mov    %rdx,%rcx
140ab6a26:	48 2b cb             	sub    %rbx,%rcx
140ab6a29:	4c 8b 09             	mov    (%rcx),%r9
140ab6a2c:	41 8b 41 78          	mov    0x78(%r9),%eax
140ab6a30:	41 39 43 78          	cmp    %eax,0x78(%r11)
140ab6a34:	7e 06                	jle    0x140ab6a3c
140ab6a36:	4c 89 0a             	mov    %r9,(%rdx)
140ab6a39:	4c 89 19             	mov    %r11,(%rcx)
140ab6a3c:	4c 8b 1a             	mov    (%rdx),%r11
140ab6a3f:	4c 8b 0c 13          	mov    (%rbx,%rdx,1),%r9
140ab6a43:	41 8b 43 78          	mov    0x78(%r11),%eax
140ab6a47:	41 39 41 78          	cmp    %eax,0x78(%r9)
140ab6a4b:	7e 1a                	jle    0x140ab6a67
140ab6a4d:	4c 89 1c 13          	mov    %r11,(%rbx,%rdx,1)
140ab6a51:	4c 89 0a             	mov    %r9,(%rdx)
140ab6a54:	4c 8b 19             	mov    (%rcx),%r11
140ab6a57:	41 8b 43 78          	mov    0x78(%r11),%eax
140ab6a5b:	41 39 41 78          	cmp    %eax,0x78(%r9)
140ab6a5f:	7e 06                	jle    0x140ab6a67
140ab6a61:	4c 89 1a             	mov    %r11,(%rdx)
140ab6a64:	4c 89 09             	mov    %r9,(%rcx)
140ab6a67:	4d 8b ca             	mov    %r10,%r9
140ab6a6a:	49 8b ca             	mov    %r10,%rcx
140ab6a6d:	4c 2b cf             	sub    %rdi,%r9
140ab6a70:	48 2b cb             	sub    %rbx,%rcx
140ab6a73:	48 8b 3c 24          	mov    (%rsp),%rdi
140ab6a77:	4d 8b 19             	mov    (%r9),%r11
140ab6a7a:	48 8b 19             	mov    (%rcx),%rbx
140ab6a7d:	41 8b 43 78          	mov    0x78(%r11),%eax
140ab6a81:	39 43 78             	cmp    %eax,0x78(%rbx)
140ab6a84:	7e 06                	jle    0x140ab6a8c
140ab6a86:	4c 89 19             	mov    %r11,(%rcx)
140ab6a89:	49 89 19             	mov    %rbx,(%r9)
140ab6a8c:	48 8b 19             	mov    (%rcx),%rbx
140ab6a8f:	4d 8b 1a             	mov    (%r10),%r11
140ab6a92:	8b 43 78             	mov    0x78(%rbx),%eax
140ab6a95:	41 39 43 78          	cmp    %eax,0x78(%r11)
140ab6a99:	7e 19                	jle    0x140ab6ab4
140ab6a9b:	49 89 1a             	mov    %rbx,(%r10)
140ab6a9e:	4c 89 19             	mov    %r11,(%rcx)
140ab6aa1:	4d 8b 11             	mov    (%r9),%r10
140ab6aa4:	41 8b 42 78          	mov    0x78(%r10),%eax
140ab6aa8:	41 39 43 78          	cmp    %eax,0x78(%r11)
140ab6aac:	7e 06                	jle    0x140ab6ab4
140ab6aae:	4c 89 11             	mov    %r10,(%rcx)
140ab6ab1:	4d 89 19             	mov    %r11,(%r9)
140ab6ab4:	4d 8b 08             	mov    (%r8),%r9
140ab6ab7:	4c 8b 12             	mov    (%rdx),%r10
140ab6aba:	48 8b 5c 24 10       	mov    0x10(%rsp),%rbx
140ab6abf:	41 8b 41 78          	mov    0x78(%r9),%eax
140ab6ac3:	41 39 42 78          	cmp    %eax,0x78(%r10)
140ab6ac7:	7e 06                	jle    0x140ab6acf
140ab6ac9:	4c 89 0a             	mov    %r9,(%rdx)
140ab6acc:	4d 89 10             	mov    %r10,(%r8)
140ab6acf:	4c 8b 12             	mov    (%rdx),%r10
140ab6ad2:	4c 8b 09             	mov    (%rcx),%r9
140ab6ad5:	41 8b 42 78          	mov    0x78(%r10),%eax
140ab6ad9:	41 39 41 78          	cmp    %eax,0x78(%r9)
140ab6add:	7e 59                	jle    0x140ab6b38
140ab6adf:	4c 89 11             	mov    %r10,(%rcx)
140ab6ae2:	4c 89 0a             	mov    %r9,(%rdx)
140ab6ae5:	49 8b 08             	mov    (%r8),%rcx
140ab6ae8:	8b 41 78             	mov    0x78(%rcx),%eax
140ab6aeb:	41 39 41 78          	cmp    %eax,0x78(%r9)
140ab6aef:	7e 47                	jle    0x140ab6b38
140ab6af1:	48 89 0a             	mov    %rcx,(%rdx)
140ab6af4:	4d 89 08             	mov    %r9,(%r8)
140ab6af7:	48 83 c4 08          	add    $0x8,%rsp
140ab6afb:	c3                   	ret
140ab6afc:	4c 8b 02             	mov    (%rdx),%r8
140ab6aff:	41 8b 41 78          	mov    0x78(%r9),%eax
140ab6b03:	41 39 40 78          	cmp    %eax,0x78(%r8)
140ab6b07:	7e 06                	jle    0x140ab6b0f
140ab6b09:	4c 89 0a             	mov    %r9,(%rdx)
140ab6b0c:	4c 89 01             	mov    %r8,(%rcx)
140ab6b0f:	4c 8b 0a             	mov    (%rdx),%r9
140ab6b12:	4d 8b 02             	mov    (%r10),%r8
140ab6b15:	41 8b 41 78          	mov    0x78(%r9),%eax
140ab6b19:	41 39 40 78          	cmp    %eax,0x78(%r8)
140ab6b1d:	7e 19                	jle    0x140ab6b38
140ab6b1f:	4d 89 0a             	mov    %r9,(%r10)
140ab6b22:	4c 89 02             	mov    %r8,(%rdx)
140ab6b25:	4c 8b 09             	mov    (%rcx),%r9
140ab6b28:	41 8b 41 78          	mov    0x78(%r9),%eax
140ab6b2c:	41 39 40 78          	cmp    %eax,0x78(%r8)
140ab6b30:	7e 06                	jle    0x140ab6b38
140ab6b32:	4c 89 0a             	mov    %r9,(%rdx)
140ab6b35:	4c 89 01             	mov    %r8,(%rcx)
140ab6b38:	48 83 c4 08          	add    $0x8,%rsp
140ab6b3c:	c3                   	ret
140ab6b3d:	cc                   	int3
140ab6b3e:	cc                   	int3
140ab6b3f:	cc                   	int3
140ab6b40:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140ab6b45:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140ab6b4a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140ab6b4f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140ab6b54:	53                   	push   %rbx
140ab6b55:	56                   	push   %rsi
140ab6b56:	57                   	push   %rdi
140ab6b57:	41 54                	push   %r12