140d7943f:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d79443:	66 0f 6c da          	punpcklqdq %xmm2,%xmm3
140d79447:	66 0f 76 dc          	pcmpeqd %xmm4,%xmm3
140d7944b:	0f 54 c3             	andps  %xmm3,%xmm0
140d7944e:	66 0f 6f cb          	movdqa %xmm3,%xmm1
140d79452:	0f 55 cd             	andnps %xmm5,%xmm1
140d79455:	0f 56 c8             	orps   %xmm0,%xmm1
140d79458:	f3 41 0f 6f 41 f0    	movdqu -0x10(%r9),%xmm0
140d7945e:	66 0f fe c8          	paddd  %xmm0,%xmm1
140d79462:	f3 41 0f 7f 49 f0    	movdqu %xmm1,-0x10(%r9)
140d79468:	83 fb 10             	cmp    $0x10,%ebx
140d7946b:	0f 82 6f ff ff ff    	jb     0x140d793e0
140d79471:	48 8b ce             	mov    %rsi,%rcx
140d79474:	e8 57 f9 ff ff       	call   0x140d78dd0
140d79479:	49 8d 96 80 00 00 00 	lea    0x80(%r14),%rdx
140d79480:	48 8b cf             	mov    %rdi,%rcx
140d79483:	e8 88 d7 01 00       	call   0x140d96c10
140d79488:	8b 07                	mov    (%rdi),%eax
140d7948a:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
140d79491:	03 c0                	add    %eax,%eax
140d79493:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d79498:	89 87 80 00 00 00    	mov    %eax,0x80(%rdi)
140d7949e:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140d794a4:	8b 47 04             	mov    0x4(%rdi),%eax
140d794a7:	4c 8b c6             	mov    %rsi,%r8
140d794aa:	03 c0                	add    %eax,%eax
140d794ac:	89 87 84 00 00 00    	mov    %eax,0x84(%rdi)
140d794b2:	8b 47 08             	mov    0x8(%rdi),%eax
140d794b5:	03 c0                	add    %eax,%eax
140d794b7:	89 87 88 00 00 00    	mov    %eax,0x88(%rdi)
140d794bd:	8b 47 0c             	mov    0xc(%rdi),%eax
140d794c0:	03 c0                	add    %eax,%eax
140d794c2:	89 87 8c 00 00 00    	mov    %eax,0x8c(%rdi)
140d794c8:	8b 47 10             	mov    0x10(%rdi),%eax
140d794cb:	03 c0                	add    %eax,%eax
140d794cd:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
140d794d3:	8b 47 14             	mov    0x14(%rdi),%eax
140d794d6:	03 c0                	add    %eax,%eax
140d794d8:	89 87 94 00 00 00    	mov    %eax,0x94(%rdi)
140d794de:	8b 47 18             	mov    0x18(%rdi),%eax
140d794e1:	03 c0                	add    %eax,%eax
140d794e3:	89 87 98 00 00 00    	mov    %eax,0x98(%rdi)
140d794e9:	8b 47 1c             	mov    0x1c(%rdi),%eax
140d794ec:	03 c0                	add    %eax,%eax
140d794ee:	89 87 9c 00 00 00    	mov    %eax,0x9c(%rdi)
140d794f4:	8b 47 20             	mov    0x20(%rdi),%eax
140d794f7:	03 c0                	add    %eax,%eax
140d794f9:	89 87 a0 00 00 00    	mov    %eax,0xa0(%rdi)
140d794ff:	8b 47 24             	mov    0x24(%rdi),%eax
140d79502:	03 c0                	add    %eax,%eax
140d79504:	89 87 a4 00 00 00    	mov    %eax,0xa4(%rdi)
140d7950a:	8b 47 28             	mov    0x28(%rdi),%eax
140d7950d:	03 c0                	add    %eax,%eax
140d7950f:	89 87 a8 00 00 00    	mov    %eax,0xa8(%rdi)
140d79515:	8b 47 2c             	mov    0x2c(%rdi),%eax
140d79518:	03 c0                	add    %eax,%eax
140d7951a:	89 87 ac 00 00 00    	mov    %eax,0xac(%rdi)
140d79520:	8b 47 30             	mov    0x30(%rdi),%eax
140d79523:	03 c0                	add    %eax,%eax
140d79525:	89 87 b0 00 00 00    	mov    %eax,0xb0(%rdi)
140d7952b:	8b 47 34             	mov    0x34(%rdi),%eax
140d7952e:	03 c0                	add    %eax,%eax
140d79530:	89 87 b4 00 00 00    	mov    %eax,0xb4(%rdi)
140d79536:	8b 47 38             	mov    0x38(%rdi),%eax
140d79539:	03 c0                	add    %eax,%eax
140d7953b:	89 87 b8 00 00 00    	mov    %eax,0xb8(%rdi)
140d79541:	8b 47 3c             	mov    0x3c(%rdi),%eax
140d79544:	03 c0                	add    %eax,%eax
140d79546:	89 87 bc 00 00 00    	mov    %eax,0xbc(%rdi)
140d7954c:	e8 0f f7 ff ff       	call   0x140d78c60
140d79551:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140d79556:	48 8b cf             	mov    %rdi,%rcx
140d79559:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140d7955e:	e8 6d cd 01 00       	call   0x140d962d0
140d79563:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140d79568:	48 8b d6             	mov    %rsi,%rdx
140d7956b:	48 8d 8f 80 00 00 00 	lea    0x80(%rdi),%rcx
140d79572:	e8 59 cd 01 00       	call   0x140d962d0
140d79577:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140d7957b:	48 8b d6             	mov    %rsi,%rdx
140d7957e:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140d79582:	e8 49 cd 01 00       	call   0x140d962d0
140d79587:	45 85 ff             	test   %r15d,%r15d
140d7958a:	75 11                	jne    0x140d7959d
140d7958c:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140d79590:	48 8b ce             	mov    %rsi,%rcx
140d79593:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140d79598:	e8 33 cd 01 00       	call   0x140d962d0
140d7959d:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140d795a1:	48 33 cc             	xor    %rsp,%rcx
140d795a4:	e8 57 1f 0a 00       	call   0x140e1b500
140d795a9:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
140d795b0:	00
140d795b1:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140d795b5:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140d795ba:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140d795bf:	49 8b e3             	mov    %r11,%rsp
140d795c2:	41 5f                	pop    %r15
140d795c4:	41 5e                	pop    %r14
140d795c6:	5f                   	pop    %rdi
140d795c7:	5e                   	pop    %rsi
140d795c8:	5d                   	pop    %rbp
140d795c9:	c3                   	ret
140d795ca:	cc                   	int3
140d795cb:	cc                   	int3
140d795cc:	cc                   	int3
140d795cd:	cc                   	int3
140d795ce:	cc                   	int3
140d795cf:	cc                   	int3
140d795d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d795d5:	55                   	push   %rbp
140d795d6:	56                   	push   %rsi
140d795d7:	41 56                	push   %r14
140d795d9:	48 8d ac 24 90 fe ff 	lea    -0x170(%rsp),%rbp
140d795e0:	ff
140d795e1:	b8 70 02 00 00       	mov    $0x270,%eax
140d795e6:	e8 b5 1e 0a 00       	call   0x140e1b4a0
140d795eb:	48 2b e0             	sub    %rax,%rsp
140d795ee:	48 8b 05 0b f9 63 00 	mov    0x63f90b(%rip),%rax        # 0x1413b8f00
140d795f5:	48 33 c4             	xor    %rsp,%rax
140d795f8:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
140d795ff:	45 8b f0             	mov    %r8d,%r14d
140d79602:	48 8b da             	mov    %rdx,%rbx
140d79605:	48 8b f1             	mov    %rcx,%rsi
140d79608:	e8 63 02 00 00       	call   0x140d79870
140d7960d:	45 85 f6             	test   %r14d,%r14d
140d79610:	0f 84 33 02 00 00    	je     0x140d79849
140d79616:	45 33 c0             	xor    %r8d,%r8d
140d79619:	48 89 bc 24 a0 02 00 	mov    %rdi,0x2a0(%rsp)
140d79620:	00
140d79621:	48 8b d3             	mov    %rbx,%rdx
140d79624:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140d79629:	e8 72 fa ff ff       	call   0x140d790a0
140d7962e:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140d79633:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140d79637:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140d7963b:	e8 40 cb 01 00       	call   0x140d96180
140d79640:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140d79644:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140d79649:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140d79650:	e8 6b b9 01 00       	call   0x140d94fc0
140d79655:	41 b8 54 31 01 00    	mov    $0x13154,%r8d
140d7965b:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140d7965f:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140d79666:	e8 95 d3 01 00       	call   0x140d96a00
140d7966b:	4c 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%r8
140d79672:	48 8d 15 c7 1b 41 00 	lea    0x411bc7(%rip),%rdx        # 0x14118b240
140d79679:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140d79680:	e8 fb ca 01 00       	call   0x140d96180
140d79685:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140d79689:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140d7968d:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
140d79694:	e8 27 b9 01 00       	call   0x140d94fc0
140d79699:	4c 8d 86 c0 00 00 00 	lea    0xc0(%rsi),%r8
140d796a0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140d796a4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d796a9:	e8 22 cc 01 00       	call   0x140d962d0
140d796ae:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140d796b3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140d796b8:	0f 28 4c 24 30       	movaps 0x30(%rsp),%xmm1
140d796bd:	45 33 c0             	xor    %r8d,%r8d
140d796c0:	0f 29 45 e0          	movaps %xmm0,-0x20(%rbp)
140d796c4:	48 8b d6             	mov    %rsi,%rdx
140d796c7:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140d796cc:	0f 29 4d f0          	movaps %xmm1,-0x10(%rbp)
140d796d0:	0f 28 4c 24 50       	movaps 0x50(%rsp),%xmm1
140d796d5:	0f 29 45 00          	movaps %xmm0,0x0(%rbp)
140d796d9:	0f 29 4d 10          	movaps %xmm1,0x10(%rbp)
140d796dd:	e8 1e e1 ff ff       	call   0x140d77800
140d796e2:	48 8d be 00 01 00 00 	lea    0x100(%rsi),%rdi
140d796e9:	48 8b cf             	mov    %rdi,%rcx
140d796ec:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140d796f1:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140d796f5:	e8 86 ca 01 00       	call   0x140d96180
140d796fa:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140d796fe:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140d79702:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140d79707:	e8 b4 b8 01 00       	call   0x140d94fc0
140d7970c:	41 b8 54 31 01 00    	mov    $0x13154,%r8d
140d79712:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140d79716:	48 8d 8f 80 00 00 00 	lea    0x80(%rdi),%rcx
140d7971d:	e8 de d2 01 00       	call   0x140d96a00
140d79722:	4c 8d 87 80 00 00 00 	lea    0x80(%rdi),%r8
140d79729:	48 8d 15 10 1b 41 00 	lea    0x411b10(%rip),%rdx        # 0x14118b240
140d79730:	48 8d 8f 80 00 00 00 	lea    0x80(%rdi),%rcx
140d79737:	e8 44 ca 01 00       	call   0x140d96180
140d7973c:	48 8d 8f c0 00 00 00 	lea    0xc0(%rdi),%rcx
140d79743:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140d79747:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140d7974b:	e8 70 b8 01 00       	call   0x140d94fc0
140d79750:	41 8b ce             	mov    %r14d,%ecx
140d79753:	b8 01 00 00 00       	mov    $0x1,%eax
140d79758:	d3 e0                	shl    %cl,%eax
140d7975a:	83 f8 02             	cmp    $0x2,%eax
140d7975d:	0f 8e c1 00 00 00    	jle    0x140d79824
140d79763:	83 c0 fe             	add    $0xfffffffe,%eax
140d79766:	48 8d 9e 80 02 00 00 	lea    0x280(%rsi),%rbx
140d7976d:	8b f8                	mov    %eax,%edi
140d7976f:	90                   	nop
140d79770:	4c 8d 85 20 01 00 00 	lea    0x120(%rbp),%r8
140d79777:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140d7977b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140d79780:	e8 4b cb 01 00       	call   0x140d962d0
140d79785:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140d7978a:	48 8d 55 60          	lea    0x60(%rbp),%rdx
140d7978e:	0f 28 4c 24 30       	movaps 0x30(%rsp),%xmm1
140d79793:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140d79798:	0f 29 45 e0          	movaps %xmm0,-0x20(%rbp)
140d7979c:	45 33 c0             	xor    %r8d,%r8d
140d7979f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140d797a4:	0f 29 4d f0          	movaps %xmm1,-0x10(%rbp)
140d797a8:	0f 28 4c 24 50       	movaps 0x50(%rsp),%xmm1
140d797ad:	0f 29 45 00          	movaps %xmm0,0x0(%rbp)
140d797b1:	0f 29 4d 10          	movaps %xmm1,0x10(%rbp)
140d797b5:	e8 46 e0 ff ff       	call   0x140d77800
140d797ba:	48 8d 4b 80          	lea    -0x80(%rbx),%rcx
140d797be:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140d797c3:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140d797c7:	e8 b4 c9 01 00       	call   0x140d96180
140d797cc:	48 8d 4b c0          	lea    -0x40(%rbx),%rcx
140d797d0:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140d797d4:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140d797d9:	e8 e2 b7 01 00       	call   0x140d94fc0
140d797de:	41 b8 54 31 01 00    	mov    $0x13154,%r8d
140d797e4:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140d797e8:	48 8b cb             	mov    %rbx,%rcx
140d797eb:	e8 10 d2 01 00       	call   0x140d96a00
140d797f0:	4c 8b c3             	mov    %rbx,%r8
140d797f3:	48 8d 15 46 1a 41 00 	lea    0x411a46(%rip),%rdx        # 0x14118b240
140d797fa:	48 8b cb             	mov    %rbx,%rcx
140d797fd:	e8 7e c9 01 00       	call   0x140d96180
140d79802:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140d79806:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140d7980a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140d7980e:	e8 ad b7 01 00       	call   0x140d94fc0
140d79813:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
140d7981a:	48 83 ef 01          	sub    $0x1,%rdi
140d7981e:	0f 85 4c ff ff ff    	jne    0x140d79770
140d79824:	ba 00 01 00 00       	mov    $0x100,%edx
140d79829:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140d7982e:	e8 cd 8a 28 ff       	call   0x140002300
140d79833:	ba 00 01 00 00       	mov    $0x100,%edx
140d79838:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140d7983c:	e8 bf 8a 28 ff       	call   0x140002300
140d79841:	48 8b bc 24 a0 02 00 	mov    0x2a0(%rsp),%rdi
140d79848:	00
140d79849:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
140d79850:	48 33 cc             	xor    %rsp,%rcx
140d79853:	e8 a8 1c 0a 00       	call   0x140e1b500
140d79858:	48 8b 9c 24 a8 02 00 	mov    0x2a8(%rsp),%rbx
140d7985f:	00
140d79860:	48 81 c4 70 02 00 00 	add    $0x270,%rsp
140d79867:	41 5e                	pop    %r14
140d79869:	5e                   	pop    %rsi
140d7986a:	5d                   	pop    %rbp
140d7986b:	c3                   	ret
140d7986c:	cc                   	int3
140d7986d:	cc                   	int3
140d7986e:	cc                   	int3
140d7986f:	cc                   	int3
140d79870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d79875:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d7987a:	57                   	push   %rdi
140d7987b:	b8 20 00 00 00       	mov    $0x20,%eax
140d79880:	e8 1b 1c 0a 00       	call   0x140e1b4a0
140d79885:	48 2b e0             	sub    %rax,%rsp
140d79888:	48 8b fa             	mov    %rdx,%rdi
140d7988b:	4c 8b c2             	mov    %rdx,%r8
140d7988e:	48 83 c2 40          	add    $0x40,%rdx
140d79892:	48 8b f1             	mov    %rcx,%rsi
140d79895:	e8 e6 c8 01 00       	call   0x140d96180
140d7989a:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
140d7989e:	48 8b d7             	mov    %rdi,%rdx
140d798a1:	4c 8d 47 40          	lea    0x40(%rdi),%r8
140d798a5:	e8 16 b7 01 00       	call   0x140d94fc0
140d798aa:	48 8d 97 c0 00 00 00 	lea    0xc0(%rdi),%rdx
140d798b1:	41 b8 54 31 01 00    	mov    $0x13154,%r8d
140d798b7:	48 8d 8e 80 00 00 00 	lea    0x80(%rsi),%rcx
140d798be:	e8 3d d1 01 00       	call   0x140d96a00
140d798c3:	4c 8d 86 80 00 00 00 	lea    0x80(%rsi),%r8
140d798ca:	48 8d 15 6f 19 41 00 	lea    0x41196f(%rip),%rdx        # 0x14118b240
140d798d1:	48 8d 8e 80 00 00 00 	lea    0x80(%rsi),%rcx
140d798d8:	e8 a3 c8 01 00       	call   0x140d96180
140d798dd:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
140d798e4:	4c 8b c2             	mov    %rdx,%r8
140d798e7:	48 8d 8e c0 00 00 00 	lea    0xc0(%rsi),%rcx
140d798ee:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d798f3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d798f8:	48 83 c4 20          	add    $0x20,%rsp
140d798fc:	5f                   	pop    %rdi
140d798fd:	e9 be b6 01 00       	jmp    0x140d94fc0
140d79902:	cc                   	int3
140d79903:	cc                   	int3
140d79904:	cc                   	int3
140d79905:	cc                   	int3
140d79906:	cc                   	int3
140d79907:	cc                   	int3
140d79908:	cc                   	int3
140d79909:	cc                   	int3
140d7990a:	cc                   	int3
140d7990b:	cc                   	int3
140d7990c:	cc                   	int3
140d7990d:	cc                   	int3
140d7990e:	cc                   	int3
140d7990f:	cc                   	int3
140d79910:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d79915:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140d7991a:	55                   	push   %rbp
140d7991b:	56                   	push   %rsi
140d7991c:	57                   	push   %rdi
140d7991d:	41 54                	push   %r12
140d7991f:	41 55                	push   %r13
140d79921:	41 56                	push   %r14
140d79923:	41 57                	push   %r15
140d79925:	45 8d 48 01          	lea    0x1(%r8),%r9d
140d79929:	4c 8b d2             	mov    %rdx,%r10
140d7992c:	4c 8b f9             	mov    %rcx,%r15
140d7992f:	44 89 4c 24 50       	mov    %r9d,0x50(%rsp)
140d79934:	33 d2                	xor    %edx,%edx
140d79936:	b8 be 01 00 00       	mov    $0x1be,%eax
140d7993b:	41 f7 f1             	div    %r9d
140d7993e:	45 0f b7 02          	movzwl (%r10),%r8d
140d79942:	45 33 f6             	xor    %r14d,%r14d
140d79945:	41 8b c9             	mov    %r9d,%ecx
140d79948:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d7994e:	41 d3 e4             	shl    %cl,%r12d
140d79951:	bd 01 00 00 00       	mov    $0x1,%ebp
140d79956:	41 ff cc             	dec    %r12d
140d79959:	44 8d 68 03          	lea    0x3(%rax),%r13d
140d7995d:	41 8d 5d ff          	lea    -0x1(%r13),%ebx
140d79961:	44 89 6c 24 40       	mov    %r13d,0x40(%rsp)
140d79966:	48 63 cb             	movslq %ebx,%rcx
140d79969:	8d 75 0f             	lea    0xf(%rbp),%esi
140d7996c:	ff cb                	dec    %ebx
140d7996e:	45 8d 6e 1f          	lea    0x1f(%r14),%r13d
140d79972:	48 63 fb             	movslq %ebx,%rdi
140d79975:	41 c7 04 cf ff ff ff 	movl   $0xffffffff,(%r15,%rcx,8)
140d7997c:	ff
140d7997d:	45 89 74 cf 04       	mov    %r14d,0x4(%r15,%rcx,8)
140d79982:	83 fd 1c             	cmp    $0x1c,%ebp
140d79985:	73 19                	jae    0x140d799a0
140d79987:	8b c5                	mov    %ebp,%eax
140d79989:	8b cd                	mov    %ebp,%ecx
140d7998b:	48 d1 e8             	shr    $1,%rax
140d7998e:	83 e1 01             	and    $0x1,%ecx
140d79991:	c1 e1 04             	shl    $0x4,%ecx
140d79994:	41 8b 04 82          	mov    (%r10,%rax,4),%eax
140d79998:	d3 e8                	shr    %cl,%eax
140d7999a:	c1 e0 10             	shl    $0x10,%eax
140d7999d:	4c 03 c0             	add    %rax,%r8