140194fc1:	48 83 ef 06          	sub    $0x6,%rdi
140194fc5:	0f b6 d8             	movzbl %al,%ebx
140194fc8:	89 9d a8 00 00 00    	mov    %ebx,0xa8(%rbp)
140194fce:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
140194fd2:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
140194fd7:	4c 89 44 24 68       	mov    %r8,0x68(%rsp)
140194fdc:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
140194fe0:	49 3b f9             	cmp    %r9,%rdi
140194fe3:	0f 87 df 05 00 00    	ja     0x1401955c8
140194fe9:	4c 3b 75 90          	cmp    -0x70(%rbp),%r14
140194fed:	0f 87 d5 05 00 00    	ja     0x1401955c8
140194ff3:	44 8b c1             	mov    %ecx,%r8d
140194ff6:	49 8b d2             	mov    %r10,%rdx
140194ff9:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140194ffd:	e8 de d7 ff ff       	call   0x1401927e0
140195002:	48 83 f8 88          	cmp    $0xffffffffffffff88,%rax
140195006:	0f 87 ee 1d 00 00    	ja     0x140196dfa
14019500c:	45 8b c7             	mov    %r15d,%r8d
14019500f:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140195013:	49 8b d5             	mov    %r13,%rdx
140195016:	e8 c5 d7 ff ff       	call   0x1401927e0
14019501b:	48 83 f8 88          	cmp    $0xffffffffffffff88,%rax
14019501f:	0f 87 d5 1d 00 00    	ja     0x140196dfa
140195025:	44 8b c6             	mov    %esi,%r8d
140195028:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14019502c:	49 8b d4             	mov    %r12,%rdx
14019502f:	e8 ac d7 ff ff       	call   0x1401927e0
140195034:	48 83 f8 88          	cmp    $0xffffffffffffff88,%rax
140195038:	0f 87 bc 1d 00 00    	ja     0x140196dfa
14019503e:	49 8d 14 34          	lea    (%r12,%rsi,1),%rdx
140195042:	4c 8b c7             	mov    %rdi,%r8
140195045:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140195049:	e8 92 d7 ff ff       	call   0x1401927e0
14019504e:	48 83 f8 88          	cmp    $0xffffffffffffff88,%rax
140195052:	0f 87 a2 1d 00 00    	ja     0x140196dfa
140195058:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
14019505c:	48 8b c2             	mov    %rdx,%rax
14019505f:	49 2b c6             	sub    %r14,%rax
140195062:	48 83 f8 08          	cmp    $0x8,%rax
140195066:	0f 82 e2 04 00 00    	jb     0x14019554e
14019506c:	48 8d 42 f9          	lea    -0x7(%rdx),%rax
140195070:	4c 3b f0             	cmp    %rax,%r14
140195073:	0f 83 d5 04 00 00    	jae    0x14019554e
140195079:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14019507d:	8b d3                	mov    %ebx,%edx
14019507f:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140195083:	f7 da                	neg    %edx
140195085:	4c 8b 6d e8          	mov    -0x18(%rbp),%r13
140195089:	83 e2 3f             	and    $0x3f,%edx
14019508c:	4c 8b 65 10          	mov    0x10(%rbp),%r12
140195090:	4c 8b 7d 38          	mov    0x38(%rbp),%r15
140195094:	44 8b 75 b8          	mov    -0x48(%rbp),%r14d
140195098:	8b 7d e0             	mov    -0x20(%rbp),%edi
14019509b:	8b 5d 08             	mov    0x8(%rbp),%ebx
14019509e:	8b 75 30             	mov    0x30(%rbp),%esi
1401950a1:	4c 8b 8d 90 00 00 00 	mov    0x90(%rbp),%r9
1401950a8:	4c 8b 54 24 68       	mov    0x68(%rsp),%r10
1401950ad:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1401950b2:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1401950b6:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1401950bb:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401950bf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401950c4:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1401950c8:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1401950cd:	89 54 24 20          	mov    %edx,0x20(%rsp)
1401950d1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401950d6:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401950db:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1401950e0:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1401950e4:	eb 0f                	jmp    0x1401950f5
1401950e6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401950ed:	00 00 00
1401950f0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401950f5:	41 8b ce             	mov    %r14d,%ecx
1401950f8:	83 e1 3f             	and    $0x3f,%ecx
1401950fb:	48 d3 e0             	shl    %cl,%rax
1401950fe:	8b ca                	mov    %edx,%ecx
140195100:	48 d3 e8             	shr    %cl,%rax
140195103:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195107:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019510d:	66 41 89 01          	mov    %ax,(%r9)
140195111:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140195115:	0f b6 51 06          	movzbl 0x6(%rcx),%edx
140195119:	4c 03 c8             	add    %rax,%r9
14019511c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140195121:	41 03 d6             	add    %r14d,%edx
140195124:	44 8b 74 24 20       	mov    0x20(%rsp),%r14d
140195129:	8b cf                	mov    %edi,%ecx
14019512b:	83 e1 3f             	and    $0x3f,%ecx
14019512e:	4c 89 8d 90 00 00 00 	mov    %r9,0x90(%rbp)
140195135:	48 d3 e0             	shl    %cl,%rax
140195138:	41 8b ce             	mov    %r14d,%ecx
14019513b:	48 d3 e8             	shr    %cl,%rax
14019513e:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
140195143:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195147:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019514d:	66 41 89 01          	mov    %ax,(%r9)
140195151:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140195155:	44 0f b6 41 06       	movzbl 0x6(%rcx),%r8d
14019515a:	4c 03 c8             	add    %rax,%r9
14019515d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140195162:	8b cb                	mov    %ebx,%ecx
140195164:	83 e1 3f             	and    $0x3f,%ecx
140195167:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
14019516c:	48 d3 e0             	shl    %cl,%rax
14019516f:	44 03 c7             	add    %edi,%r8d
140195172:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
140195176:	41 8b ce             	mov    %r14d,%ecx
140195179:	48 d3 e8             	shr    %cl,%rax
14019517c:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195180:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
140195186:	66 41 89 02          	mov    %ax,(%r10)
14019518a:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
14019518e:	44 0f b6 49 06       	movzbl 0x6(%rcx),%r9d
140195193:	4c 03 d0             	add    %rax,%r10
140195196:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14019519b:	8b ce                	mov    %esi,%ecx
14019519d:	83 e1 3f             	and    $0x3f,%ecx
1401951a0:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
1401951a5:	48 d3 e0             	shl    %cl,%rax
1401951a8:	44 03 cb             	add    %ebx,%r9d
1401951ab:	41 8b ce             	mov    %r14d,%ecx
1401951ae:	48 d3 e8             	shr    %cl,%rax
1401951b1:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
1401951b5:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
1401951bb:	66 89 07             	mov    %ax,(%rdi)
1401951be:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
1401951c2:	44 0f b6 51 06       	movzbl 0x6(%rcx),%r10d
1401951c7:	48 03 f8             	add    %rax,%rdi
1401951ca:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401951cf:	8b ca                	mov    %edx,%ecx
1401951d1:	83 e1 3f             	and    $0x3f,%ecx
1401951d4:	44 03 d6             	add    %esi,%r10d
1401951d7:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1401951dc:	48 d3 e0             	shl    %cl,%rax
1401951df:	41 8b ce             	mov    %r14d,%ecx
1401951e2:	4c 8b b5 90 00 00 00 	mov    0x90(%rbp),%r14
1401951e9:	48 d3 e8             	shr    %cl,%rax
1401951ec:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
1401951f0:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
1401951f6:	66 41 89 06          	mov    %ax,(%r14)
1401951fa:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
1401951fe:	0f b6 59 06          	movzbl 0x6(%rcx),%ebx
140195202:	4c 03 f0             	add    %rax,%r14
140195205:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14019520a:	41 8b c8             	mov    %r8d,%ecx
14019520d:	83 e1 3f             	and    $0x3f,%ecx
140195210:	03 da                	add    %edx,%ebx
140195212:	48 d3 e0             	shl    %cl,%rax
140195215:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
140195219:	48 d3 e8             	shr    %cl,%rax
14019521c:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195220:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
140195226:	66 89 06             	mov    %ax,(%rsi)
140195229:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
14019522d:	0f b6 51 06          	movzbl 0x6(%rcx),%edx
140195231:	48 03 f0             	add    %rax,%rsi
140195234:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140195239:	41 03 d0             	add    %r8d,%edx
14019523c:	4c 8b 44 24 68       	mov    0x68(%rsp),%r8
140195241:	41 8b c9             	mov    %r9d,%ecx
140195244:	83 e1 3f             	and    $0x3f,%ecx
140195247:	48 d3 e0             	shl    %cl,%rax
14019524a:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
14019524e:	48 d3 e8             	shr    %cl,%rax
140195251:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195255:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019525b:	66 41 89 00          	mov    %ax,(%r8)
14019525f:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140195263:	48 01 44 24 68       	add    %rax,0x68(%rsp)
140195268:	44 0f b6 41 06       	movzbl 0x6(%rcx),%r8d
14019526d:	41 8b ca             	mov    %r10d,%ecx
140195270:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140195275:	83 e1 3f             	and    $0x3f,%ecx
140195278:	48 d3 e0             	shl    %cl,%rax
14019527b:	45 03 c1             	add    %r9d,%r8d
14019527e:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
140195282:	48 d3 e8             	shr    %cl,%rax
140195285:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195289:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019528f:	66 89 07             	mov    %ax,(%rdi)
140195292:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140195296:	44 0f b6 49 06       	movzbl 0x6(%rcx),%r9d
14019529b:	48 03 f8             	add    %rax,%rdi
14019529e:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401952a3:	8b cb                	mov    %ebx,%ecx
1401952a5:	83 e1 3f             	and    $0x3f,%ecx
1401952a8:	45 03 ca             	add    %r10d,%r9d
1401952ab:	48 d3 e0             	shl    %cl,%rax
1401952ae:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1401952b2:	48 d3 e8             	shr    %cl,%rax
1401952b5:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
1401952b9:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
1401952bf:	66 41 89 06          	mov    %ax,(%r14)
1401952c3:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
1401952c7:	44 0f b6 51 06       	movzbl 0x6(%rcx),%r10d
1401952cc:	4c 03 f0             	add    %rax,%r14
1401952cf:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401952d4:	8b ca                	mov    %edx,%ecx
1401952d6:	83 e1 3f             	and    $0x3f,%ecx
1401952d9:	4c 89 b5 90 00 00 00 	mov    %r14,0x90(%rbp)
1401952e0:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
1401952e5:	44 03 d3             	add    %ebx,%r10d
1401952e8:	48 d3 e0             	shl    %cl,%rax
1401952eb:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1401952ef:	48 d3 e8             	shr    %cl,%rax
1401952f2:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
1401952f6:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
1401952fc:	66 89 06             	mov    %ax,(%rsi)
1401952ff:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140195303:	0f b6 59 06          	movzbl 0x6(%rcx),%ebx
140195307:	48 03 f0             	add    %rax,%rsi
14019530a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14019530f:	03 da                	add    %edx,%ebx
140195311:	41 8b c8             	mov    %r8d,%ecx
140195314:	83 e1 3f             	and    $0x3f,%ecx
140195317:	48 d3 e0             	shl    %cl,%rax
14019531a:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
14019531e:	48 d3 e8             	shr    %cl,%rax
140195321:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195325:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019532b:	66 41 89 06          	mov    %ax,(%r14)
14019532f:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140195333:	0f b6 51 06          	movzbl 0x6(%rcx),%edx
140195337:	4c 03 f0             	add    %rax,%r14
14019533a:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14019533f:	41 8b c9             	mov    %r9d,%ecx
140195342:	83 e1 3f             	and    $0x3f,%ecx
140195345:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
14019534a:	48 d3 e0             	shl    %cl,%rax
14019534d:	41 03 d0             	add    %r8d,%edx
140195350:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
140195354:	48 d3 e8             	shr    %cl,%rax
140195357:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
14019535b:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
140195361:	66 89 07             	mov    %ax,(%rdi)
140195364:	44 0f b6 41 06       	movzbl 0x6(%rcx),%r8d
140195369:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
14019536d:	45 03 c1             	add    %r9d,%r8d
140195370:	4c 8b 8d 90 00 00 00 	mov    0x90(%rbp),%r9
140195377:	48 03 f8             	add    %rax,%rdi
14019537a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14019537f:	41 8b ca             	mov    %r10d,%ecx
140195382:	83 e1 3f             	and    $0x3f,%ecx
140195385:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
140195389:	48 d3 e0             	shl    %cl,%rax
14019538c:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
140195390:	48 d3 e8             	shr    %cl,%rax
140195393:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195397:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019539d:	66 41 89 01          	mov    %ax,(%r9)
1401953a1:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
1401953a5:	44 0f b6 71 06       	movzbl 0x6(%rcx),%r14d
1401953aa:	4c 03 c8             	add    %rax,%r9
1401953ad:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401953b2:	8b cb                	mov    %ebx,%ecx
1401953b4:	83 e1 3f             	and    $0x3f,%ecx
1401953b7:	45 03 f2             	add    %r10d,%r14d
1401953ba:	4c 8b 54 24 68       	mov    0x68(%rsp),%r10
1401953bf:	48 d3 e0             	shl    %cl,%rax
1401953c2:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1401953c6:	48 d3 e8             	shr    %cl,%rax
1401953c9:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
1401953cd:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
1401953d3:	66 89 06             	mov    %ax,(%rsi)
1401953d6:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
1401953da:	0f b6 79 06          	movzbl 0x6(%rcx),%edi
1401953de:	48 03 f0             	add    %rax,%rsi
1401953e1:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401953e6:	8b ca                	mov    %edx,%ecx
1401953e8:	83 e1 3f             	and    $0x3f,%ecx
1401953eb:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
1401953f0:	48 d3 e0             	shl    %cl,%rax
1401953f3:	03 fb                	add    %ebx,%edi
1401953f5:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
1401953f9:	48 d3 e8             	shr    %cl,%rax
1401953fc:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195400:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
140195406:	66 41 89 02          	mov    %ax,(%r10)
14019540a:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
14019540e:	0f b6 59 06          	movzbl 0x6(%rcx),%ebx
140195412:	4c 03 d0             	add    %rax,%r10
140195415:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
14019541a:	41 8b c8             	mov    %r8d,%ecx
14019541d:	83 e1 3f             	and    $0x3f,%ecx
140195420:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
140195425:	48 d3 e0             	shl    %cl,%rax
140195428:	03 da                	add    %edx,%ebx
14019542a:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
14019542e:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
140195432:	48 d3 e8             	shr    %cl,%rax
140195435:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195439:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019543f:	66 89 02             	mov    %ax,(%rdx)
140195442:	0f b6 71 06          	movzbl 0x6(%rcx),%esi
140195446:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
14019544a:	41 03 f0             	add    %r8d,%esi
14019544d:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140195452:	48 03 d0             	add    %rax,%rdx
140195455:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
140195459:	4c 3b 45 d0          	cmp    -0x30(%rbp),%r8
14019545d:	73 0c                	jae    0x14019546b
14019545f:	c7 44 24 70 03 00 00 	movl   $0x3,0x70(%rsp)
140195466:	00
140195467:	33 c9                	xor    %ecx,%ecx
140195469:	eb 21                	jmp    0x14019548c
14019546b:	41 8b c6             	mov    %r14d,%eax
14019546e:	41 83 e6 07          	and    $0x7,%r14d
140195472:	48 c1 e8 03          	shr    $0x3,%rax
140195476:	4c 2b c0             	sub    %rax,%r8
140195479:	33 c9                	xor    %ecx,%ecx
14019547b:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140195480:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
140195484:	49 8b 00             	mov    (%r8),%rax
140195487:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14019548c:	4c 3b 6d f8          	cmp    -0x8(%rbp),%r13
140195490:	73 0a                	jae    0x14019549c
140195492:	c7 44 24 38 03 00 00 	movl   $0x3,0x38(%rsp)
140195499:	00
14019549a:	eb 19                	jmp    0x1401954b5
14019549c:	8b c7                	mov    %edi,%eax
14019549e:	48 c1 e8 03          	shr    $0x3,%rax
1401954a2:	4c 2b e8             	sub    %rax,%r13
1401954a5:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1401954a9:	83 e7 07             	and    $0x7,%edi
1401954ac:	49 8b 45 00          	mov    0x0(%r13),%rax
1401954b0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401954b5:	4c 3b 65 20          	cmp    0x20(%rbp),%r12
1401954b9:	73 0a                	jae    0x1401954c5
1401954bb:	c7 44 24 40 03 00 00 	movl   $0x3,0x40(%rsp)
1401954c2:	00
1401954c3:	eb 19                	jmp    0x1401954de
1401954c5:	8b c3                	mov    %ebx,%eax
1401954c7:	48 c1 e8 03          	shr    $0x3,%rax
1401954cb:	4c 2b e0             	sub    %rax,%r12
1401954ce:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1401954d2:	83 e3 07             	and    $0x7,%ebx
1401954d5:	49 8b 04 24          	mov    (%r12),%rax
1401954d9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401954de:	4c 3b 7d 48          	cmp    0x48(%rbp),%r15
1401954e2:	73 09                	jae    0x1401954ed
1401954e4:	c7 45 88 03 00 00 00 	movl   $0x3,-0x78(%rbp)
1401954eb:	eb 17                	jmp    0x140195504
1401954ed:	8b c6                	mov    %esi,%eax
1401954ef:	48 c1 e8 03          	shr    $0x3,%rax
1401954f3:	4c 2b f8             	sub    %rax,%r15
1401954f6:	89 4d 88             	mov    %ecx,-0x78(%rbp)
1401954f9:	83 e6 07             	and    $0x7,%esi
1401954fc:	49 8b 07             	mov    (%r15),%rax
1401954ff:	48 89 44 24 58       	mov    %rax,0x58(%rsp)