1402bc765:	7e 29                	jle    0x1402bc790
1402bc767:	ba 9a 00 00 00       	mov    $0x9a,%edx
1402bc76c:	c7 44 24 20 3e 00 00 	movl   $0x3e,0x20(%rsp)
1402bc773:	00
1402bc774:	4c 8d 0d 6d e4 0e 00 	lea    0xee46d(%rip),%r9        # 0x1403aabe8
1402bc77b:	b9 04 00 00 00       	mov    $0x4,%ecx
1402bc780:	44 8d 42 d4          	lea    -0x2c(%rdx),%r8d
1402bc784:	e8 17 4c f6 ff       	call   0x1402213a0
1402bc789:	33 c0                	xor    %eax,%eax
1402bc78b:	e9 7e 03 00 00       	jmp    0x1402bcb0e
1402bc790:	ff c0                	inc    %eax
1402bc792:	3b d8                	cmp    %eax,%ebx
1402bc794:	7d 29                	jge    0x1402bc7bf
1402bc796:	ba 9a 00 00 00       	mov    $0x9a,%edx
1402bc79b:	c7 44 24 20 44 00 00 	movl   $0x44,0x20(%rsp)
1402bc7a2:	00
1402bc7a3:	4c 8d 0d 3e e4 0e 00 	lea    0xee43e(%rip),%r9        # 0x1403aabe8
1402bc7aa:	b9 04 00 00 00       	mov    $0x4,%ecx
1402bc7af:	44 8d 42 de          	lea    -0x22(%rdx),%r8d
1402bc7b3:	e8 e8 4b f6 ff       	call   0x1402213a0
1402bc7b8:	33 c0                	xor    %eax,%eax
1402bc7ba:	e9 4f 03 00 00       	jmp    0x1402bcb0e
1402bc7bf:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1402bc7c4:	45 33 c9             	xor    %r9d,%r9d
1402bc7c7:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
1402bc7cc:	48 8b df             	mov    %rdi,%rbx
1402bc7cf:	48 63 94 24 28 01 00 	movslq 0x128(%rsp),%rdx
1402bc7d6:	00
1402bc7d7:	49 ff c7             	inc    %r15
1402bc7da:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402bc7df:	4c 03 ff             	add    %rdi,%r15
1402bc7e2:	41 88 6d 00          	mov    %bpl,0x0(%r13)
1402bc7e6:	4d 8b c7             	mov    %r15,%r8
1402bc7e9:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1402bc7ee:	49 ff c5             	inc    %r13
1402bc7f1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402bc7f6:	e8 f5 cb f5 ff       	call   0x1402193f0
1402bc7fb:	85 c0                	test   %eax,%eax
1402bc7fd:	0f 84 e2 02 00 00    	je     0x1402bcae5
1402bc803:	2b 74 24 30          	sub    0x30(%rsp),%esi
1402bc807:	4a 8d 0c 3f          	lea    (%rdi,%r15,1),%rcx
1402bc80b:	ff ce                	dec    %esi
1402bc80d:	33 d2                	xor    %edx,%edx
1402bc80f:	4c 63 c6             	movslq %esi,%r8
1402bc812:	e8 47 02 04 00       	call   0x1402fca5e
1402bc817:	48 63 4c 24 30       	movslq 0x30(%rsp),%rcx
1402bc81c:	48 63 74 24 34       	movslq 0x34(%rsp),%rsi
1402bc821:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1402bc826:	8b c6                	mov    %esi,%eax
1402bc828:	2b c1                	sub    %ecx,%eax
1402bc82a:	44 8b c1             	mov    %ecx,%r8d
1402bc82d:	2b c7                	sub    %edi,%eax
1402bc82f:	48 98                	cltq
1402bc831:	42 c6 44 38 ff 01    	movb   $0x1,-0x1(%rax,%r15,1)
1402bc837:	48 8b c1             	mov    %rcx,%rax
1402bc83a:	48 8b ce             	mov    %rsi,%rcx
1402bc83d:	48 2b c8             	sub    %rax,%rcx
1402bc840:	48 2b cb             	sub    %rbx,%rcx
1402bc843:	49 03 cf             	add    %r15,%rcx
1402bc846:	e8 dd 01 04 00       	call   0x1402fca28
1402bc84b:	8b d7                	mov    %edi,%edx
1402bc84d:	49 8b cd             	mov    %r13,%rcx
1402bc850:	e8 5b 76 f7 ff       	call   0x140233eb0
1402bc855:	85 c0                	test   %eax,%eax
1402bc857:	0f 8e 88 02 00 00    	jle    0x1402bcae5
1402bc85d:	44 8b f6             	mov    %esi,%r14d
1402bc860:	48 8d 15 81 e3 0e 00 	lea    0xee381(%rip),%rdx        # 0x1403aabe8
1402bc867:	44 2b f7             	sub    %edi,%r14d
1402bc86a:	41 b8 55 00 00 00    	mov    $0x55,%r8d
1402bc870:	49 63 f6             	movslq %r14d,%rsi
1402bc873:	48 8b ce             	mov    %rsi,%rcx
1402bc876:	e8 45 ca f6 ff       	call   0x1402292c0
1402bc87b:	4c 8b e0             	mov    %rax,%r12
1402bc87e:	48 85 c0             	test   %rax,%rax
1402bc881:	75 25                	jne    0x1402bc8a8
1402bc883:	4c 8d 0d 5e e3 0e 00 	lea    0xee35e(%rip),%r9        # 0x1403aabe8
1402bc88a:	c7 44 24 20 57 00 00 	movl   $0x57,0x20(%rsp)
1402bc891:	00
1402bc892:	ba 9a 00 00 00       	mov    $0x9a,%edx
1402bc897:	8d 48 04             	lea    0x4(%rax),%ecx
1402bc89a:	44 8d 40 41          	lea    0x41(%rax),%r8d
1402bc89e:	e8 fd 4a f6 ff       	call   0x1402213a0
1402bc8a3:	e9 3d 02 00 00       	jmp    0x1402bcae5
1402bc8a8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bc8ad:	44 8b cf             	mov    %edi,%r9d
1402bc8b0:	4d 8b c5             	mov    %r13,%r8
1402bc8b3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402bc8b8:	41 8b d6             	mov    %r14d,%edx
1402bc8bb:	49 8b cc             	mov    %r12,%rcx
1402bc8be:	e8 1d fc ff ff       	call   0x1402bc4e0
1402bc8c3:	85 c0                	test   %eax,%eax
1402bc8c5:	0f 88 1a 02 00 00    	js     0x1402bcae5
1402bc8cb:	44 8b c5             	mov    %ebp,%r8d
1402bc8ce:	45 85 f6             	test   %r14d,%r14d
1402bc8d1:	0f 8e b9 00 00 00    	jle    0x1402bc990
1402bc8d7:	41 83 fe 40          	cmp    $0x40,%r14d
1402bc8db:	0f 82 af 00 00 00    	jb     0x1402bc990
1402bc8e1:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1402bc8e5:	48 63 c8             	movslq %eax,%rcx
1402bc8e8:	4a 8d 04 21          	lea    (%rcx,%r12,1),%rax
1402bc8ec:	4a 8d 14 39          	lea    (%rcx,%r15,1),%rdx
1402bc8f0:	4c 3b f8             	cmp    %rax,%r15
1402bc8f3:	77 09                	ja     0x1402bc8fe
1402bc8f5:	49 3b d4             	cmp    %r12,%rdx
1402bc8f8:	0f 83 92 00 00 00    	jae    0x1402bc990
1402bc8fe:	41 8b ce             	mov    %r14d,%ecx
1402bc901:	81 e1 3f 00 00 80    	and    $0x8000003f,%ecx
1402bc907:	7d 07                	jge    0x1402bc910
1402bc909:	ff c9                	dec    %ecx
1402bc90b:	83 c9 c0             	or     $0xffffffc0,%ecx
1402bc90e:	ff c1                	inc    %ecx
1402bc910:	41 8b c6             	mov    %r14d,%eax
1402bc913:	49 8b d4             	mov    %r12,%rdx
1402bc916:	2b c1                	sub    %ecx,%eax
1402bc918:	49 2b d7             	sub    %r15,%rdx
1402bc91b:	49 c7 c1 f0 ff ff ff 	mov    $0xfffffffffffffff0,%r9
1402bc922:	4c 63 d0             	movslq %eax,%r10
1402bc925:	4d 2b cf             	sub    %r15,%r9
1402bc928:	49 8d 4f 10          	lea    0x10(%r15),%rcx
1402bc92c:	0f 1f 40 00          	nopl   0x0(%rax)
1402bc930:	f3 0f 6f 41 f0       	movdqu -0x10(%rcx),%xmm0
1402bc935:	41 83 c0 40          	add    $0x40,%r8d
1402bc939:	f3 0f 6f 4c 0a f0    	movdqu -0x10(%rdx,%rcx,1),%xmm1
1402bc93f:	f3 0f 6f 14 11       	movdqu (%rcx,%rdx,1),%xmm2
1402bc944:	48 8d 49 40          	lea    0x40(%rcx),%rcx
1402bc948:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402bc94c:	4a 8d 04 09          	lea    (%rcx,%r9,1),%rax
1402bc950:	f3 0f 7f 49 b0       	movdqu %xmm1,-0x50(%rcx)
1402bc955:	f3 0f 6f 41 c0       	movdqu -0x40(%rcx),%xmm0
1402bc95a:	f3 0f 6f 4c 0a d0    	movdqu -0x30(%rdx,%rcx,1),%xmm1
1402bc960:	66 0f ef d0          	pxor   %xmm0,%xmm2
1402bc964:	f3 0f 7f 51 c0       	movdqu %xmm2,-0x40(%rcx)
1402bc969:	f3 0f 6f 41 d0       	movdqu -0x30(%rcx),%xmm0
1402bc96e:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402bc972:	f3 0f 7f 49 d0       	movdqu %xmm1,-0x30(%rcx)
1402bc977:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
1402bc97c:	f3 0f 6f 4c 0a e0    	movdqu -0x20(%rdx,%rcx,1),%xmm1
1402bc982:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402bc986:	f3 0f 7f 49 e0       	movdqu %xmm1,-0x20(%rcx)
1402bc98b:	49 3b c2             	cmp    %r10,%rax
1402bc98e:	7c a0                	jl     0x1402bc930
1402bc990:	49 63 c0             	movslq %r8d,%rax
1402bc993:	48 3b c6             	cmp    %rsi,%rax
1402bc996:	7d 28                	jge    0x1402bc9c0
1402bc998:	49 8b d4             	mov    %r12,%rdx
1402bc99b:	4a 8d 0c 38          	lea    (%rax,%r15,1),%rcx
1402bc99f:	49 2b d7             	sub    %r15,%rdx
1402bc9a2:	48 2b f0             	sub    %rax,%rsi
1402bc9a5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1402bc9ac:	00 00 00 00
1402bc9b0:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
1402bc9b4:	30 01                	xor    %al,(%rcx)
1402bc9b6:	48 8d 49 01          	lea    0x1(%rcx),%rcx
1402bc9ba:	48 83 ee 01          	sub    $0x1,%rsi
1402bc9be:	75 f0                	jne    0x1402bc9b0
1402bc9c0:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bc9c5:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402bc9ca:	45 8b ce             	mov    %r14d,%r9d
1402bc9cd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402bc9d2:	4d 8b c7             	mov    %r15,%r8
1402bc9d5:	8b d7                	mov    %edi,%edx
1402bc9d7:	e8 04 fb ff ff       	call   0x1402bc4e0
1402bc9dc:	85 c0                	test   %eax,%eax
1402bc9de:	0f 88 01 01 00 00    	js     0x1402bcae5
1402bc9e4:	85 ff                	test   %edi,%edi
1402bc9e6:	0f 8e c5 00 00 00    	jle    0x1402bcab1
1402bc9ec:	83 ff 40             	cmp    $0x40,%edi
1402bc9ef:	0f 82 bc 00 00 00    	jb     0x1402bcab1
1402bc9f5:	8d 47 ff             	lea    -0x1(%rdi),%eax
1402bc9f8:	48 63 c8             	movslq %eax,%rcx
1402bc9fb:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402bca00:	48 03 c1             	add    %rcx,%rax
1402bca03:	4a 8d 14 29          	lea    (%rcx,%r13,1),%rdx
1402bca07:	4c 3b e8             	cmp    %rax,%r13
1402bca0a:	77 0e                	ja     0x1402bca1a
1402bca0c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402bca11:	48 3b d0             	cmp    %rax,%rdx
1402bca14:	0f 83 97 00 00 00    	jae    0x1402bcab1
1402bca1a:	8b c7                	mov    %edi,%eax
1402bca1c:	25 3f 00 00 80       	and    $0x8000003f,%eax
1402bca21:	7d 07                	jge    0x1402bca2a
1402bca23:	ff c8                	dec    %eax
1402bca25:	83 c8 c0             	or     $0xffffffc0,%eax
1402bca28:	ff c0                	inc    %eax
1402bca2a:	2b f8                	sub    %eax,%edi
1402bca2c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402bca31:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402bca36:	4c 63 d7             	movslq %edi,%r10
1402bca39:	49 2b d5             	sub    %r13,%rdx
1402bca3c:	49 8d 4d 20          	lea    0x20(%r13),%rcx
1402bca40:	4d 2b c5             	sub    %r13,%r8
1402bca43:	49 c7 c1 e0 ff ff ff 	mov    $0xffffffffffffffe0,%r9
1402bca4a:	4d 2b cd             	sub    %r13,%r9
1402bca4d:	0f 1f 00             	nopl   (%rax)
1402bca50:	f3 0f 6f 41 e0       	movdqu -0x20(%rcx),%xmm0
1402bca55:	83 c5 40             	add    $0x40,%ebp
1402bca58:	f3 0f 6f 4c 0a e0    	movdqu -0x20(%rdx,%rcx,1),%xmm1
1402bca5e:	f3 0f 6f 14 0a       	movdqu (%rdx,%rcx,1),%xmm2
1402bca63:	48 8d 49 40          	lea    0x40(%rcx),%rcx
1402bca67:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402bca6b:	49 8d 04 09          	lea    (%r9,%rcx,1),%rax
1402bca6f:	f3 0f 7f 49 a0       	movdqu %xmm1,-0x60(%rcx)
1402bca74:	f3 0f 6f 41 b0       	movdqu -0x50(%rcx),%xmm0
1402bca79:	f3 41 0f 6f 4c 08 a0 	movdqu -0x60(%r8,%rcx,1),%xmm1
1402bca80:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402bca84:	f3 0f 7f 49 b0       	movdqu %xmm1,-0x50(%rcx)
1402bca89:	f3 0f 6f 41 c0       	movdqu -0x40(%rcx),%xmm0
1402bca8e:	f3 41 0f 6f 4c 08 c0 	movdqu -0x40(%r8,%rcx,1),%xmm1
1402bca95:	66 0f ef d0          	pxor   %xmm0,%xmm2
1402bca99:	f3 0f 7f 51 c0       	movdqu %xmm2,-0x40(%rcx)
1402bca9e:	f3 0f 6f 41 d0       	movdqu -0x30(%rcx),%xmm0
1402bcaa3:	66 0f ef c8          	pxor   %xmm0,%xmm1
1402bcaa7:	f3 0f 7f 49 d0       	movdqu %xmm1,-0x30(%rcx)
1402bcaac:	49 3b c2             	cmp    %r10,%rax
1402bcaaf:	7c 9f                	jl     0x1402bca50
1402bcab1:	48 63 cd             	movslq %ebp,%rcx
1402bcab4:	48 3b cb             	cmp    %rbx,%rcx
1402bcab7:	7d 27                	jge    0x1402bcae0
1402bcab9:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402bcabe:	49 2b d5             	sub    %r13,%rdx
1402bcac1:	4a 8d 04 29          	lea    (%rcx,%r13,1),%rax
1402bcac5:	48 2b d9             	sub    %rcx,%rbx
1402bcac8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1402bcacf:	00
1402bcad0:	0f b6 0c 10          	movzbl (%rax,%rdx,1),%ecx
1402bcad4:	30 08                	xor    %cl,(%rax)
1402bcad6:	48 8d 40 01          	lea    0x1(%rax),%rax
1402bcada:	48 83 eb 01          	sub    $0x1,%rbx
1402bcade:	75 f0                	jne    0x1402bcad0
1402bcae0:	bd 01 00 00 00       	mov    $0x1,%ebp
1402bcae5:	ba 40 00 00 00       	mov    $0x40,%edx
1402bcaea:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402bcaef:	e8 4c 47 d4 ff       	call   0x140001240
1402bcaf4:	49 63 d6             	movslq %r14d,%rdx
1402bcaf7:	4c 8d 05 ea e0 0e 00 	lea    0xee0ea(%rip),%r8        # 0x1403aabe8
1402bcafe:	41 b9 68 00 00 00    	mov    $0x68,%r9d
1402bcb04:	49 8b cc             	mov    %r12,%rcx
1402bcb07:	e8 14 c9 f6 ff       	call   0x140229420
1402bcb0c:	8b c5                	mov    %ebp,%eax
1402bcb0e:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1402bcb15:	00
1402bcb16:	48 33 cc             	xor    %rsp,%rcx
1402bcb19:	e8 22 db 03 00       	call   0x1402fa640
1402bcb1e:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1402bcb25:	41 5f                	pop    %r15
1402bcb27:	41 5e                	pop    %r14
1402bcb29:	41 5d                	pop    %r13
1402bcb2b:	41 5c                	pop    %r12
1402bcb2d:	5f                   	pop    %rdi
1402bcb2e:	5e                   	pop    %rsi
1402bcb2f:	5d                   	pop    %rbp
1402bcb30:	5b                   	pop    %rbx
1402bcb31:	c3                   	ret
1402bcb32:	cc                   	int3
1402bcb33:	cc                   	int3
1402bcb34:	cc                   	int3
1402bcb35:	cc                   	int3
1402bcb36:	cc                   	int3
1402bcb37:	cc                   	int3
1402bcb38:	cc                   	int3
1402bcb39:	cc                   	int3
1402bcb3a:	cc                   	int3
1402bcb3b:	cc                   	int3
1402bcb3c:	cc                   	int3
1402bcb3d:	cc                   	int3
1402bcb3e:	cc                   	int3
1402bcb3f:	cc                   	int3
1402bcb40:	b8 58 00 00 00       	mov    $0x58,%eax
1402bcb45:	e8 96 da 03 00       	call   0x1402fa5e0
1402bcb4a:	48 2b e0             	sub    %rax,%rsp
1402bcb4d:	33 c0                	xor    %eax,%eax
1402bcb4f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402bcb54:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402bcb59:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1402bcb60:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402bcb64:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1402bcb6b:	00
1402bcb6c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402bcb71:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
1402bcb78:	89 44 24 20          	mov    %eax,0x20(%rsp)
1402bcb7c:	e8 0f 00 00 00       	call   0x1402bcb90
1402bcb81:	48 83 c4 58          	add    $0x58,%rsp
1402bcb85:	c3                   	ret
1402bcb86:	cc                   	int3
1402bcb87:	cc                   	int3
1402bcb88:	cc                   	int3
1402bcb89:	cc                   	int3
1402bcb8a:	cc                   	int3
1402bcb8b:	cc                   	int3
1402bcb8c:	cc                   	int3
1402bcb8d:	cc                   	int3
1402bcb8e:	cc                   	int3
1402bcb8f:	cc                   	int3
1402bcb90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402bcb95:	55                   	push   %rbp
1402bcb96:	56                   	push   %rsi
1402bcb97:	57                   	push   %rdi
1402bcb98:	41 54                	push   %r12
1402bcb9a:	41 55                	push   %r13
1402bcb9c:	41 56                	push   %r14
1402bcb9e:	41 57                	push   %r15
1402bcba0:	b8 10 01 00 00       	mov    $0x110,%eax
1402bcba5:	e8 36 da 03 00       	call   0x1402fa5e0
1402bcbaa:	48 2b e0             	sub    %rax,%rsp
1402bcbad:	48 8b 05 cc b5 14 00 	mov    0x14b5cc(%rip),%rax        # 0x140408180
1402bcbb4:	48 33 c4             	xor    %rsp,%rax
1402bcbb7:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
1402bcbbe:	00
1402bcbbf:	48 8b 84 24 78 01 00 	mov    0x178(%rsp),%rax
1402bcbc6:	00
1402bcbc7:	33 ed                	xor    %ebp,%ebp
1402bcbc9:	44 8b ac 24 70 01 00 	mov    0x170(%rsp),%r13d
1402bcbd0:	00
1402bcbd1:	4c 8b e1             	mov    %rcx,%r12
1402bcbd4:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402bcbd9:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1402bcbdf:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1402bcbe6:	00
1402bcbe7:	49 8b f8             	mov    %r8,%rdi
1402bcbea:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402bcbef:	8b f5                	mov    %ebp,%esi
1402bcbf1:	48 8b 84 24 90 01 00 	mov    0x190(%rsp),%rax
1402bcbf8:	00
1402bcbf9:	44 8b f5             	mov    %ebp,%r14d
1402bcbfc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402bcc01:	49 63 d9             	movslq %r9d,%rbx
1402bcc04:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402bcc08:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402bcc0d:	44 89 7c 24 3c       	mov    %r15d,0x3c(%rsp)
1402bcc12:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
1402bcc16:	48 85 c9             	test   %rcx,%rcx
1402bcc19:	75 12                	jne    0x1402bcc2d
1402bcc1b:	e8 00 d5 f5 ff       	call   0x14021a120
1402bcc20:	48 8b c8             	mov    %rax,%rcx
1402bcc23:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402bcc28:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bcc2d:	48 85 c0             	test   %rax,%rax
1402bcc30:	48 0f 44 c1          	cmove  %rcx,%rax
1402bcc34:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402bcc39:	e8 62 39 f8 ff       	call   0x1402405a0
1402bcc3e:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402bcc42:	39 6c 24 30          	cmp    %ebp,0x30(%rsp)
1402bcc46:	0f 8e 9f 06 00 00    	jle    0x1402bd2eb
1402bcc4c:	85 db                	test   %ebx,%ebx
1402bcc4e:	0f 8e 97 06 00 00    	jle    0x1402bd2eb
1402bcc54:	44 3b eb             	cmp    %ebx,%r13d
1402bcc57:	0f 8c 6c 06 00 00    	jl     0x1402bd2c9
1402bcc5d:	8d 0c 45 02 00 00 00 	lea    0x2(,%rax,2),%ecx
1402bcc64:	44 3b e9             	cmp    %ecx,%r13d
1402bcc67:	0f 8c 5c 06 00 00    	jl     0x1402bd2c9