10065da9c:	8b 8c 24 e0 00 00 00 	mov    0xe0(%rsp),%ecx
10065daa3:	44 8b 5c 24 60       	mov    0x60(%rsp),%r11d
10065daa8:	29 c2                	sub    %eax,%edx
10065daaa:	44 29 d9             	sub    %r11d,%ecx
10065daad:	83 c2 01             	add    $0x1,%edx
10065dab0:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
10065dab4:	0f 89 52 05 00 00    	jns    10065e00c <.text+0x25d00c>
10065daba:	85 c9                	test   %ecx,%ecx
10065dabc:	0f 88 3c 05 00 00    	js     10065dffe <.text+0x25cffe>
10065dac2:	41 83 ff ff          	cmp    $0xffffffff,%r15d
10065dac6:	0f 84 93 04 00 00    	je     10065df5f <.text+0x25cf5f>
10065dacc:	f6 84 24 f0 00 00 00 	testb  $0x1,0xf0(%rsp)
10065dad3:	01
10065dad4:	0f 84 85 04 00 00    	je     10065df5f <.text+0x25cf5f>
10065dada:	45 89 fb             	mov    %r15d,%r11d
10065dadd:	41 29 d3             	sub    %edx,%r11d
10065dae0:	44 3b 9c 24 e0 00 00 	cmp    0xe0(%rsp),%r11d
10065dae7:	00
10065dae8:	0f 8c 71 04 00 00    	jl     10065df5f <.text+0x25cf5f>
10065daee:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
10065daf2:	44 8b a4 24 e8 00 00 	mov    0xe8(%rsp),%r12d
10065daf9:	00
10065dafa:	41 89 fa             	mov    %edi,%r10d
10065dafd:	39 c6                	cmp    %eax,%esi
10065daff:	7c 0c                	jl     10065db0d <.text+0x25cb0d>
10065db01:	8b 7c 24 28          	mov    0x28(%rsp),%edi
10065db05:	39 fe                	cmp    %edi,%esi
10065db07:	0f 8d a1 08 00 00    	jge    10065e3ae <.text+0x25d3ae>
10065db0d:	45 8d 74 24 ff       	lea    -0x1(%r12),%r14d
10065db12:	45 39 d4             	cmp    %r10d,%r12d
10065db15:	0f 8e d2 07 00 00    	jle    10065e2ed <.text+0x25d2ed>
10065db1b:	8b b4 24 f0 00 00 00 	mov    0xf0(%rsp),%esi
10065db22:	85 f6                	test   %esi,%esi
10065db24:	0f 84 60 08 00 00    	je     10065e38a <.text+0x25d38a>
10065db2a:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
10065db2e:	45 89 d6             	mov    %r10d,%r14d
10065db31:	45 31 ff             	xor    %r15d,%r15d
10065db34:	89 44 24 28          	mov    %eax,0x28(%rsp)
10065db38:	41 83 fe ff          	cmp    $0xffffffff,%r14d
10065db3c:	0f 84 5b 08 00 00    	je     10065e39d <.text+0x25d39d>
10065db42:	8b bc 24 d8 00 00 00 	mov    0xd8(%rsp),%edi
10065db49:	8b 54 24 28          	mov    0x28(%rsp),%edx
10065db4d:	83 f7 01             	xor    $0x1,%edi
10065db50:	f7 d2                	not    %edx
10065db52:	89 f8                	mov    %edi,%eax
10065db54:	c1 ea 1f             	shr    $0x1f,%edx
10065db57:	83 e0 01             	and    $0x1,%eax
10065db5a:	40 20 d7             	and    %dl,%dil
10065db5d:	74 45                	je     10065dba4 <.text+0x25cba4>
10065db5f:	49 8b 45 10          	mov    0x10(%r13),%rax
10065db63:	48 85 c0             	test   %rax,%rax
10065db66:	74 1c                	je     10065db84 <.text+0x25cb84>
10065db68:	48 83 78 30 00       	cmpq   $0x0,0x30(%rax)
10065db6d:	74 15                	je     10065db84 <.text+0x25cb84>
10065db6f:	31 f6                	xor    %esi,%esi
10065db71:	89 f2                	mov    %esi,%edx
10065db73:	4c 89 e9             	mov    %r13,%rcx
10065db76:	83 c6 01             	add    $0x1,%esi
10065db79:	e8 82 fc ff ff       	call   10065d800 <.text+0x25c800>
10065db7e:	39 74 24 28          	cmp    %esi,0x28(%rsp)
10065db82:	7d ed                	jge    10065db71 <.text+0x25cb71>
10065db84:	44 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%r9d
10065db8b:	00
10065db8c:	45 85 c9             	test   %r9d,%r9d
10065db8f:	74 11                	je     10065dba2 <.text+0x25cba2>
10065db91:	8b 44 24 28          	mov    0x28(%rsp),%eax
10065db95:	48 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%rsi
10065db9c:	00
10065db9d:	83 c0 01             	add    $0x1,%eax
10065dba0:	29 06                	sub    %eax,(%rsi)
10065dba2:	89 f8                	mov    %edi,%eax
10065dba4:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
10065dba8:	85 c9                	test   %ecx,%ecx
10065dbaa:	0f 88 40 03 00 00    	js     10065def0 <.text+0x25cef0>
10065dbb0:	84 c0                	test   %al,%al
10065dbb2:	0f 84 b9 07 00 00    	je     10065e371 <.text+0x25d371>
10065dbb8:	49 8b 45 10          	mov    0x10(%r13),%rax
10065dbbc:	48 85 c0             	test   %rax,%rax
10065dbbf:	0f 84 2b 02 00 00    	je     10065ddf0 <.text+0x25cdf0>
10065dbc5:	48 8b 40 38          	mov    0x38(%rax),%rax
10065dbc9:	48 85 c0             	test   %rax,%rax
10065dbcc:	0f 84 1e 02 00 00    	je     10065ddf0 <.text+0x25cdf0>
10065dbd2:	89 cf                	mov    %ecx,%edi
10065dbd4:	44 89 e2             	mov    %r12d,%edx
10065dbd7:	41 8d 74 24 ff       	lea    -0x1(%r12),%esi
10065dbdc:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
10065dbe1:	41 0f af fc          	imul   %r12d,%edi
10065dbe5:	44 39 e3             	cmp    %r12d,%ebx
10065dbe8:	89 74 24 28          	mov    %esi,0x28(%rsp)
10065dbec:	49 89 ef             	mov    %rbp,%r15
10065dbef:	0f 4e d3             	cmovle %ebx,%edx
10065dbf2:	44 89 74 24 3c       	mov    %r14d,0x3c(%rsp)
10065dbf7:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
10065dbfc:	41 89 ce             	mov    %ecx,%r14d
10065dbff:	4d 8b 45 18          	mov    0x18(%r13),%r8
10065dc03:	89 d9                	mov    %ebx,%ecx
10065dc05:	89 d5                	mov    %edx,%ebp
10065dc07:	49 8b 55 70          	mov    0x70(%r13),%rdx
10065dc0b:	ff d0                	call   *%rax
10065dc0d:	85 c0                	test   %eax,%eax
10065dc0f:	0f 84 c9 01 00 00    	je     10065ddde <.text+0x25cdde>
10065dc15:	45 85 e4             	test   %r12d,%r12d
10065dc18:	0f 8e 64 07 00 00    	jle    10065e382 <.text+0x25d382>
10065dc1e:	85 db                	test   %ebx,%ebx
10065dc20:	0f 8e 5c 07 00 00    	jle    10065e382 <.text+0x25d382>
10065dc26:	45 0f b6 4d 54       	movzbl 0x54(%r13),%r9d
10065dc2b:	4d 8b 55 70          	mov    0x70(%r13),%r10
10065dc2f:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
10065dc33:	45 31 c0             	xor    %r8d,%r8d
10065dc36:	41 83 e1 01          	and    $0x1,%r9d
10065dc3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065dc40:	49 63 c0             	movslq %r8d,%rax
10065dc43:	31 c9                	xor    %ecx,%ecx
10065dc45:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
10065dc49:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
10065dc4d:	42 8d 14 07          	lea    (%rdi,%r8,1),%edx
10065dc51:	48 63 d2             	movslq %edx,%rdx
10065dc54:	49 8d 04 82          	lea    (%r10,%rax,4),%rax
10065dc58:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
10065dc5c:	48 8d 14 d6          	lea    (%rsi,%rdx,8),%rdx
10065dc60:	44 8b 1c 08          	mov    (%rax,%rcx,1),%r11d
10065dc64:	44 89 1c 0a          	mov    %r11d,(%rdx,%rcx,1)
10065dc68:	45 85 db             	test   %r11d,%r11d
10065dc6b:	74 0a                	je     10065dc77 <.text+0x25cc77>
10065dc6d:	48 83 c1 04          	add    $0x4,%rcx
10065dc71:	48 83 f9 18          	cmp    $0x18,%rcx
10065dc75:	75 e9                	jne    10065dc60 <.text+0x25cc60>
10065dc77:	0f b6 58 1c          	movzbl 0x1c(%rax),%ebx
10065dc7b:	0f b6 4a 22          	movzbl 0x22(%rdx),%ecx
10065dc7f:	44 0f b6 58 1c       	movzbl 0x1c(%rax),%r11d
10065dc84:	83 e3 01             	and    $0x1,%ebx
10065dc87:	83 e1 f8             	and    $0xfffffff8,%ecx
10065dc8a:	41 83 e3 06          	and    $0x6,%r11d
10065dc8e:	09 d9                	or     %ebx,%ecx
10065dc90:	44 09 d9             	or     %r11d,%ecx
10065dc93:	44 0f b6 58 1c       	movzbl 0x1c(%rax),%r11d
10065dc98:	83 e1 f7             	and    $0xfffffff7,%ecx
10065dc9b:	41 83 e3 08          	and    $0x8,%r11d
10065dc9f:	44 09 d9             	or     %r11d,%ecx
10065dca2:	88 4a 22             	mov    %cl,0x22(%rdx)
10065dca5:	0f b6 48 1c          	movzbl 0x1c(%rax),%ecx
10065dca9:	41 89 cb             	mov    %ecx,%r11d
10065dcac:	89 cb                	mov    %ecx,%ebx
10065dcae:	41 c0 eb 05          	shr    $0x5,%r11b
10065dcb2:	c0 eb 04             	shr    $0x4,%bl
10065dcb5:	45 31 cb             	xor    %r9d,%r11d
10065dcb8:	83 e3 01             	and    $0x1,%ebx
10065dcbb:	41 83 e3 01          	and    $0x1,%r11d
10065dcbf:	c1 e3 04             	shl    $0x4,%ebx
10065dcc2:	41 c1 e3 05          	shl    $0x5,%r11d
10065dcc6:	41 09 db             	or     %ebx,%r11d
10065dcc9:	89 cb                	mov    %ecx,%ebx
10065dccb:	c0 e9 07             	shr    $0x7,%cl
10065dcce:	c0 eb 06             	shr    $0x6,%bl
10065dcd1:	0f b6 c9             	movzbl %cl,%ecx
10065dcd4:	83 e3 01             	and    $0x1,%ebx
10065dcd7:	c1 e1 07             	shl    $0x7,%ecx
10065dcda:	c1 e3 06             	shl    $0x6,%ebx
10065dcdd:	44 09 db             	or     %r11d,%ebx
10065dce0:	09 d9                	or     %ebx,%ecx
10065dce2:	0f b6 58 1d          	movzbl 0x1d(%rax),%ebx
10065dce6:	41 89 db             	mov    %ebx,%r11d
10065dce9:	c0 eb 07             	shr    $0x7,%bl
10065dcec:	41 83 e3 0f          	and    $0xf,%r11d
10065dcf0:	c1 e3 0c             	shl    $0xc,%ebx
10065dcf3:	41 c1 e3 08          	shl    $0x8,%r11d
10065dcf7:	41 09 cb             	or     %ecx,%r11d
10065dcfa:	0f b7 4a 22          	movzwl 0x22(%rdx),%ecx
10065dcfe:	44 09 db             	or     %r11d,%ebx
10065dd01:	44 0f b6 58 1e       	movzbl 0x1e(%rax),%r11d
10065dd06:	41 83 e3 03          	and    $0x3,%r11d
10065dd0a:	41 c1 e3 0d          	shl    $0xd,%r11d
10065dd0e:	41 09 db             	or     %ebx,%r11d
10065dd11:	66 81 e1 0f 80       	and    $0x800f,%cx
10065dd16:	41 09 cb             	or     %ecx,%r11d
10065dd19:	8b 48 20             	mov    0x20(%rax),%ecx
10065dd1c:	66 44 89 5a 22       	mov    %r11w,0x22(%rdx)
10065dd21:	89 4a 18             	mov    %ecx,0x18(%rdx)
10065dd24:	0f b6 48 24          	movzbl 0x24(%rax),%ecx
10065dd28:	88 4a 1c             	mov    %cl,0x1c(%rdx)
10065dd2b:	8b 48 25             	mov    0x25(%rax),%ecx
10065dd2e:	89 4a 1d             	mov    %ecx,0x1d(%rdx)
10065dd31:	0f b6 48 29          	movzbl 0x29(%rax),%ecx
10065dd35:	88 4a 21             	mov    %cl,0x21(%rdx)
10065dd38:	0f be 40 18          	movsbl 0x18(%rax),%eax
10065dd3c:	3c 02                	cmp    $0x2,%al
10065dd3e:	0f 84 dc 05 00 00    	je     10065e320 <.text+0x25d320>
10065dd44:	41 01 c0             	add    %eax,%r8d
10065dd47:	41 39 e8             	cmp    %ebp,%r8d
10065dd4a:	0f 8c f0 fe ff ff    	jl     10065dc40 <.text+0x25cc40>
10065dd50:	8b 5c 24 30          	mov    0x30(%rsp),%ebx
10065dd54:	45 39 c4             	cmp    %r8d,%r12d
10065dd57:	7e 40                	jle    10065dd99 <.text+0x25cd99>
10065dd59:	49 63 c0             	movslq %r8d,%rax
10065dd5c:	48 63 d7             	movslq %edi,%rdx
10065dd5f:	44 89 e1             	mov    %r12d,%ecx
10065dd62:	48 01 c2             	add    %rax,%rdx
10065dd65:	44 29 c1             	sub    %r8d,%ecx
10065dd68:	48 01 d1             	add    %rdx,%rcx
10065dd6b:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
10065dd6f:	48 8d 14 89          	lea    (%rcx,%rcx,4),%rdx
10065dd73:	48 8d 04 c6          	lea    (%rsi,%rax,8),%rax
10065dd77:	48 8d 14 d6          	lea    (%rsi,%rdx,8),%rdx
10065dd7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10065dd80:	f3 41 0f 6f 65 78    	movdqu 0x78(%r13),%xmm4
10065dd86:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10065dd8c:	48 83 c0 28          	add    $0x28,%rax
10065dd90:	0f 11 60 f0          	movups %xmm4,-0x10(%rax)
10065dd94:	48 39 c2             	cmp    %rax,%rdx
10065dd97:	75 e7                	jne    10065dd80 <.text+0x25cd80>
10065dd99:	44 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%r8d
10065dda0:	00
10065dda1:	41 83 ee 01          	sub    $0x1,%r14d
10065dda5:	45 85 c0             	test   %r8d,%r8d
10065dda8:	74 0b                	je     10065ddb5 <.text+0x25cdb5>
10065ddaa:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
10065ddb1:	00
10065ddb2:	83 00 01             	addl   $0x1,(%rax)
10065ddb5:	44 29 e7             	sub    %r12d,%edi
10065ddb8:	41 83 fe ff          	cmp    $0xffffffff,%r14d
10065ddbc:	0f 84 19 06 00 00    	je     10065e3db <.text+0x25d3db>
10065ddc2:	49 8b 45 10          	mov    0x10(%r13),%rax
10065ddc6:	49 8b 55 70          	mov    0x70(%r13),%rdx
10065ddca:	89 d9                	mov    %ebx,%ecx
10065ddcc:	4d 8b 45 18          	mov    0x18(%r13),%r8
10065ddd0:	48 8b 40 38          	mov    0x38(%rax),%rax
10065ddd4:	ff d0                	call   *%rax
10065ddd6:	85 c0                	test   %eax,%eax
10065ddd8:	0f 85 37 fe ff ff    	jne    10065dc15 <.text+0x25cc15>
10065ddde:	4c 89 fd             	mov    %r15,%rbp
10065dde1:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
10065dde6:	44 89 74 24 38       	mov    %r14d,0x38(%rsp)
10065ddeb:	44 8b 74 24 3c       	mov    0x3c(%rsp),%r14d
10065ddf0:	8b 44 24 38          	mov    0x38(%rsp),%eax
10065ddf4:	44 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%r9d
10065ddfb:	00
10065ddfc:	44 89 e7             	mov    %r12d,%edi
10065ddff:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
10065de04:	41 29 c1             	sub    %eax,%r9d
10065de07:	8d 70 01             	lea    0x1(%rax),%esi
10065de0a:	41 8d 59 ff          	lea    -0x1(%r9),%ebx
10065de0e:	89 f2                	mov    %esi,%edx
10065de10:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
10065de15:	41 29 f7             	sub    %esi,%r15d
10065de18:	0f af fb             	imul   %ebx,%edi
10065de1b:	41 0f af d4          	imul   %r12d,%edx
10065de1f:	48 63 c7             	movslq %edi,%rax
10065de22:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
10065de26:	48 63 c2             	movslq %edx,%rax
10065de29:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
10065de2d:	4c 8d 04 cd 00 00 00 	lea    0x0(,%rcx,8),%r8
10065de34:	00
10065de35:	4c 89 d9             	mov    %r11,%rcx
10065de38:	49 8d 14 c3          	lea    (%r11,%rax,8),%rdx
10065de3c:	e8 bf 20 04 00       	call   10069ff00 <.text+0x29ef00>
10065de41:	48 63 cb             	movslq %ebx,%rcx
10065de44:	48 63 44 24 38       	movslq 0x38(%rsp),%rax
10065de49:	4c 8d 04 8d 00 00 00 	lea    0x0(,%rcx,4),%r8
10065de50:	00
10065de51:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
10065de56:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
10065de5b:	48 8d 54 81 04       	lea    0x4(%rcx,%rax,4),%rdx
10065de60:	e8 9b 20 04 00       	call   10069ff00 <.text+0x29ef00>
10065de65:	39 9c 24 e0 00 00 00 	cmp    %ebx,0xe0(%rsp)
10065de6c:	0f 8e 7e 00 00 00    	jle    10065def0 <.text+0x25cef0>
10065de72:	48 63 44 24 30       	movslq 0x30(%rsp),%rax
10065de77:	8b 54 24 38          	mov    0x38(%rsp),%edx
10065de7b:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
10065de80:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
10065de85:	48 01 d0             	add    %rdx,%rax
10065de88:	4a 8d 0c 06          	lea    (%rsi,%r8,1),%rcx
10065de8c:	4c 8d 0c 86          	lea    (%rsi,%rax,4),%r9
10065de90:	41 89 f8             	mov    %edi,%r8d
10065de93:	45 85 e4             	test   %r12d,%r12d
10065de96:	0f 8e 9b 04 00 00    	jle    10065e337 <.text+0x25d337>
10065de9c:	4c 8b 5c 24 70       	mov    0x70(%rsp),%r11
10065dea1:	4c 8b 54 24 20       	mov    0x20(%rsp),%r10
10065dea6:	49 63 d0             	movslq %r8d,%rdx
10065dea9:	48 8d 04 92          	lea    (%rdx,%rdx,4),%rax
10065dead:	4c 01 da             	add    %r11,%rdx
10065deb0:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
10065deb4:	49 8d 04 c2          	lea    (%r10,%rax,8),%rax
10065deb8:	49 8d 14 d2          	lea    (%r10,%rdx,8),%rdx
10065debc:	0f 1f 40 00          	nopl   0x0(%rax)
10065dec0:	f3 41 0f 6f 5d 78    	movdqu 0x78(%r13),%xmm3
10065dec6:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10065decc:	48 83 c0 28          	add    $0x28,%rax
10065ded0:	0f 11 58 f0          	movups %xmm3,-0x10(%rax)
10065ded4:	48 39 d0             	cmp    %rdx,%rax
10065ded7:	75 e7                	jne    10065dec0 <.text+0x25cec0>
10065ded9:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10065dedf:	48 83 c1 04          	add    $0x4,%rcx
10065dee3:	45 01 e0             	add    %r12d,%r8d
10065dee6:	49 39 c9             	cmp    %rcx,%r9
10065dee9:	75 bb                	jne    10065dea6 <.text+0x25cea6>
10065deeb:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
10065def0:	49 8b 4d 00          	mov    0x0(%r13),%rcx
10065def4:	48 89 ea             	mov    %rbp,%rdx
10065def7:	e8 34 70 00 00       	call   100664f30 <.text+0x263f30>
10065defc:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
10065df01:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
10065df06:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
10065df0b:	49 8b 4d 00          	mov    0x0(%r13),%rcx
10065df0f:	49 89 44 fd 58       	mov    %rax,0x58(%r13,%rdi,8)
10065df14:	e8 17 70 00 00       	call   100664f30 <.text+0x263f30>
10065df19:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
10065df20:	00
10065df21:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
10065df26:	8b 94 24 f0 00 00 00 	mov    0xf0(%rsp),%edx
10065df2d:	48 89 74 f8 08       	mov    %rsi,0x8(%rax,%rdi,8)
10065df32:	85 d2                	test   %edx,%edx
10065df34:	74 07                	je     10065df3d <.text+0x25cf3d>
10065df36:	44 89 38             	mov    %r15d,(%rax)
10065df39:	44 89 70 04          	mov    %r14d,0x4(%rax)
10065df3d:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
10065df44:	5b                   	pop    %rbx
10065df45:	5e                   	pop    %rsi
10065df46:	5f                   	pop    %rdi
10065df47:	5d                   	pop    %rbp
10065df48:	41 5c                	pop    %r12
10065df4a:	41 5d                	pop    %r13
10065df4c:	41 5e                	pop    %r14
10065df4e:	41 5f                	pop    %r15
10065df50:	c3                   	ret
10065df51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065df58:	31 c0                	xor    %eax,%eax
10065df5a:	e9 fb fa ff ff       	jmp    10065da5a <.text+0x25ca5a>
10065df5f:	8b 54 24 38          	mov    0x38(%rsp),%edx
10065df63:	4c 8b 5c 24 20       	mov    0x20(%rsp),%r11
10065df68:	44 89 54 24 48       	mov    %r10d,0x48(%rsp)
10065df6d:	44 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%r9d
10065df74:	00
10065df75:	f7 d2                	not    %edx
10065df77:	01 d0                	add    %edx,%eax
10065df79:	39 c8                	cmp    %ecx,%eax
10065df7b:	0f 4e c8             	cmovle %eax,%ecx
10065df7e:	41 29 c9             	sub    %ecx,%r9d
10065df81:	41 89 cc             	mov    %ecx,%r12d
10065df84:	44 89 c8             	mov    %r9d,%eax
10065df87:	0f af 84 24 e8 00 00 	imul   0xe8(%rsp),%eax
10065df8e:	00
10065df8f:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
10065df94:	48 98                	cltq
10065df96:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
10065df9a:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
10065dfa1:	4c 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%r8
10065dfa8:	00
10065dfa9:	4c 89 da             	mov    %r11,%rdx
10065dfac:	0f af c1             	imul   %ecx,%eax
10065dfaf:	48 98                	cltq