1402ae581:	0f 8e 27 03 00 00    	jle    0x1402ae8ae
1402ae587:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae58c:	0f 84 24 03 00 00    	je     0x1402ae8b6
1402ae592:	44 8b c6             	mov    %esi,%r8d
1402ae595:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402ae599:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402ae59d:	e8 1e 0a 40 00       	call   0x1406aefc0
1402ae5a2:	48 8b 08             	mov    (%rax),%rcx
1402ae5a5:	4c 89 20             	mov    %r12,(%rax)
1402ae5a8:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1402ae5ac:	48 8b 08             	mov    (%rax),%rcx
1402ae5af:	48 85 c9             	test   %rcx,%rcx
1402ae5b2:	74 24                	je     0x1402ae5d8
1402ae5b4:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae5b7:	ff c8                	dec    %eax
1402ae5b9:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae5bc:	85 c0                	test   %eax,%eax
1402ae5be:	7f 18                	jg     0x1402ae5d8
1402ae5c0:	0f 88 fb 02 00 00    	js     0x1402ae8c1
1402ae5c6:	48 8b 01             	mov    (%rcx),%rax
1402ae5c9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae5ce:	48 8b 00             	mov    (%rax),%rax
1402ae5d1:	ff 15 49 54 cd 00    	call   *0xcd5449(%rip)        # 0x140f83a20
1402ae5d7:	90                   	nop
1402ae5d8:	49 8b 0e             	mov    (%r14),%rcx
1402ae5db:	48 85 c9             	test   %rcx,%rcx
1402ae5de:	74 1c                	je     0x1402ae5fc
1402ae5e0:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae5e3:	ff c0                	inc    %eax
1402ae5e5:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae5e8:	83 f8 01             	cmp    $0x1,%eax
1402ae5eb:	0f 8e db 02 00 00    	jle    0x1402ae8cc
1402ae5f1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae5f6:	0f 84 d8 02 00 00    	je     0x1402ae8d4
1402ae5fc:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1402ae600:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1402ae604:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402ae608:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1402ae60c:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402ae610:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402ae614:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402ae619:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ae61d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402ae621:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402ae625:	e8 26 18 ef ff       	call   0x14019fe50
1402ae62a:	48 8b d0             	mov    %rax,%rdx
1402ae62d:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1402ae631:	e8 ba e2 3f 00       	call   0x1406ac8f0
1402ae636:	48 8b 0d c3 1d 17 01 	mov    0x1171dc3(%rip),%rcx        # 0x141420400
1402ae63d:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402ae641:	48 85 d2             	test   %rdx,%rdx
1402ae644:	74 1d                	je     0x1402ae663
1402ae646:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402ae649:	ff c1                	inc    %ecx
1402ae64b:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402ae64e:	83 f9 01             	cmp    $0x1,%ecx
1402ae651:	0f 8e 88 02 00 00    	jle    0x1402ae8df
1402ae657:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402ae65d:	0f 84 84 02 00 00    	je     0x1402ae8e7
1402ae663:	48 89 55 bf          	mov    %rdx,-0x41(%rbp)
1402ae667:	48 8b d0             	mov    %rax,%rdx
1402ae66a:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402ae66e:	e8 0d e7 3f 00       	call   0x1406acd80
1402ae673:	90                   	nop
1402ae674:	4c 8d 0d 75 fe ee ff 	lea    -0x11018b(%rip),%r9        # 0x14019e4f0
1402ae67b:	ba 08 00 00 00       	mov    $0x8,%edx
1402ae680:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402ae686:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402ae68a:	e8 bd ce b6 00       	call   0x140e1b54c
1402ae68f:	48 8b 05 b2 d9 16 01 	mov    0x116d9b2(%rip),%rax        # 0x14141c048
1402ae696:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402ae69d:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1402ae6a1:	48 85 c9             	test   %rcx,%rcx
1402ae6a4:	74 1c                	je     0x1402ae6c2
1402ae6a6:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae6a9:	ff c0                	inc    %eax
1402ae6ab:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae6ae:	83 f8 01             	cmp    $0x1,%eax
1402ae6b1:	0f 8e 3b 02 00 00    	jle    0x1402ae8f2
1402ae6b7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae6bc:	0f 84 38 02 00 00    	je     0x1402ae8fa
1402ae6c2:	44 8b c6             	mov    %esi,%r8d
1402ae6c5:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
1402ae6c9:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402ae6cd:	e8 ee 08 40 00       	call   0x1406aefc0
1402ae6d2:	48 8b 08             	mov    (%rax),%rcx
1402ae6d5:	4c 89 20             	mov    %r12,(%rax)
1402ae6d8:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1402ae6dc:	48 8b 08             	mov    (%rax),%rcx
1402ae6df:	48 85 c9             	test   %rcx,%rcx
1402ae6e2:	74 24                	je     0x1402ae708
1402ae6e4:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae6e7:	ff c8                	dec    %eax
1402ae6e9:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae6ec:	85 c0                	test   %eax,%eax
1402ae6ee:	7f 18                	jg     0x1402ae708
1402ae6f0:	0f 88 0f 02 00 00    	js     0x1402ae905
1402ae6f6:	48 8b 01             	mov    (%rcx),%rax
1402ae6f9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae6fe:	48 8b 00             	mov    (%rax),%rax
1402ae701:	ff 15 19 53 cd 00    	call   *0xcd5319(%rip)        # 0x140f83a20
1402ae707:	90                   	nop
1402ae708:	49 8b 0e             	mov    (%r14),%rcx
1402ae70b:	48 85 c9             	test   %rcx,%rcx
1402ae70e:	74 1c                	je     0x1402ae72c
1402ae710:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae713:	ff c0                	inc    %eax
1402ae715:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae718:	83 f8 01             	cmp    $0x1,%eax
1402ae71b:	0f 8e ef 01 00 00    	jle    0x1402ae910
1402ae721:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae726:	0f 84 ec 01 00 00    	je     0x1402ae918
1402ae72c:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1402ae730:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1402ae734:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402ae738:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1402ae73c:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402ae740:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
1402ae744:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
1402ae749:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ae74d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1402ae751:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402ae755:	e8 f6 16 ef ff       	call   0x14019fe50
1402ae75a:	48 8b d8             	mov    %rax,%rbx
1402ae75d:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
1402ae761:	48 8b 0d 28 cb 16 01 	mov    0x116cb28(%rip),%rcx        # 0x14141b290
1402ae768:	4d 85 ff             	test   %r15,%r15
1402ae76b:	74 04                	je     0x1402ae771
1402ae76d:	4d 89 67 60          	mov    %r12,0x60(%r15)
1402ae771:	48 8b 11             	mov    (%rcx),%rdx
1402ae774:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402ae778:	4d 8b cf             	mov    %r15,%r9
1402ae77b:	4c 8b c3             	mov    %rbx,%r8
1402ae77e:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1402ae782:	ff 15 98 52 cd 00    	call   *0xcd5298(%rip)        # 0x140f83a20
1402ae788:	90                   	nop
1402ae789:	48 8b cb             	mov    %rbx,%rcx
1402ae78c:	e8 af 0d ef ff       	call   0x14019f540
1402ae791:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402ae795:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
1402ae79a:	0f 95 c3             	setne  %bl
1402ae79d:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae7a0:	ff c8                	dec    %eax
1402ae7a2:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae7a5:	85 c0                	test   %eax,%eax
1402ae7a7:	7f 14                	jg     0x1402ae7bd
1402ae7a9:	78 4c                	js     0x1402ae7f7
1402ae7ab:	48 8b 01             	mov    (%rcx),%rax
1402ae7ae:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae7b3:	48 8b 00             	mov    (%rax),%rax
1402ae7b6:	ff 15 64 52 cd 00    	call   *0xcd5264(%rip)        # 0x140f83a20
1402ae7bc:	90                   	nop
1402ae7bd:	4c 8d 0d 2c fd ee ff 	lea    -0x1102d4(%rip),%r9        # 0x14019e4f0
1402ae7c4:	ba 08 00 00 00       	mov    $0x8,%edx
1402ae7c9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402ae7cf:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402ae7d3:	e8 74 cd b6 00       	call   0x140e1b54c
1402ae7d8:	0f b6 c3             	movzbl %bl,%eax
1402ae7db:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1402ae7e2:	00
1402ae7e3:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1402ae7e7:	49 8b 73 38          	mov    0x38(%r11),%rsi
1402ae7eb:	49 8b e3             	mov    %r11,%rsp
1402ae7ee:	41 5f                	pop    %r15
1402ae7f0:	41 5e                	pop    %r14
1402ae7f2:	41 5c                	pop    %r12
1402ae7f4:	5f                   	pop    %rdi
1402ae7f5:	5d                   	pop    %rbp
1402ae7f6:	c3                   	ret
1402ae7f7:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae7fc:	e8 ff be 4d 00       	call   0x14078a700
1402ae801:	90                   	nop
1402ae802:	33 c9                	xor    %ecx,%ecx
1402ae804:	e8 f7 be 4d 00       	call   0x14078a700
1402ae809:	cc                   	int3
1402ae80a:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae80f:	e8 ec be 4d 00       	call   0x14078a700
1402ae814:	90                   	nop
1402ae815:	33 c9                	xor    %ecx,%ecx
1402ae817:	e8 e4 be 4d 00       	call   0x14078a700
1402ae81c:	cc                   	int3
1402ae81d:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae822:	e8 d9 be 4d 00       	call   0x14078a700
1402ae827:	90                   	nop
1402ae828:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae82d:	e8 ce be 4d 00       	call   0x14078a700
1402ae832:	90                   	nop
1402ae833:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae838:	e8 c3 be 4d 00       	call   0x14078a700
1402ae83d:	90                   	nop
1402ae83e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae843:	e8 b8 be 4d 00       	call   0x14078a700
1402ae848:	90                   	nop
1402ae849:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae84e:	e8 ad be 4d 00       	call   0x14078a700
1402ae853:	90                   	nop
1402ae854:	33 c9                	xor    %ecx,%ecx
1402ae856:	e8 a5 be 4d 00       	call   0x14078a700
1402ae85b:	cc                   	int3
1402ae85c:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae861:	e8 9a be 4d 00       	call   0x14078a700
1402ae866:	90                   	nop
1402ae867:	33 c9                	xor    %ecx,%ecx
1402ae869:	e8 92 be 4d 00       	call   0x14078a700
1402ae86e:	cc                   	int3
1402ae86f:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae874:	e8 87 be 4d 00       	call   0x14078a700
1402ae879:	90                   	nop
1402ae87a:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae87f:	e8 7c be 4d 00       	call   0x14078a700
1402ae884:	90                   	nop
1402ae885:	33 c9                	xor    %ecx,%ecx
1402ae887:	e8 74 be 4d 00       	call   0x14078a700
1402ae88c:	cc                   	int3
1402ae88d:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae892:	e8 69 be 4d 00       	call   0x14078a700
1402ae897:	90                   	nop
1402ae898:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae89d:	e8 5e be 4d 00       	call   0x14078a700
1402ae8a2:	90                   	nop
1402ae8a3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae8a8:	e8 53 be 4d 00       	call   0x14078a700
1402ae8ad:	90                   	nop
1402ae8ae:	33 c9                	xor    %ecx,%ecx
1402ae8b0:	e8 4b be 4d 00       	call   0x14078a700
1402ae8b5:	cc                   	int3
1402ae8b6:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae8bb:	e8 40 be 4d 00       	call   0x14078a700
1402ae8c0:	90                   	nop
1402ae8c1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae8c6:	e8 35 be 4d 00       	call   0x14078a700
1402ae8cb:	90                   	nop
1402ae8cc:	33 c9                	xor    %ecx,%ecx
1402ae8ce:	e8 2d be 4d 00       	call   0x14078a700
1402ae8d3:	cc                   	int3
1402ae8d4:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae8d9:	e8 22 be 4d 00       	call   0x14078a700
1402ae8de:	90                   	nop
1402ae8df:	33 c9                	xor    %ecx,%ecx
1402ae8e1:	e8 1a be 4d 00       	call   0x14078a700
1402ae8e6:	cc                   	int3
1402ae8e7:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae8ec:	e8 0f be 4d 00       	call   0x14078a700
1402ae8f1:	90                   	nop
1402ae8f2:	33 c9                	xor    %ecx,%ecx
1402ae8f4:	e8 07 be 4d 00       	call   0x14078a700
1402ae8f9:	cc                   	int3
1402ae8fa:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae8ff:	e8 fc bd 4d 00       	call   0x14078a700
1402ae904:	90                   	nop
1402ae905:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ae90a:	e8 f1 bd 4d 00       	call   0x14078a700
1402ae90f:	90                   	nop
1402ae910:	33 c9                	xor    %ecx,%ecx
1402ae912:	e8 e9 bd 4d 00       	call   0x14078a700
1402ae917:	cc                   	int3
1402ae918:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ae91d:	e8 de bd 4d 00       	call   0x14078a700
1402ae922:	cc                   	int3
1402ae923:	cc                   	int3
1402ae924:	cc                   	int3
1402ae925:	cc                   	int3
1402ae926:	cc                   	int3
1402ae927:	cc                   	int3
1402ae928:	cc                   	int3
1402ae929:	cc                   	int3
1402ae92a:	cc                   	int3
1402ae92b:	cc                   	int3
1402ae92c:	cc                   	int3
1402ae92d:	cc                   	int3
1402ae92e:	cc                   	int3
1402ae92f:	cc                   	int3
1402ae930:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402ae935:	55                   	push   %rbp
1402ae936:	56                   	push   %rsi
1402ae937:	57                   	push   %rdi
1402ae938:	41 54                	push   %r12
1402ae93a:	41 55                	push   %r13
1402ae93c:	41 56                	push   %r14
1402ae93e:	41 57                	push   %r15
1402ae940:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
1402ae945:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1402ae94c:	48 8b 05 ad a5 10 01 	mov    0x110a5ad(%rip),%rax        # 0x1413b8f00
1402ae953:	48 33 c4             	xor    %rsp,%rax
1402ae956:	48 89 45 00          	mov    %rax,0x0(%rbp)
1402ae95a:	4c 8b ea             	mov    %rdx,%r13
1402ae95d:	44 8b f9             	mov    %ecx,%r15d
1402ae960:	33 f6                	xor    %esi,%esi
1402ae962:	44 8b e6             	mov    %esi,%r12d
1402ae965:	89 75 80             	mov    %esi,-0x80(%rbp)
1402ae968:	48 89 75 80          	mov    %rsi,-0x80(%rbp)
1402ae96c:	48 8b 05 d5 d6 16 01 	mov    0x116d6d5(%rip),%rax        # 0x14141c048
1402ae973:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402ae97a:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402ae97f:	48 85 c9             	test   %rcx,%rcx
1402ae982:	74 1c                	je     0x1402ae9a0
1402ae984:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae987:	ff c0                	inc    %eax
1402ae989:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae98c:	83 f8 01             	cmp    $0x1,%eax
1402ae98f:	0f 8e ce 0b 00 00    	jle    0x1402af563
1402ae995:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ae99a:	0f 84 cb 0b 00 00    	je     0x1402af56b
1402ae9a0:	45 8b c7             	mov    %r15d,%r8d
1402ae9a3:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402ae9a8:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402ae9ad:	e8 0e 06 40 00       	call   0x1406aefc0
1402ae9b2:	48 8b 08             	mov    (%rax),%rcx
1402ae9b5:	48 89 30             	mov    %rsi,(%rax)
1402ae9b8:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1402ae9bc:	48 8b 08             	mov    (%rax),%rcx
1402ae9bf:	48 85 c9             	test   %rcx,%rcx
1402ae9c2:	74 24                	je     0x1402ae9e8
1402ae9c4:	8b 41 10             	mov    0x10(%rcx),%eax
1402ae9c7:	ff c8                	dec    %eax
1402ae9c9:	89 41 10             	mov    %eax,0x10(%rcx)
1402ae9cc:	85 c0                	test   %eax,%eax
1402ae9ce:	7f 18                	jg     0x1402ae9e8
1402ae9d0:	0f 88 a0 0b 00 00    	js     0x1402af576
1402ae9d6:	48 8b 01             	mov    (%rcx),%rax
1402ae9d9:	ba 01 00 00 00       	mov    $0x1,%edx
1402ae9de:	48 8b 00             	mov    (%rax),%rax
1402ae9e1:	ff 15 39 50 cd 00    	call   *0xcd5039(%rip)        # 0x140f83a20
1402ae9e7:	90                   	nop
1402ae9e8:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402ae9ec:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1402ae9f0:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1402ae9f4:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1402ae9f8:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1402ae9fc:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1402aea01:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aea06:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1402aea0a:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1402aea0f:	e8 3c 14 ef ff       	call   0x14019fe50
1402aea14:	48 8b d0             	mov    %rax,%rdx
1402aea17:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402aea1c:	e8 cf de 3f 00       	call   0x1406ac8f0
1402aea21:	48 8b 0d 90 19 17 01 	mov    0x1171990(%rip),%rcx        # 0x1414203b8
1402aea28:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402aea2c:	48 85 d2             	test   %rdx,%rdx
1402aea2f:	74 1d                	je     0x1402aea4e
1402aea31:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402aea34:	ff c1                	inc    %ecx
1402aea36:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402aea39:	83 f9 01             	cmp    $0x1,%ecx
1402aea3c:	0f 8e 3f 0b 00 00    	jle    0x1402af581
1402aea42:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402aea48:	0f 84 3b 0b 00 00    	je     0x1402af589
1402aea4e:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402aea53:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)