14024b672:	49 2b de             	sub    %r14,%rbx
14024b675:	48 3b de             	cmp    %rsi,%rbx
14024b678:	76 28                	jbe    0x14024b6a2
14024b67a:	48 8b c3             	mov    %rbx,%rax
14024b67d:	48 8b d5             	mov    %rbp,%rdx
14024b680:	83 e0 7f             	and    $0x7f,%eax
14024b683:	48 8b cf             	mov    %rdi,%rcx
14024b686:	48 0f 45 f0          	cmovne %rax,%rsi
14024b68a:	48 2b de             	sub    %rsi,%rbx
14024b68d:	4c 8b c3             	mov    %rbx,%r8
14024b690:	e8 8b d8 ff ff       	call   0x140248f20
14024b695:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
14024b69c:	48 03 eb             	add    %rbx,%rbp
14024b69f:	48 8b de             	mov    %rsi,%rbx
14024b6a2:	48 8d 4f 60          	lea    0x60(%rdi),%rcx
14024b6a6:	4c 8b c3             	mov    %rbx,%r8
14024b6a9:	48 03 c8             	add    %rax,%rcx
14024b6ac:	48 8b d5             	mov    %rbp,%rdx
14024b6af:	e8 ac 5c 09 00       	call   0x1402e1360
14024b6b4:	48 01 9f e0 00 00 00 	add    %rbx,0xe0(%rdi)
14024b6bb:	b8 01 00 00 00       	mov    $0x1,%eax
14024b6c0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024b6c5:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14024b6ca:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14024b6cf:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14024b6d4:	48 83 c4 20          	add    $0x20,%rsp
14024b6d8:	41 5e                	pop    %r14
14024b6da:	c3                   	ret
14024b6db:	cc                   	int3
14024b6dc:	cc                   	int3
14024b6dd:	cc                   	int3
14024b6de:	cc                   	int3
14024b6df:	cc                   	int3
14024b6e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14024b6e5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14024b6ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14024b6ef:	57                   	push   %rdi
14024b6f0:	41 54                	push   %r12
14024b6f2:	41 55                	push   %r13
14024b6f4:	41 56                	push   %r14
14024b6f6:	41 57                	push   %r15
14024b6f8:	b8 e0 00 00 00       	mov    $0xe0,%eax
14024b6fd:	e8 2e 54 06 00       	call   0x1402b0b30
14024b702:	48 2b e0             	sub    %rax,%rsp
14024b705:	48 8b 05 74 a3 18 00 	mov    0x18a374(%rip),%rax        # 0x1403d5a80
14024b70c:	48 33 c4             	xor    %rsp,%rax
14024b70f:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14024b716:	00
14024b717:	44 8b 31             	mov    (%rcx),%r14d
14024b71a:	b8 40 00 00 00       	mov    $0x40,%eax
14024b71f:	44 8b 79 04          	mov    0x4(%rcx),%r15d
14024b723:	4c 3b c0             	cmp    %rax,%r8
14024b726:	44 8b 51 08          	mov    0x8(%rcx),%r10d
14024b72a:	8b 59 10             	mov    0x10(%rcx),%ebx
14024b72d:	49 0f 42 c0          	cmovb  %r8,%rax
14024b731:	44 8b 59 14          	mov    0x14(%rcx),%r11d
14024b735:	8b 79 18             	mov    0x18(%rcx),%edi
14024b738:	44 8b 61 1c          	mov    0x1c(%rcx),%r12d
14024b73c:	0f 10 2d dd 30 12 00 	movups 0x1230dd(%rip),%xmm5        # 0x14036e820
14024b743:	4c 89 44 24 78       	mov    %r8,0x78(%rsp)
14024b748:	44 8b 41 0c          	mov    0xc(%rcx),%r8d
14024b74c:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14024b753:	00
14024b754:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
14024b759:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14024b75e:	66 90                	xchg   %ax,%ax
14024b760:	0f 10 0a             	movups (%rdx),%xmm1
14024b763:	0f 10 52 10          	movups 0x10(%rdx),%xmm2
14024b767:	0f 10 5a 20          	movups 0x20(%rdx),%xmm3
14024b76b:	0f 10 62 30          	movups 0x30(%rdx),%xmm4
14024b76f:	01 41 20             	add    %eax,0x20(%rcx)
14024b772:	8b 51 20             	mov    0x20(%rcx),%edx
14024b775:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14024b779:	48 3b d0             	cmp    %rax,%rdx
14024b77c:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
14024b781:	42 8d 04 33          	lea    (%rbx,%r14,1),%eax
14024b785:	66 41 0f 7e c8       	movd   %xmm1,%r8d
14024b78a:	83 51 24 00          	adcl   $0x0,0x24(%rcx)
14024b78e:	44 89 44 24 6c       	mov    %r8d,0x6c(%rsp)
14024b793:	44 03 c0             	add    %eax,%r8d
14024b796:	45 8b c8             	mov    %r8d,%r9d
14024b799:	44 33 ca             	xor    %edx,%r9d
14024b79c:	66 0f 7e ea          	movd   %xmm5,%edx
14024b7a0:	41 81 f1 7f 52 0e 51 	xor    $0x510e527f,%r9d
14024b7a7:	41 c1 c9 10          	ror    $0x10,%r9d
14024b7ab:	41 03 d1             	add    %r9d,%edx
14024b7ae:	33 da                	xor    %edx,%ebx
14024b7b0:	c1 cb 0c             	ror    $0xc,%ebx
14024b7b3:	46 8d 2c 03          	lea    (%rbx,%r8,1),%r13d
14024b7b7:	66 41 0f 7e c0       	movd   %xmm0,%r8d
14024b7bc:	66 0f 6f c1          	movdqa %xmm1,%xmm0
14024b7c0:	66 0f 73 d9 0c       	psrldq $0xc,%xmm1
14024b7c5:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14024b7ca:	45 03 e8             	add    %r8d,%r13d
14024b7cd:	44 89 44 24 58       	mov    %r8d,0x58(%rsp)
14024b7d2:	47 8d 04 3b          	lea    (%r11,%r15,1),%r8d
14024b7d6:	41 8b c5             	mov    %r13d,%eax
14024b7d9:	41 33 c1             	xor    %r9d,%eax
14024b7dc:	c1 c8 08             	ror    $0x8,%eax
14024b7df:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
14024b7e3:	03 c2                	add    %edx,%eax
14024b7e5:	66 0f 7e c2          	movd   %xmm0,%edx
14024b7e9:	66 0f 6f c5          	movdqa %xmm5,%xmm0
14024b7ed:	89 44 24 38          	mov    %eax,0x38(%rsp)
14024b7f1:	33 c3                	xor    %ebx,%eax
14024b7f3:	c1 c8 07             	ror    $0x7,%eax
14024b7f6:	44 03 c2             	add    %edx,%r8d
14024b7f9:	89 44 24 44          	mov    %eax,0x44(%rsp)
14024b7fd:	45 8b c8             	mov    %r8d,%r9d
14024b800:	89 54 24 48          	mov    %edx,0x48(%rsp)
14024b804:	44 33 49 24          	xor    0x24(%rcx),%r9d
14024b808:	41 81 f1 8c 68 05 9b 	xor    $0x9b05688c,%r9d
14024b80f:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
14024b814:	41 c1 c9 10          	ror    $0x10,%r9d
14024b818:	66 0f 7e c2          	movd   %xmm0,%edx
14024b81c:	66 0f 6f c5          	movdqa %xmm5,%xmm0
14024b820:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14024b825:	41 03 d1             	add    %r9d,%edx
14024b828:	44 33 da             	xor    %edx,%r11d
14024b82b:	41 c1 cb 0c          	ror    $0xc,%r11d
14024b82f:	47 8d 3c 03          	lea    (%r11,%r8,1),%r15d
14024b833:	66 41 0f 7e c8       	movd   %xmm1,%r8d
14024b838:	45 03 f8             	add    %r8d,%r15d
14024b83b:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
14024b840:	41 8b c7             	mov    %r15d,%eax
14024b843:	41 33 c1             	xor    %r9d,%eax
14024b846:	c1 c8 08             	ror    $0x8,%eax
14024b849:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
14024b84d:	03 c2                	add    %edx,%eax
14024b84f:	44 8b f0             	mov    %eax,%r14d
14024b852:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
14024b856:	66 0f 7e d0          	movd   %xmm2,%eax
14024b85a:	45 33 f3             	xor    %r11d,%r14d
14024b85d:	66 0f 7e c2          	movd   %xmm0,%edx
14024b861:	41 c1 ce 07          	ror    $0x7,%r14d
14024b865:	89 44 24 50          	mov    %eax,0x50(%rsp)
14024b869:	44 8d 04 07          	lea    (%rdi,%rax,1),%r8d
14024b86d:	45 03 c2             	add    %r10d,%r8d
14024b870:	45 8b d0             	mov    %r8d,%r10d
14024b873:	44 33 51 28          	xor    0x28(%rcx),%r10d
14024b877:	41 81 f2 ab d9 83 1f 	xor    $0x1f83d9ab,%r10d
14024b87e:	41 c1 ca 10          	ror    $0x10,%r10d
14024b882:	41 03 d2             	add    %r10d,%edx
14024b885:	44 8b ca             	mov    %edx,%r9d
14024b888:	44 33 cf             	xor    %edi,%r9d
14024b88b:	41 c1 c9 0c          	ror    $0xc,%r9d
14024b88f:	43 8d 2c 01          	lea    (%r9,%r8,1),%ebp
14024b893:	66 0f 6f c2          	movdqa %xmm2,%xmm0
14024b897:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
14024b89c:	66 41 0f 7e c0       	movd   %xmm0,%r8d
14024b8a1:	66 0f 6f c2          	movdqa %xmm2,%xmm0
14024b8a5:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14024b8aa:	66 0f 73 da 0c       	psrldq $0xc,%xmm2
14024b8af:	41 03 e8             	add    %r8d,%ebp
14024b8b2:	44 89 44 24 5c       	mov    %r8d,0x5c(%rsp)
14024b8b7:	8b c5                	mov    %ebp,%eax
14024b8b9:	41 33 c2             	xor    %r10d,%eax
14024b8bc:	c1 c8 08             	ror    $0x8,%eax
14024b8bf:	89 44 24 28          	mov    %eax,0x28(%rsp)
14024b8c3:	8d 1c 10             	lea    (%rax,%rdx,1),%ebx
14024b8c6:	66 0f 7e c0          	movd   %xmm0,%eax
14024b8ca:	66 0f 6f c5          	movdqa %xmm5,%xmm0
14024b8ce:	8b f3                	mov    %ebx,%esi
14024b8d0:	41 33 f1             	xor    %r9d,%esi
14024b8d3:	66 0f 73 d8 0c       	psrldq $0xc,%xmm0
14024b8d8:	89 44 24 54          	mov    %eax,0x54(%rsp)
14024b8dc:	66 0f 7e c2          	movd   %xmm0,%edx
14024b8e0:	66 0f 6f c3          	movdqa %xmm3,%xmm0
14024b8e4:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
14024b8e9:	45 8d 04 04          	lea    (%r12,%rax,1),%r8d
14024b8ed:	c1 ce 07             	ror    $0x7,%esi
14024b8f0:	44 03 44 24 40       	add    0x40(%rsp),%r8d
14024b8f5:	43 8d 04 2e          	lea    (%r14,%r13,1),%eax
14024b8f9:	45 8b d0             	mov    %r8d,%r10d
14024b8fc:	44 33 51 2c          	xor    0x2c(%rcx),%r10d
14024b900:	41 81 f2 19 cd e0 5b 	xor    $0x5be0cd19,%r10d
14024b907:	41 c1 ca 10          	ror    $0x10,%r10d
14024b90b:	41 03 d2             	add    %r10d,%edx
14024b90e:	44 8b ca             	mov    %edx,%r9d
14024b911:	45 33 cc             	xor    %r12d,%r9d
14024b914:	41 c1 c9 0c          	ror    $0xc,%r9d
14024b918:	47 8d 24 01          	lea    (%r9,%r8,1),%r12d
14024b91c:	66 41 0f 7e d0       	movd   %xmm2,%r8d
14024b921:	45 03 e0             	add    %r8d,%r12d
14024b924:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
14024b929:	45 8b dc             	mov    %r12d,%r11d
14024b92c:	45 33 da             	xor    %r10d,%r11d
14024b92f:	41 c1 cb 08          	ror    $0x8,%r11d
14024b933:	45 8d 14 13          	lea    (%r11,%rdx,1),%r10d
14024b937:	66 0f 7e da          	movd   %xmm3,%edx
14024b93b:	41 8b fa             	mov    %r10d,%edi
14024b93e:	41 33 f9             	xor    %r9d,%edi
14024b941:	44 8b 4c 24 2c       	mov    0x2c(%rsp),%r9d
14024b946:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
14024b94a:	03 d0                	add    %eax,%edx
14024b94c:	44 33 da             	xor    %edx,%r11d
14024b94f:	66 0f 7e c0          	movd   %xmm0,%eax
14024b953:	41 c1 cb 10          	ror    $0x10,%r11d
14024b957:	66 0f 6f c3          	movdqa %xmm3,%xmm0
14024b95b:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14024b960:	89 44 24 30          	mov    %eax,0x30(%rsp)
14024b964:	66 0f 73 db 0c       	psrldq $0xc,%xmm3
14024b969:	46 8d 04 1b          	lea    (%rbx,%r11,1),%r8d
14024b96d:	c1 cf 07             	ror    $0x7,%edi
14024b970:	45 33 f0             	xor    %r8d,%r14d
14024b973:	41 c1 ce 0c          	ror    $0xc,%r14d
14024b977:	41 03 c6             	add    %r14d,%eax
14024b97a:	03 c2                	add    %edx,%eax
14024b97c:	66 0f 7e c2          	movd   %xmm0,%edx
14024b980:	89 44 24 20          	mov    %eax,0x20(%rsp)
14024b984:	41 33 c3             	xor    %r11d,%eax
14024b987:	c1 c8 08             	ror    $0x8,%eax
14024b98a:	89 04 24             	mov    %eax,(%rsp)
14024b98d:	41 03 c0             	add    %r8d,%eax
14024b990:	89 44 24 0c          	mov    %eax,0xc(%rsp)
14024b994:	41 33 c6             	xor    %r14d,%eax
14024b997:	c1 c8 07             	ror    $0x7,%eax
14024b99a:	89 44 24 24          	mov    %eax,0x24(%rsp)
14024b99e:	42 8d 04 3e          	lea    (%rsi,%r15,1),%eax
14024b9a2:	89 54 24 40          	mov    %edx,0x40(%rsp)
14024b9a6:	03 d0                	add    %eax,%edx
14024b9a8:	44 33 ca             	xor    %edx,%r9d
14024b9ab:	66 0f 7e d8          	movd   %xmm3,%eax
14024b9af:	41 c1 c9 10          	ror    $0x10,%r9d
14024b9b3:	89 44 24 60          	mov    %eax,0x60(%rsp)
14024b9b7:	47 8d 04 0a          	lea    (%r10,%r9,1),%r8d
14024b9bb:	41 33 f0             	xor    %r8d,%esi
14024b9be:	c1 ce 0c             	ror    $0xc,%esi
14024b9c1:	44 8b 54 24 44       	mov    0x44(%rsp),%r10d
14024b9c6:	44 8d 2c 06          	lea    (%rsi,%rax,1),%r13d
14024b9ca:	44 03 ea             	add    %edx,%r13d
14024b9cd:	66 0f 6f c4          	movdqa %xmm4,%xmm0
14024b9d1:	66 0f 7e e2          	movd   %xmm4,%edx
14024b9d5:	45 8b f5             	mov    %r13d,%r14d
14024b9d8:	45 33 f1             	xor    %r9d,%r14d
14024b9db:	66 0f 73 d8 04       	psrldq $0x4,%xmm0
14024b9e0:	44 8b 4c 24 3c       	mov    0x3c(%rsp),%r9d
14024b9e5:	89 54 24 68          	mov    %edx,0x68(%rsp)
14024b9e9:	41 c1 ce 08          	ror    $0x8,%r14d
14024b9ed:	43 8d 04 06          	lea    (%r14,%r8,1),%eax
14024b9f1:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
14024b9f6:	89 44 24 04          	mov    %eax,0x4(%rsp)
14024b9fa:	33 c6                	xor    %esi,%eax
14024b9fc:	c1 c8 07             	ror    $0x7,%eax
14024b9ff:	89 44 24 14          	mov    %eax,0x14(%rsp)
14024ba03:	8d 04 2f             	lea    (%rdi,%rbp,1),%eax
14024ba06:	03 d0                	add    %eax,%edx
14024ba08:	66 0f 7e c0          	movd   %xmm0,%eax
14024ba0c:	44 33 ca             	xor    %edx,%r9d
14024ba0f:	66 0f 6f c4          	movdqa %xmm4,%xmm0
14024ba13:	41 c1 c9 10          	ror    $0x10,%r9d
14024ba17:	45 03 c1             	add    %r9d,%r8d
14024ba1a:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
14024ba1e:	41 33 f8             	xor    %r8d,%edi
14024ba21:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14024ba26:	c1 cf 0c             	ror    $0xc,%edi
14024ba29:	66 0f 73 dc 0c       	psrldq $0xc,%xmm4
14024ba2e:	44 8d 3c 07          	lea    (%rdi,%rax,1),%r15d
14024ba32:	44 03 fa             	add    %edx,%r15d
14024ba35:	43 8d 14 14          	lea    (%r12,%r10,1),%edx
14024ba39:	66 41 0f 7e c4       	movd   %xmm0,%r12d
14024ba3e:	41 8b f7             	mov    %r15d,%esi
14024ba41:	41 33 f1             	xor    %r9d,%esi
14024ba44:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
14024ba49:	c1 ce 08             	ror    $0x8,%esi
14024ba4c:	41 03 d4             	add    %r12d,%edx
14024ba4f:	44 89 64 24 2c       	mov    %r12d,0x2c(%rsp)
14024ba54:	44 33 ca             	xor    %edx,%r9d
14024ba57:	41 c1 c9 10          	ror    $0x10,%r9d
14024ba5b:	46 8d 1c 06          	lea    (%rsi,%r8,1),%r11d
14024ba5f:	44 8b 44 24 1c       	mov    0x1c(%rsp),%r8d
14024ba64:	45 03 c1             	add    %r9d,%r8d
14024ba67:	41 8b c3             	mov    %r11d,%eax
14024ba6a:	33 c7                	xor    %edi,%eax
14024ba6c:	45 33 d0             	xor    %r8d,%r10d
14024ba6f:	c1 c8 07             	ror    $0x7,%eax
14024ba72:	89 44 24 10          	mov    %eax,0x10(%rsp)
14024ba76:	41 c1 ca 0c          	ror    $0xc,%r10d
14024ba7a:	66 0f 7e e0          	movd   %xmm4,%eax
14024ba7e:	89 44 24 38          	mov    %eax,0x38(%rsp)
14024ba82:	41 8d 2c 02          	lea    (%r10,%rax,1),%ebp
14024ba86:	03 ea                	add    %edx,%ebp
14024ba88:	8b 54 24 20          	mov    0x20(%rsp),%edx
14024ba8c:	8b fd                	mov    %ebp,%edi
14024ba8e:	41 33 f9             	xor    %r9d,%edi
14024ba91:	c1 cf 08             	ror    $0x8,%edi
14024ba94:	42 8d 1c 07          	lea    (%rdi,%r8,1),%ebx
14024ba98:	44 8b cb             	mov    %ebx,%r9d
14024ba9b:	45 33 ca             	xor    %r10d,%r9d
14024ba9e:	41 c1 c9 07          	ror    $0x7,%r9d
14024baa2:	43 8d 04 0c          	lea    (%r12,%r9,1),%eax
14024baa6:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
14024baab:	03 d0                	add    %eax,%edx
14024baad:	44 8b d2             	mov    %edx,%r10d
14024bab0:	45 33 d6             	xor    %r14d,%r10d
14024bab3:	41 c1 ca 10          	ror    $0x10,%r10d
14024bab7:	47 8d 04 1a          	lea    (%r10,%r11,1),%r8d
14024babb:	45 8b d8             	mov    %r8d,%r11d
14024babe:	45 33 d9             	xor    %r9d,%r11d
14024bac1:	41 c1 cb 0c          	ror    $0xc,%r11d
14024bac5:	45 03 e3             	add    %r11d,%r12d
14024bac8:	44 03 e2             	add    %edx,%r12d
14024bacb:	41 8b c4             	mov    %r12d,%eax
14024bace:	41 33 c2             	xor    %r10d,%eax
14024bad1:	c1 c8 08             	ror    $0x8,%eax
14024bad4:	89 44 24 20          	mov    %eax,0x20(%rsp)
14024bad8:	41 03 c0             	add    %r8d,%eax
14024badb:	89 44 24 1c          	mov    %eax,0x1c(%rsp)
14024badf:	41 33 c3             	xor    %r11d,%eax
14024bae2:	8b 54 24 50          	mov    0x50(%rsp),%edx
14024bae6:	41 03 d5             	add    %r13d,%edx
14024bae9:	c1 c8 07             	ror    $0x7,%eax
14024baec:	03 54 24 24          	add    0x24(%rsp),%edx
14024baf0:	44 8b 6c 24 4c       	mov    0x4c(%rsp),%r13d
14024baf5:	44 8b ca             	mov    %edx,%r9d
14024baf8:	44 33 ce             	xor    %esi,%r9d
14024bafb:	89 44 24 28          	mov    %eax,0x28(%rsp)
14024baff:	41 c1 c9 10          	ror    $0x10,%r9d
14024bb03:	45 8d 04 19          	lea    (%r9,%rbx,1),%r8d
14024bb07:	45 8b d0             	mov    %r8d,%r10d
14024bb0a:	44 33 54 24 24       	xor    0x24(%rsp),%r10d
14024bb0f:	41 c1 ca 0c          	ror    $0xc,%r10d
14024bb13:	45 03 ea             	add    %r10d,%r13d
14024bb16:	44 03 ea             	add    %edx,%r13d
14024bb19:	8b 54 24 30          	mov    0x30(%rsp),%edx
14024bb1d:	41 03 d7             	add    %r15d,%edx
14024bb20:	41 8b c5             	mov    %r13d,%eax
14024bb23:	03 54 24 14          	add    0x14(%rsp),%edx
14024bb27:	41 33 c1             	xor    %r9d,%eax
14024bb2a:	c1 c8 08             	ror    $0x8,%eax
14024bb2d:	44 8b ca             	mov    %edx,%r9d
14024bb30:	44 33 cf             	xor    %edi,%r9d
14024bb33:	89 44 24 24          	mov    %eax,0x24(%rsp)
14024bb37:	41 03 c0             	add    %r8d,%eax
14024bb3a:	41 c1 c9 10          	ror    $0x10,%r9d
14024bb3e:	44 8b 44 24 0c       	mov    0xc(%rsp),%r8d
14024bb43:	8b f0                	mov    %eax,%esi
14024bb45:	45 03 c1             	add    %r9d,%r8d
14024bb48:	89 44 24 44          	mov    %eax,0x44(%rsp)
14024bb4c:	8b 44 24 38          	mov    0x38(%rsp),%eax
14024bb50:	41 33 f2             	xor    %r10d,%esi
14024bb53:	45 8b d0             	mov    %r8d,%r10d
14024bb56:	c1 ce 07             	ror    $0x7,%esi
14024bb59:	44 33 54 24 14       	xor    0x14(%rsp),%r10d
14024bb5e:	41 c1 ca 0c          	ror    $0xc,%r10d
14024bb62:	41 03 c2             	add    %r10d,%eax
14024bb65:	03 c2                	add    %edx,%eax
14024bb67:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
14024bb6b:	03 d5                	add    %ebp,%edx
14024bb6d:	89 44 24 0c          	mov    %eax,0xc(%rsp)