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)
140195504:	48 8b 45 90          	mov    -0x70(%rbp),%rax
140195508:	4c 8b 9d b0 00 00 00 	mov    0xb0(%rbp),%r11
14019550f:	48 83 c0 f9          	add    $0xfffffffffffffff9,%rax
140195513:	48 3b d0             	cmp    %rax,%rdx
140195516:	0f 92 c1             	setb   %cl
140195519:	33 c0                	xor    %eax,%eax
14019551b:	39 45 88             	cmp    %eax,-0x78(%rbp)
14019551e:	0f 94 c0             	sete   %al
140195521:	33 d2                	xor    %edx,%edx
140195523:	23 c8                	and    %eax,%ecx
140195525:	39 54 24 40          	cmp    %edx,0x40(%rsp)
140195529:	0f 44 d1             	cmove  %ecx,%edx
14019552c:	33 c0                	xor    %eax,%eax
14019552e:	39 44 24 38          	cmp    %eax,0x38(%rsp)
140195532:	0f 94 c0             	sete   %al
140195535:	23 d0                	and    %eax,%edx
140195537:	33 c0                	xor    %eax,%eax
140195539:	39 44 24 70          	cmp    %eax,0x70(%rsp)
14019553d:	0f 44 c2             	cmove  %edx,%eax
140195540:	8b 54 24 20          	mov    0x20(%rsp),%edx
140195544:	85 c0                	test   %eax,%eax
140195546:	0f 85 a4 fb ff ff    	jne    0x1401950f0
14019554c:	eb 52                	jmp    0x1401955a0
14019554e:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140195552:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
140195556:	44 8b 75 b8          	mov    -0x48(%rbp),%r14d
14019555a:	4c 8b 6d e8          	mov    -0x18(%rbp),%r13
14019555e:	8b 7d e0             	mov    -0x20(%rbp),%edi
140195561:	4c 8b 65 10          	mov    0x10(%rbp),%r12
140195565:	8b 5d 08             	mov    0x8(%rbp),%ebx
140195568:	4c 8b 7d 38          	mov    0x38(%rbp),%r15
14019556c:	8b 75 30             	mov    0x30(%rbp),%esi
14019556f:	4c 8b 8d 90 00 00 00 	mov    0x90(%rbp),%r9
140195576:	4c 8b 54 24 68       	mov    0x68(%rsp),%r10
14019557b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140195580:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140195584:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140195589:	48 8b 45 00          	mov    0x0(%rbp),%rax
14019558d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140195592:	48 8b 45 28          	mov    0x28(%rbp),%rax
140195596:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14019559b:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1401955a0:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
1401955a4:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1401955a8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1401955ad:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1401955b2:	4c 3b c8             	cmp    %rax,%r9
1401955b5:	77 11                	ja     0x1401955c8
1401955b7:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1401955bb:	48 39 4c 24 78       	cmp    %rcx,0x78(%rsp)
1401955c0:	77 06                	ja     0x1401955c8
1401955c2:	4c 3b 55 a0          	cmp    -0x60(%rbp),%r10
1401955c6:	76 0c                	jbe    0x1401955d4
1401955c8:	48 c7 c0 ec ff ff ff 	mov    $0xffffffffffffffec,%rax
1401955cf:	e9 26 18 00 00       	jmp    0x140196dfa
1401955d4:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401955d8:	49 2b c1             	sub    %r9,%rax
1401955db:	ba 01 00 00 00       	mov    $0x1,%edx
1401955e0:	48 83 f8 08          	cmp    $0x8,%rax
1401955e4:	0f 82 d9 03 00 00    	jb     0x1401959c3
1401955ea:	44 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%r10d
1401955f1:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
1401955f5:	41 83 fa 0b          	cmp    $0xb,%r10d
1401955f9:	0f 87 f7 01 00 00    	ja     0x1401957f6
1401955ff:	48 83 c0 f7          	add    $0xfffffffffffffff7,%rax
140195603:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140195608:	41 83 fe 40          	cmp    $0x40,%r14d
14019560c:	76 19                	jbe    0x140195627
14019560e:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140195613:	4c 8d 05 66 fc 1a 00 	lea    0x1afc66(%rip),%r8        # 0x140345280
14019561a:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140195621:	00
140195622:	e9 86 00 00 00       	jmp    0x1401956ad
140195627:	4c 3b 45 d0          	cmp    -0x30(%rbp),%r8
14019562b:	72 18                	jb     0x140195645
14019562d:	41 8b c6             	mov    %r14d,%eax
140195630:	48 c1 e8 03          	shr    $0x3,%rax
140195634:	4c 2b c0             	sub    %rax,%r8
140195637:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14019563e:	00
14019563f:	41 83 e6 07          	and    $0x7,%r14d
140195643:	eb 5b                	jmp    0x1401956a0
140195645:	4c 3b c1             	cmp    %rcx,%r8
140195648:	75 19                	jne    0x140195663
14019564a:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
14019564f:	41 83 fe 40          	cmp    $0x40,%r14d
140195653:	1b c0                	sbb    %eax,%eax
140195655:	83 c0 02             	add    $0x2,%eax
140195658:	89 44 24 20          	mov    %eax,0x20(%rsp)
14019565c:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140195661:	eb 4f                	jmp    0x1401956b2
140195663:	41 8b c6             	mov    %r14d,%eax
140195666:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
14019566d:	00
14019566e:	c1 e8 03             	shr    $0x3,%eax
140195671:	49 8b c8             	mov    %r8,%rcx
140195674:	48 2b c8             	sub    %rax,%rcx
140195677:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14019567c:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140195680:	48 3b c8             	cmp    %rax,%rcx
140195683:	73 0b                	jae    0x140195690
140195685:	49 8b c8             	mov    %r8,%rcx
140195688:	89 54 24 20          	mov    %edx,0x20(%rsp)
14019568c:	2b c8                	sub    %eax,%ecx
14019568e:	eb 05                	jmp    0x140195695
140195690:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140195695:	8b c1                	mov    %ecx,%eax
140195697:	4c 2b c0             	sub    %rax,%r8
14019569a:	6b c1 f8             	imul   $0xfffffff8,%ecx,%eax
14019569d:	44 03 f0             	add    %eax,%r14d
1401956a0:	49 8b 10             	mov    (%r8),%rdx
1401956a3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401956a8:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401956ad:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1401956b2:	33 c9                	xor    %ecx,%ecx
1401956b4:	4c 3b c8             	cmp    %rax,%r9
1401956b7:	0f 92 c1             	setb   %cl
1401956ba:	33 c0                	xor    %eax,%eax
1401956bc:	39 44 24 20          	cmp    %eax,0x20(%rsp)
1401956c0:	0f 94 c0             	sete   %al
1401956c3:	85 c8                	test   %ecx,%eax
1401956c5:	0f 84 85 03 00 00    	je     0x140195a50
1401956cb:	41 8b ce             	mov    %r14d,%ecx
1401956ce:	48 8b c2             	mov    %rdx,%rax
1401956d1:	83 e1 3f             	and    $0x3f,%ecx
1401956d4:	41 f7 da             	neg    %r10d
1401956d7:	48 d3 e0             	shl    %cl,%rax
1401956da:	41 83 e2 3f          	and    $0x3f,%r10d
1401956de:	41 8b ca             	mov    %r10d,%ecx
1401956e1:	48 d3 e8             	shr    %cl,%rax
1401956e4:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
1401956e8:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
1401956ee:	66 41 89 01          	mov    %ax,(%r9)
1401956f2:	0f b6 51 06          	movzbl 0x6(%rcx),%edx
1401956f6:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
1401956fa:	41 03 d6             	add    %r14d,%edx
1401956fd:	4c 03 c8             	add    %rax,%r9
140195700:	8b ca                	mov    %edx,%ecx
140195702:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140195707:	83 e1 3f             	and    $0x3f,%ecx
14019570a:	48 d3 e0             	shl    %cl,%rax
14019570d:	41 8b ca             	mov    %r10d,%ecx
140195710:	48 d3 e8             	shr    %cl,%rax
140195713:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195717:	41 0f b7 44 83 04    	movzwl 0x4(%r11,%rax,4),%eax
14019571d:	66 41 89 01          	mov    %ax,(%r9)
140195721:	44 0f b6 41 06       	movzbl 0x6(%rcx),%r8d
140195726:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
14019572a:	44 03 c2             	add    %edx,%r8d
14019572d:	4c 03 c8             	add    %rax,%r9
140195730:	41 8b c8             	mov    %r8d,%ecx
140195733:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140195738:	83 e1 3f             	and    $0x3f,%ecx
14019573b:	48 d3 e0             	shl    %cl,%rax
14019573e:	41 8b ca             	mov    %r10d,%ecx
140195741:	48 d3 e8             	shr    %cl,%rax
140195744:	49 8d 0c 83          	lea    (%r11,%rax,4),%rcx
140195748:	4c 89 8d 90 00 00 00 	mov    %r9,0x90(%rbp)
14019574f:	0f b7 41 04          	movzwl 0x4(%rcx),%eax
140195753:	4c 8b b5 90 00 00 00 	mov    0x90(%rbp),%r14
14019575a:	66 41 89 01          	mov    %ax,(%r9)
14019575e:	44 0f b6 49 06       	movzbl 0x6(%rcx),%r9d
140195763:	0f b6 41 07          	movzbl 0x7(%rcx),%eax
140195767:	45 03 c8             	add    %r8d,%r9d
14019576a:	4c 03 f0             	add    %rax,%r14
14019576d:	41 8b c9             	mov    %r9d,%ecx
140195770:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140195775:	83 e1 3f             	and    $0x3f,%ecx
140195778:	48 d3 e0             	shl    %cl,%rax
14019577b:	41 8b ca             	mov    %r10d,%ecx
14019577e:	48 d3 e8             	shr    %cl,%rax
140195781:	49 8d 14 83          	lea    (%r11,%rax,4),%rdx
140195785:	4c 89 b5 90 00 00 00 	mov    %r14,0x90(%rbp)
14019578c:	0f b7 42 04          	movzwl 0x4(%rdx),%eax
140195790:	66 41 89 06          	mov    %ax,(%r14)