1407ab6bd:	33 ed                	xor    %ebp,%ebp
1407ab6bf:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
1407ab6c3:	4c 8b f1             	mov    %rcx,%r14
1407ab6c6:	48 8b c3             	mov    %rbx,%rax
1407ab6c9:	48 3b df             	cmp    %rdi,%rbx
1407ab6cc:	74 56                	je     0x1407ab724
1407ab6ce:	66 90                	xchg   %ax,%ax
1407ab6d0:	48 8b 50 10          	mov    0x10(%rax),%rdx
1407ab6d4:	48 ff c5             	inc    %rbp
1407ab6d7:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1407ab6db:	74 22                	je     0x1407ab6ff
1407ab6dd:	48 8b 48 08          	mov    0x8(%rax),%rcx
1407ab6e1:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407ab6e5:	75 13                	jne    0x1407ab6fa
1407ab6e7:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1407ab6eb:	75 0d                	jne    0x1407ab6fa
1407ab6ed:	48 8b c1             	mov    %rcx,%rax
1407ab6f0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407ab6f4:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407ab6f8:	74 ed                	je     0x1407ab6e7
1407ab6fa:	48 8b c1             	mov    %rcx,%rax
1407ab6fd:	eb 20                	jmp    0x1407ab71f
1407ab6ff:	48 8b c2             	mov    %rdx,%rax
1407ab702:	48 8b 12             	mov    (%rdx),%rdx
1407ab705:	80 7a 19 00          	cmpb   $0x0,0x19(%rdx)
1407ab709:	75 14                	jne    0x1407ab71f
1407ab70b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1407ab710:	48 8b 0a             	mov    (%rdx),%rcx
1407ab713:	48 8b c2             	mov    %rdx,%rax
1407ab716:	48 8b d1             	mov    %rcx,%rdx
1407ab719:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407ab71d:	74 f1                	je     0x1407ab710
1407ab71f:	48 3b c7             	cmp    %rdi,%rax
1407ab722:	75 ac                	jne    0x1407ab6d0
1407ab724:	49 8b 36             	mov    (%r14),%rsi
1407ab727:	48 3b 1e             	cmp    (%rsi),%rbx
1407ab72a:	75 2d                	jne    0x1407ab759
1407ab72c:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
1407ab730:	74 27                	je     0x1407ab759
1407ab732:	4c 8b 46 08          	mov    0x8(%rsi),%r8
1407ab736:	49 8b d6             	mov    %r14,%rdx
1407ab739:	49 8b ce             	mov    %r14,%rcx
1407ab73c:	e8 6f 5a c1 ff       	call   0x1403c11b0
1407ab741:	48 89 76 08          	mov    %rsi,0x8(%rsi)
1407ab745:	48 89 36             	mov    %rsi,(%rsi)
1407ab748:	48 89 76 10          	mov    %rsi,0x10(%rsi)
1407ab74c:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
1407ab753:	00
1407ab754:	e9 cd 00 00 00       	jmp    0x1407ab826
1407ab759:	48 3b df             	cmp    %rdi,%rbx
1407ab75c:	0f 84 c4 00 00 00    	je     0x1407ab826
1407ab762:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1407ab766:	48 8b d3             	mov    %rbx,%rdx
1407ab769:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1407ab76e:	74 47                	je     0x1407ab7b7
1407ab770:	48 8b 43 08          	mov    0x8(%rbx),%rax
1407ab774:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1407ab778:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407ab77c:	75 15                	jne    0x1407ab793
1407ab77e:	66 90                	xchg   %ax,%ax
1407ab780:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1407ab784:	75 0d                	jne    0x1407ab793
1407ab786:	48 8b d8             	mov    %rax,%rbx
1407ab789:	48 8b 40 08          	mov    0x8(%rax),%rax
1407ab78d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407ab791:	74 ed                	je     0x1407ab780
1407ab793:	48 8b 09             	mov    (%rcx),%rcx
1407ab796:	48 8b d8             	mov    %rax,%rbx
1407ab799:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407ab79d:	75 5d                	jne    0x1407ab7fc
1407ab79f:	48 8b c2             	mov    %rdx,%rax
1407ab7a2:	48 3b 41 10          	cmp    0x10(%rcx),%rax
1407ab7a6:	75 54                	jne    0x1407ab7fc
1407ab7a8:	48 8b c1             	mov    %rcx,%rax
1407ab7ab:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1407ab7af:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407ab7b3:	74 ed                	je     0x1407ab7a2
1407ab7b5:	eb 45                	jmp    0x1407ab7fc
1407ab7b7:	49 8b 08             	mov    (%r8),%rcx
1407ab7ba:	49 8b d8             	mov    %r8,%rbx
1407ab7bd:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407ab7c1:	75 1c                	jne    0x1407ab7df
1407ab7c3:	0f 1f 40 00          	nopl   0x0(%rax)
1407ab7c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1407ab7ce:	00 00
1407ab7d0:	48 8b 01             	mov    (%rcx),%rax
1407ab7d3:	48 8b d9             	mov    %rcx,%rbx
1407ab7d6:	48 8b c8             	mov    %rax,%rcx
1407ab7d9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407ab7dd:	74 f1                	je     0x1407ab7d0
1407ab7df:	49 8b 08             	mov    (%r8),%rcx
1407ab7e2:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407ab7e6:	75 14                	jne    0x1407ab7fc
1407ab7e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407ab7ef:	00
1407ab7f0:	48 8b 01             	mov    (%rcx),%rax
1407ab7f3:	48 8b c8             	mov    %rax,%rcx
1407ab7f6:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407ab7fa:	74 f4                	je     0x1407ab7f0
1407ab7fc:	49 8b ce             	mov    %r14,%rcx
1407ab7ff:	e8 fc c7 c2 ff       	call   0x1403d8000
1407ab804:	48 8b f0             	mov    %rax,%rsi
1407ab807:	48 8d 48 20          	lea    0x20(%rax),%rcx
1407ab80b:	e8 90 64 c1 ff       	call   0x1403c1ca0
1407ab810:	ba 50 00 00 00       	mov    $0x50,%edx
1407ab815:	48 8b ce             	mov    %rsi,%rcx
1407ab818:	e8 27 f9 66 00       	call   0x140e1b144
1407ab81d:	48 3b df             	cmp    %rdi,%rbx
1407ab820:	0f 85 3c ff ff ff    	jne    0x1407ab762
1407ab826:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407ab82b:	48 8b c5             	mov    %rbp,%rax
1407ab82e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1407ab833:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1407ab838:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1407ab83d:	48 83 c4 20          	add    $0x20,%rsp
1407ab841:	41 5e                	pop    %r14
1407ab843:	c3                   	ret
1407ab844:	cc                   	int3
1407ab845:	cc                   	int3
1407ab846:	cc                   	int3
1407ab847:	cc                   	int3
1407ab848:	cc                   	int3
1407ab849:	cc                   	int3
1407ab84a:	cc                   	int3
1407ab84b:	cc                   	int3
1407ab84c:	cc                   	int3
1407ab84d:	cc                   	int3
1407ab84e:	cc                   	int3
1407ab84f:	cc                   	int3
1407ab850:	40 53                	rex push %rbx
1407ab852:	48 83 ec 20          	sub    $0x20,%rsp
1407ab856:	48 8b d9             	mov    %rcx,%rbx
1407ab859:	48 8b 09             	mov    (%rcx),%rcx
1407ab85c:	48 85 c9             	test   %rcx,%rcx
1407ab85f:	74 6c                	je     0x1407ab8cd
1407ab861:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1407ab865:	4c 8b c3             	mov    %rbx,%r8
1407ab868:	e8 a3 14 e8 ff       	call   0x14062cd10
1407ab86d:	48 8b 0b             	mov    (%rbx),%rcx
1407ab870:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1407ab877:	aa aa 2a
1407ab87a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1407ab87e:	48 2b d1             	sub    %rcx,%rdx
1407ab881:	48 f7 ea             	imul   %rdx
1407ab884:	48 c1 fa 02          	sar    $0x2,%rdx
1407ab888:	48 8b c2             	mov    %rdx,%rax
1407ab88b:	48 c1 e8 3f          	shr    $0x3f,%rax
1407ab88f:	48 03 d0             	add    %rax,%rdx
1407ab892:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
1407ab896:	48 c1 e2 03          	shl    $0x3,%rdx
1407ab89a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407ab8a1:	72 18                	jb     0x1407ab8bb
1407ab8a3:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1407ab8a7:	48 83 c2 27          	add    $0x27,%rdx
1407ab8ab:	49 2b c8             	sub    %r8,%rcx
1407ab8ae:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1407ab8b2:	48 83 f8 1f          	cmp    $0x1f,%rax
1407ab8b6:	77 1b                	ja     0x1407ab8d3
1407ab8b8:	49 8b c8             	mov    %r8,%rcx
1407ab8bb:	e8 84 f8 66 00       	call   0x140e1b144
1407ab8c0:	33 c0                	xor    %eax,%eax
1407ab8c2:	48 89 03             	mov    %rax,(%rbx)
1407ab8c5:	48 89 43 08          	mov    %rax,0x8(%rbx)
1407ab8c9:	48 89 43 10          	mov    %rax,0x10(%rbx)
1407ab8cd:	48 83 c4 20          	add    $0x20,%rsp
1407ab8d1:	5b                   	pop    %rbx
1407ab8d2:	c3                   	ret
1407ab8d3:	e8 cc e8 67 00       	call   0x140e2a1a4
1407ab8d8:	cc                   	int3
1407ab8d9:	cc                   	int3
1407ab8da:	cc                   	int3
1407ab8db:	cc                   	int3
1407ab8dc:	cc                   	int3
1407ab8dd:	cc                   	int3
1407ab8de:	cc                   	int3
1407ab8df:	cc                   	int3
1407ab8e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407ab8e5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407ab8ea:	57                   	push   %rdi
1407ab8eb:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1407ab8f2:	48 8b 05 07 d6 c0 00 	mov    0xc0d607(%rip),%rax        # 0x1413b8f00
1407ab8f9:	48 33 c4             	xor    %rsp,%rax
1407ab8fc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1407ab901:	49 8b f8             	mov    %r8,%rdi
1407ab904:	48 8b d9             	mov    %rcx,%rbx
1407ab907:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1407ab90c:	49 8b 00             	mov    (%r8),%rax
1407ab90f:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407ab913:	48 2b c8             	sub    %rax,%rcx
1407ab916:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407ab91a:	48 83 f9 18          	cmp    $0x18,%rcx
1407ab91e:	74 22                	je     0x1407ab942
1407ab920:	48 8d 15 81 76 88 00 	lea    0x887681(%rip),%rdx        # 0x141032fa8
1407ab927:	48 8b 0d ca 5b c8 00 	mov    0xc85bca(%rip),%rcx        # 0x1414314f8
1407ab92e:	e8 8d 7c fe ff       	call   0x1407935c0
1407ab933:	33 d2                	xor    %edx,%edx
1407ab935:	48 8b cb             	mov    %rbx,%rcx
1407ab938:	e8 73 30 a6 ff       	call   0x14020e9b0
1407ab93d:	e9 a9 01 00 00       	jmp    0x1407abaeb
1407ab942:	48 8b 08             	mov    (%rax),%rcx
1407ab945:	e8 d6 8f f8 ff       	call   0x140734920
1407ab94a:	48 8b f0             	mov    %rax,%rsi
1407ab94d:	48 8b 0f             	mov    (%rdi),%rcx
1407ab950:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1407ab954:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1407ab958:	e8 63 8f f8 ff       	call   0x1407348c0
1407ab95d:	90                   	nop
1407ab95e:	48 8b 15 d3 62 c8 00 	mov    0xc862d3(%rip),%rdx        # 0x141431c38
1407ab965:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1407ab96a:	48 85 d2             	test   %rdx,%rdx
1407ab96d:	74 1d                	je     0x1407ab98c
1407ab96f:	8b 4a 10             	mov    0x10(%rdx),%ecx
1407ab972:	ff c1                	inc    %ecx
1407ab974:	89 4a 10             	mov    %ecx,0x10(%rdx)
1407ab977:	83 f9 01             	cmp    $0x1,%ecx
1407ab97a:	0f 8e 9b 01 00 00    	jle    0x1407abb1b
1407ab980:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1407ab986:	0f 84 97 01 00 00    	je     0x1407abb23
1407ab98c:	45 33 c9             	xor    %r9d,%r9d
1407ab98f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1407ab994:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1407ab999:	48 8b c8             	mov    %rax,%rcx
1407ab99c:	e8 1f c3 f8 ff       	call   0x140737cc0
1407ab9a1:	90                   	nop
1407ab9a2:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1407ab9a7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1407ab9ac:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1407ab9b1:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1407ab9b8:	00 00
1407ab9ba:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1407ab9bf:	4c 8b c7             	mov    %rdi,%r8
1407ab9c2:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1407ab9c7:	48 8b 0d ba 74 c8 00 	mov    0xc874ba(%rip),%rcx        # 0x141432e88
1407ab9ce:	e8 bd db ff ff       	call   0x1407a9590
1407ab9d3:	48 8b f8             	mov    %rax,%rdi
1407ab9d6:	48 8b ce             	mov    %rsi,%rcx
1407ab9d9:	e8 f2 be f8 ff       	call   0x1407378d0
1407ab9de:	0f 57 c0             	xorps  %xmm0,%xmm0
1407ab9e1:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1407ab9e6:	0f 57 c9             	xorps  %xmm1,%xmm1
1407ab9e9:	f3 0f 7f 4c 24 68    	movdqu %xmm1,0x68(%rsp)
1407ab9ef:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1407ab9f6:	49 ff c0             	inc    %r8
1407ab9f9:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1407ab9fe:	75 f6                	jne    0x1407ab9f6
1407aba00:	48 8b d0             	mov    %rax,%rdx
1407aba03:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1407aba08:	e8 f3 b3 9e ff       	call   0x140196e00
1407aba0d:	90                   	nop
1407aba0e:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1407aba13:	4c 8b c7             	mov    %rdi,%r8
1407aba16:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1407aba1b:	48 8b 0d 66 74 c8 00 	mov    0xc87466(%rip),%rcx        # 0x141432e88
1407aba22:	e8 49 4f dd ff       	call   0x140580970
1407aba27:	0f b6 f8             	movzbl %al,%edi
1407aba2a:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1407aba2f:	48 83 fa 0f          	cmp    $0xf,%rdx
1407aba33:	76 32                	jbe    0x1407aba67
1407aba35:	48 ff c2             	inc    %rdx
1407aba38:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1407aba3d:	48 8b c1             	mov    %rcx,%rax
1407aba40:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407aba47:	72 19                	jb     0x1407aba62
1407aba49:	48 83 c2 27          	add    $0x27,%rdx
1407aba4d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407aba51:	48 2b c1             	sub    %rcx,%rax
1407aba54:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407aba58:	48 83 f8 1f          	cmp    $0x1f,%rax
1407aba5c:	0f 87 cc 00 00 00    	ja     0x1407abb2e
1407aba62:	e8 dd f6 66 00       	call   0x140e1b144
1407aba67:	66 0f 6f 05 c1 83 7f 	movdqa 0x7f83c1(%rip),%xmm0        # 0x140fa3e30
1407aba6e:	00
1407aba6f:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
1407aba75:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
1407aba7a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407aba7f:	e8 3c b7 fa ff       	call   0x1407571c0
1407aba84:	48 8b 0d ed 73 c8 00 	mov    0xc873ed(%rip),%rcx        # 0x141432e78
1407aba8b:	40 84 ff             	test   %dil,%dil
1407aba8e:	74 06                	je     0x1407aba96
1407aba90:	48 83 c1 58          	add    $0x58,%rcx
1407aba94:	eb 04                	jmp    0x1407aba9a
1407aba96:	48 83 c1 60          	add    $0x60,%rcx
1407aba9a:	48 8b 09             	mov    (%rcx),%rcx
1407aba9d:	48 85 c9             	test   %rcx,%rcx
1407abaa0:	74 1c                	je     0x1407ababe
1407abaa2:	8b 41 10             	mov    0x10(%rcx),%eax
1407abaa5:	ff c0                	inc    %eax
1407abaa7:	89 41 10             	mov    %eax,0x10(%rcx)
1407abaaa:	83 f8 01             	cmp    $0x1,%eax
1407abaad:	0f 8e 81 00 00 00    	jle    0x1407abb34
1407abab3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407abab8:	0f 84 7e 00 00 00    	je     0x1407abb3c
1407ababe:	48 89 0b             	mov    %rcx,(%rbx)
1407abac1:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1407abac6:	48 85 c9             	test   %rcx,%rcx
1407abac9:	74 20                	je     0x1407abaeb
1407abacb:	8b 41 10             	mov    0x10(%rcx),%eax
1407abace:	ff c8                	dec    %eax
1407abad0:	89 41 10             	mov    %eax,0x10(%rcx)
1407abad3:	85 c0                	test   %eax,%eax
1407abad5:	7f 14                	jg     0x1407abaeb
1407abad7:	78 37                	js     0x1407abb10
1407abad9:	48 8b 01             	mov    (%rcx),%rax
1407abadc:	ba 01 00 00 00       	mov    $0x1,%edx
1407abae1:	48 8b 00             	mov    (%rax),%rax
1407abae4:	ff 15 36 7f 7d 00    	call   *0x7d7f36(%rip)        # 0x140f83a20
1407abaea:	90                   	nop
1407abaeb:	48 8b c3             	mov    %rbx,%rax
1407abaee:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1407abaf3:	48 33 cc             	xor    %rsp,%rcx
1407abaf6:	e8 05 fa 66 00       	call   0x140e1b500
1407abafb:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1407abb02:	00
1407abb03:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1407abb07:	49 8b 73 28          	mov    0x28(%r11),%rsi
1407abb0b:	49 8b e3             	mov    %r11,%rsp
1407abb0e:	5f                   	pop    %rdi
1407abb0f:	c3                   	ret
1407abb10:	b9 02 00 00 00       	mov    $0x2,%ecx
1407abb15:	e8 e6 eb fd ff       	call   0x14078a700
1407abb1a:	90                   	nop
1407abb1b:	33 c9                	xor    %ecx,%ecx
1407abb1d:	e8 de eb fd ff       	call   0x14078a700
1407abb22:	cc                   	int3
1407abb23:	b9 01 00 00 00       	mov    $0x1,%ecx
1407abb28:	e8 d3 eb fd ff       	call   0x14078a700
1407abb2d:	90                   	nop
1407abb2e:	e8 71 e6 67 00       	call   0x140e2a1a4
1407abb33:	90                   	nop
1407abb34:	33 c9                	xor    %ecx,%ecx
1407abb36:	e8 c5 eb fd ff       	call   0x14078a700
1407abb3b:	cc                   	int3
1407abb3c:	b9 01 00 00 00       	mov    $0x1,%ecx
1407abb41:	e8 ba eb fd ff       	call   0x14078a700
1407abb46:	cc                   	int3
1407abb47:	cc                   	int3
1407abb48:	cc                   	int3
1407abb49:	cc                   	int3
1407abb4a:	cc                   	int3
1407abb4b:	cc                   	int3
1407abb4c:	cc                   	int3
1407abb4d:	cc                   	int3
1407abb4e:	cc                   	int3
1407abb4f:	cc                   	int3
1407abb50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407abb55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407abb5a:	57                   	push   %rdi
1407abb5b:	48 83 ec 30          	sub    $0x30,%rsp
1407abb5f:	48 8b f1             	mov    %rcx,%rsi
1407abb62:	49 8b 08             	mov    (%r8),%rcx