140d94732:	44 03 e8             	add    %eax,%r13d
140d94735:	23 d5                	and    %ebp,%edx
140d94737:	c1 ee 0d             	shr    $0xd,%esi
140d9473a:	33 d7                	xor    %edi,%edx
140d9473c:	44 0b e6             	or     %esi,%r12d
140d9473f:	41 03 d1             	add    %r9d,%edx
140d94742:	03 54 24 38          	add    0x38(%rsp),%edx
140d94746:	03 d3                	add    %ebx,%edx
140d94748:	8b f2                	mov    %edx,%esi
140d9474a:	c1 ce 17             	ror    $0x17,%esi
140d9474d:	8b c2                	mov    %edx,%eax
140d9474f:	45 8b c5             	mov    %r13d,%r8d
140d94752:	c1 c8 0f             	ror    $0xf,%eax
140d94755:	33 f0                	xor    %eax,%esi
140d94757:	41 c1 e8 14          	shr    $0x14,%r8d
140d9475b:	33 f2                	xor    %edx,%esi
140d9475d:	41 8b c5             	mov    %r13d,%eax
140d94760:	c1 e0 0c             	shl    $0xc,%eax
140d94763:	41 8b d5             	mov    %r13d,%edx
140d94766:	44 0b c0             	or     %eax,%r8d
140d94769:	41 0b d6             	or     %r14d,%edx
140d9476c:	41 23 d7             	and    %r15d,%edx
140d9476f:	8d 86 d8 79 a8 a7    	lea    -0x58578628(%rsi),%eax
140d94775:	41 03 c0             	add    %r8d,%eax
140d94778:	44 8b c8             	mov    %eax,%r9d
140d9477b:	c1 e0 07             	shl    $0x7,%eax
140d9477e:	41 c1 e9 19          	shr    $0x19,%r9d
140d94782:	44 0b c8             	or     %eax,%r9d
140d94785:	41 8b c5             	mov    %r13d,%eax
140d94788:	41 23 c6             	and    %r14d,%eax
140d9478b:	0b d0                	or     %eax,%edx
140d9478d:	41 8b c1             	mov    %r9d,%eax
140d94790:	41 33 c0             	xor    %r8d,%eax
140d94793:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140d94798:	44 33 84 24 c8 00 00 	xor    0xc8(%rsp),%r8d
140d9479f:	00
140d947a0:	41 03 c3             	add    %r11d,%eax
140d947a3:	03 c2                	add    %edx,%eax
140d947a5:	41 8b d4             	mov    %r12d,%edx
140d947a8:	44 03 c0             	add    %eax,%r8d
140d947ab:	33 d5                	xor    %ebp,%edx
140d947ad:	23 d6                	and    %esi,%edx
140d947af:	44 89 44 24 40       	mov    %r8d,0x40(%rsp)
140d947b4:	41 33 d4             	xor    %r12d,%edx
140d947b7:	45 8b d8             	mov    %r8d,%r11d
140d947ba:	41 03 d1             	add    %r9d,%edx
140d947bd:	41 c1 eb 14          	shr    $0x14,%r11d
140d947c1:	03 54 24 30          	add    0x30(%rsp),%edx
140d947c5:	44 8b 4c 24 28       	mov    0x28(%rsp),%r9d
140d947ca:	03 d7                	add    %edi,%edx
140d947cc:	44 33 4c 24 0c       	xor    0xc(%rsp),%r9d
140d947d1:	41 8b fe             	mov    %r14d,%edi
140d947d4:	41 c1 e6 09          	shl    $0x9,%r14d
140d947d8:	8b c2                	mov    %edx,%eax
140d947da:	c1 c8 0f             	ror    $0xf,%eax
140d947dd:	c1 ef 17             	shr    $0x17,%edi
140d947e0:	41 0b fe             	or     %r14d,%edi
140d947e3:	44 8b f5             	mov    %ebp,%r14d
140d947e6:	c1 ed 0d             	shr    $0xd,%ebp
140d947e9:	41 c1 e6 13          	shl    $0x13,%r14d
140d947ed:	44 0b f5             	or     %ebp,%r14d
140d947f0:	8b ea                	mov    %edx,%ebp
140d947f2:	c1 cd 17             	ror    $0x17,%ebp
140d947f5:	33 e8                	xor    %eax,%ebp
140d947f7:	44 89 74 24 1c       	mov    %r14d,0x1c(%rsp)
140d947fc:	33 ea                	xor    %edx,%ebp
140d947fe:	41 8b c0             	mov    %r8d,%eax
140d94801:	8b 54 24 18          	mov    0x18(%rsp),%edx
140d94805:	c1 e0 0c             	shl    $0xc,%eax
140d94808:	44 0b d8             	or     %eax,%r11d
140d9480b:	c1 ca 19             	ror    $0x19,%edx
140d9480e:	8d 85 b1 f3 50 4f    	lea    0x4f50f3b1(%rbp),%eax
140d94814:	89 6c 24 34          	mov    %ebp,0x34(%rsp)
140d94818:	41 03 c3             	add    %r11d,%eax
140d9481b:	8b d8                	mov    %eax,%ebx
140d9481d:	c1 e0 07             	shl    $0x7,%eax
140d94820:	c1 eb 19             	shr    $0x19,%ebx
140d94823:	0b d8                	or     %eax,%ebx
140d94825:	8b 44 24 44          	mov    0x44(%rsp),%eax
140d94829:	44 8b c0             	mov    %eax,%r8d
140d9482c:	44 8b d0             	mov    %eax,%r10d
140d9482f:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d94836:	c1 e8 1a             	shr    $0x1a,%eax
140d94839:	41 c1 e0 06          	shl    $0x6,%r8d
140d9483d:	44 0b c0             	or     %eax,%r8d
140d94840:	41 c1 ca 11          	ror    $0x11,%r10d
140d94844:	44 33 d2             	xor    %edx,%r10d
140d94847:	41 8b c1             	mov    %r9d,%eax
140d9484a:	c1 e8 09             	shr    $0x9,%eax
140d9484d:	41 8b d1             	mov    %r9d,%edx
140d94850:	44 33 c0             	xor    %eax,%r8d
140d94853:	c1 e2 11             	shl    $0x11,%edx
140d94856:	8b 44 24 44          	mov    0x44(%rsp),%eax
140d9485a:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d9485f:	33 d0                	xor    %eax,%edx
140d94861:	c1 e2 06             	shl    $0x6,%edx
140d94864:	44 0b c2             	or     %edx,%r8d
140d94867:	45 33 d0             	xor    %r8d,%r10d
140d9486a:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
140d9486f:	41 8b d0             	mov    %r8d,%edx
140d94872:	41 8b c0             	mov    %r8d,%eax
140d94875:	c1 ea 02             	shr    $0x2,%edx
140d94878:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d9487e:	c1 e0 1e             	shl    $0x1e,%eax
140d94881:	0b d0                	or     %eax,%edx
140d94883:	41 8b c1             	mov    %r9d,%eax
140d94886:	c1 e0 0f             	shl    $0xf,%eax
140d94889:	33 d0                	xor    %eax,%edx
140d9488b:	41 c1 e9 0f          	shr    $0xf,%r9d
140d9488f:	41 8b c0             	mov    %r8d,%eax
140d94892:	44 8b c3             	mov    %ebx,%r8d
140d94895:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d9489a:	45 33 c3             	xor    %r11d,%r8d
140d9489d:	44 33 c8             	xor    %eax,%r9d
140d948a0:	8b 44 24 40          	mov    0x40(%rsp),%eax
140d948a4:	41 c1 e9 02          	shr    $0x2,%r9d
140d948a8:	41 0b d1             	or     %r9d,%edx
140d948ab:	44 8b 4c 24 3c       	mov    0x3c(%rsp),%r9d
140d948b0:	44 33 4c 24 14       	xor    0x14(%rsp),%r9d
140d948b5:	44 33 d2             	xor    %edx,%r10d
140d948b8:	44 33 54 24 2c       	xor    0x2c(%rsp),%r10d
140d948bd:	8b d0                	mov    %eax,%edx
140d948bf:	44 33 54 24 38       	xor    0x38(%rsp),%r10d
140d948c4:	41 0b d5             	or     %r13d,%edx
140d948c7:	44 33 54 24 28       	xor    0x28(%rsp),%r10d
140d948cc:	41 23 c5             	and    %r13d,%eax
140d948cf:	44 33 54 24 0c       	xor    0xc(%rsp),%r10d
140d948d4:	23 d7                	and    %edi,%edx
140d948d6:	0b d0                	or     %eax,%edx
140d948d8:	41 03 d7             	add    %r15d,%edx
140d948db:	44 8b fe             	mov    %esi,%r15d
140d948de:	41 03 d2             	add    %r10d,%edx
140d948e1:	41 c1 e7 13          	shl    $0x13,%r15d
140d948e5:	44 03 c2             	add    %edx,%r8d
140d948e8:	41 8b d6             	mov    %r14d,%edx
140d948eb:	33 d6                	xor    %esi,%edx
140d948ed:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
140d948f2:	23 d5                	and    %ebp,%edx
140d948f4:	c1 ee 0d             	shr    $0xd,%esi
140d948f7:	41 33 d6             	xor    %r14d,%edx
140d948fa:	45 8b d8             	mov    %r8d,%r11d
140d948fd:	03 d3                	add    %ebx,%edx
140d948ff:	41 c1 eb 14          	shr    $0x14,%r11d
140d94903:	03 54 24 2c          	add    0x2c(%rsp),%edx
140d94907:	44 0b fe             	or     %esi,%r15d
140d9490a:	8b 74 24 24          	mov    0x24(%rsp),%esi
140d9490e:	41 03 d4             	add    %r12d,%edx
140d94911:	45 8b e5             	mov    %r13d,%r12d
140d94914:	8b c2                	mov    %edx,%eax
140d94916:	c1 c8 0f             	ror    $0xf,%eax
140d94919:	44 8b d6             	mov    %esi,%r10d
140d9491c:	41 c1 e5 09          	shl    $0x9,%r13d
140d94920:	41 c1 ec 17          	shr    $0x17,%r12d
140d94924:	45 0b e5             	or     %r13d,%r12d
140d94927:	41 c1 ca 11          	ror    $0x11,%r10d
140d9492b:	44 8b ea             	mov    %edx,%r13d
140d9492e:	41 c1 cd 17          	ror    $0x17,%r13d
140d94932:	44 33 e8             	xor    %eax,%r13d
140d94935:	41 8b c0             	mov    %r8d,%eax
140d94938:	c1 e0 0c             	shl    $0xc,%eax
140d9493b:	44 33 ea             	xor    %edx,%r13d
140d9493e:	44 0b d8             	or     %eax,%r11d
140d94941:	44 8b c6             	mov    %esi,%r8d
140d94944:	41 8d 85 62 e7 a1 9e 	lea    -0x615e189e(%r13),%eax
140d9494b:	41 03 c3             	add    %r11d,%eax
140d9494e:	8b d8                	mov    %eax,%ebx
140d94950:	c1 e0 07             	shl    $0x7,%eax
140d94953:	c1 eb 19             	shr    $0x19,%ebx
140d94956:	0b d8                	or     %eax,%ebx
140d94958:	8b 44 24 10          	mov    0x10(%rsp),%eax
140d9495c:	c1 c8 19             	ror    $0x19,%eax
140d9495f:	44 33 d0             	xor    %eax,%r10d
140d94962:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d94969:	41 c1 e0 06          	shl    $0x6,%r8d
140d9496d:	8b c6                	mov    %esi,%eax
140d9496f:	c1 e8 1a             	shr    $0x1a,%eax
140d94972:	41 8b d1             	mov    %r9d,%edx
140d94975:	44 0b c0             	or     %eax,%r8d
140d94978:	c1 e2 11             	shl    $0x11,%edx
140d9497b:	41 8b c1             	mov    %r9d,%eax
140d9497e:	44 8b f3             	mov    %ebx,%r14d
140d94981:	c1 e8 09             	shr    $0x9,%eax
140d94984:	45 33 f3             	xor    %r11d,%r14d
140d94987:	44 33 c0             	xor    %eax,%r8d
140d9498a:	8b c6                	mov    %esi,%eax
140d9498c:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d94991:	33 d0                	xor    %eax,%edx
140d94993:	8b c6                	mov    %esi,%eax
140d94995:	c1 e2 06             	shl    $0x6,%edx
140d94998:	44 0b c2             	or     %edx,%r8d
140d9499b:	c1 e0 1e             	shl    $0x1e,%eax
140d9499e:	45 33 d0             	xor    %r8d,%r10d
140d949a1:	8b d6                	mov    %esi,%edx
140d949a3:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140d949a8:	c1 ea 02             	shr    $0x2,%edx
140d949ab:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d949b1:	0b d0                	or     %eax,%edx
140d949b3:	41 8b c1             	mov    %r9d,%eax
140d949b6:	c1 e0 0f             	shl    $0xf,%eax
140d949b9:	33 d0                	xor    %eax,%edx
140d949bb:	41 c1 e9 0f          	shr    $0xf,%r9d
140d949bf:	8b c6                	mov    %esi,%eax
140d949c1:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d949c6:	44 33 c8             	xor    %eax,%r9d
140d949c9:	8b 44 24 38          	mov    0x38(%rsp),%eax
140d949cd:	41 c1 e9 02          	shr    $0x2,%r9d
140d949d1:	41 0b d1             	or     %r9d,%edx
140d949d4:	44 33 d2             	xor    %edx,%r10d
140d949d7:	8b d0                	mov    %eax,%edx
140d949d9:	44 33 54 24 44       	xor    0x44(%rsp),%r10d
140d949de:	41 0b d0             	or     %r8d,%edx
140d949e1:	44 33 54 24 30       	xor    0x30(%rsp),%r10d
140d949e6:	41 23 c0             	and    %r8d,%eax
140d949e9:	44 33 54 24 3c       	xor    0x3c(%rsp),%r10d
140d949ee:	41 23 d4             	and    %r12d,%edx
140d949f1:	44 33 54 24 14       	xor    0x14(%rsp),%r10d
140d949f6:	0b d0                	or     %eax,%edx
140d949f8:	8b 44 24 34          	mov    0x34(%rsp),%eax
140d949fc:	03 d7                	add    %edi,%edx
140d949fe:	41 03 d2             	add    %r10d,%edx
140d94a01:	c1 e8 0d             	shr    $0xd,%eax
140d94a04:	44 03 f2             	add    %edx,%r14d
140d94a07:	41 8b f8             	mov    %r8d,%edi
140d94a0a:	8b d5                	mov    %ebp,%edx
140d94a0c:	c1 ef 17             	shr    $0x17,%edi
140d94a0f:	41 33 d7             	xor    %r15d,%edx
140d94a12:	c1 e5 13             	shl    $0x13,%ebp
140d94a15:	0b e8                	or     %eax,%ebp
140d94a17:	41 c1 e0 09          	shl    $0x9,%r8d
140d94a1b:	41 23 d5             	and    %r13d,%edx
140d94a1e:	45 8b de             	mov    %r14d,%r11d
140d94a21:	41 33 d7             	xor    %r15d,%edx
140d94a24:	41 c1 eb 14          	shr    $0x14,%r11d
140d94a28:	03 d3                	add    %ebx,%edx
140d94a2a:	41 0b f8             	or     %r8d,%edi
140d94a2d:	03 54 24 44          	add    0x44(%rsp),%edx
140d94a31:	8b dd                	mov    %ebp,%ebx
140d94a33:	03 54 24 1c          	add    0x1c(%rsp),%edx
140d94a37:	8b f2                	mov    %edx,%esi
140d94a39:	8b c2                	mov    %edx,%eax
140d94a3b:	c1 c8 0f             	ror    $0xf,%eax
140d94a3e:	c1 ce 17             	ror    $0x17,%esi
140d94a41:	33 f0                	xor    %eax,%esi
140d94a43:	41 8b c6             	mov    %r14d,%eax
140d94a46:	c1 e0 0c             	shl    $0xc,%eax
140d94a49:	33 f2                	xor    %edx,%esi
140d94a4b:	44 0b d8             	or     %eax,%r11d
140d94a4e:	8d 86 c5 ce 43 3d    	lea    0x3d43cec5(%rsi),%eax
140d94a54:	41 03 c3             	add    %r11d,%eax
140d94a57:	44 8b d0             	mov    %eax,%r10d
140d94a5a:	c1 e0 07             	shl    $0x7,%eax
140d94a5d:	41 c1 ea 19          	shr    $0x19,%r10d
140d94a61:	44 0b d0             	or     %eax,%r10d
140d94a64:	41 33 dd             	xor    %r13d,%ebx
140d94a67:	8b 54 24 04          	mov    0x4(%rsp),%edx
140d94a6b:	23 de                	and    %esi,%ebx
140d94a6d:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
140d94a74:	33 dd                	xor    %ebp,%ebx
140d94a76:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
140d94a7b:	41 03 da             	add    %r10d,%ebx
140d94a7e:	44 33 0c 24          	xor    (%rsp),%r9d
140d94a82:	45 33 d3             	xor    %r11d,%r10d
140d94a85:	03 5c 24 24          	add    0x24(%rsp),%ebx
140d94a89:	c1 c8 11             	ror    $0x11,%eax
140d94a8c:	41 03 df             	add    %r15d,%ebx
140d94a8f:	44 8b 7c 24 50       	mov    0x50(%rsp),%r15d
140d94a94:	c1 ca 19             	ror    $0x19,%edx
140d94a97:	33 d0                	xor    %eax,%edx
140d94a99:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
140d94aa0:	44 8b c0             	mov    %eax,%r8d
140d94aa3:	89 54 24 04          	mov    %edx,0x4(%rsp)
140d94aa7:	c1 e8 1a             	shr    $0x1a,%eax
140d94aaa:	41 8b d1             	mov    %r9d,%edx
140d94aad:	c1 e2 11             	shl    $0x11,%edx
140d94ab0:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d94ab7:	41 c1 e0 06          	shl    $0x6,%r8d
140d94abb:	44 0b c0             	or     %eax,%r8d
140d94abe:	41 8b c1             	mov    %r9d,%eax
140d94ac1:	c1 e8 09             	shr    $0x9,%eax
140d94ac4:	44 33 c0             	xor    %eax,%r8d
140d94ac7:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
140d94ace:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d94ad3:	33 d0                	xor    %eax,%edx
140d94ad5:	c1 e2 06             	shl    $0x6,%edx
140d94ad8:	44 0b c2             	or     %edx,%r8d
140d94adb:	44 31 44 24 04       	xor    %r8d,0x4(%rsp)
140d94ae0:	44 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8d
140d94ae7:	00
140d94ae8:	41 8b d0             	mov    %r8d,%edx
140d94aeb:	c1 ea 02             	shr    $0x2,%edx
140d94aee:	41 8b c0             	mov    %r8d,%eax
140d94af1:	c1 e0 1e             	shl    $0x1e,%eax
140d94af4:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d94afa:	0b d0                	or     %eax,%edx
140d94afc:	41 81 e0 fc ff 01 00 	and    $0x1fffc,%r8d
140d94b03:	41 8b c1             	mov    %r9d,%eax
140d94b06:	41 c1 e9 0f          	shr    $0xf,%r9d
140d94b0a:	45 33 c8             	xor    %r8d,%r9d
140d94b0d:	c1 e0 0f             	shl    $0xf,%eax
140d94b10:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
140d94b15:	33 d0                	xor    %eax,%edx
140d94b17:	41 c1 e9 02          	shr    $0x2,%r9d
140d94b1b:	41 8b c6             	mov    %r14d,%eax
140d94b1e:	41 0b d1             	or     %r9d,%edx
140d94b21:	41 23 c0             	and    %r8d,%eax
140d94b24:	44 8b 4c 24 04       	mov    0x4(%rsp),%r9d
140d94b29:	44 33 ca             	xor    %edx,%r9d
140d94b2c:	41 8b d6             	mov    %r14d,%edx
140d94b2f:	44 33 4c 24 24       	xor    0x24(%rsp),%r9d
140d94b34:	41 0b d0             	or     %r8d,%edx
140d94b37:	44 33 4c 24 2c       	xor    0x2c(%rsp),%r9d
140d94b3c:	23 d7                	and    %edi,%edx
140d94b3e:	44 33 4c 24 20       	xor    0x20(%rsp),%r9d
140d94b43:	0b d0                	or     %eax,%edx
140d94b45:	44 33 0c 24          	xor    (%rsp),%r9d
140d94b49:	41 03 d4             	add    %r12d,%edx
140d94b4c:	8b 44 24 60          	mov    0x60(%rsp),%eax
140d94b50:	41 03 d1             	add    %r9d,%edx
140d94b53:	41 33 c6             	xor    %r14d,%eax
140d94b56:	41 c1 c8 17          	ror    $0x17,%r8d
140d94b5a:	89 44 24 60          	mov    %eax,0x60(%rsp)
140d94b5e:	45 33 f8             	xor    %r8d,%r15d
140d94b61:	89 41 04             	mov    %eax,0x4(%rcx)
140d94b64:	44 03 d2             	add    %edx,%r10d
140d94b67:	8b 44 24 54          	mov    0x54(%rsp),%eax
140d94b6b:	44 8b cb             	mov    %ebx,%r9d
140d94b6e:	44 31 11             	xor    %r10d,(%rcx)
140d94b71:	33 c7                	xor    %edi,%eax
140d94b73:	89 44 24 54          	mov    %eax,0x54(%rsp)
140d94b77:	89 41 0c             	mov    %eax,0xc(%rcx)
140d94b7a:	8b c3                	mov    %ebx,%eax
140d94b7c:	c1 c8 0f             	ror    $0xf,%eax
140d94b7f:	41 c1 c9 17          	ror    $0x17,%r9d
140d94b83:	44 33 c8             	xor    %eax,%r9d
140d94b86:	44 89 7c 24 50       	mov    %r15d,0x50(%rsp)
140d94b8b:	44 89 79 08          	mov    %r15d,0x8(%rcx)
140d94b8f:	8b 44 24 58          	mov    0x58(%rsp),%eax
140d94b93:	44 33 4c 24 48       	xor    0x48(%rsp),%r9d
140d94b98:	33 c6                	xor    %esi,%eax
140d94b9a:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
140d94ba1:	00
140d94ba2:	44 33 cb             	xor    %ebx,%r9d
140d94ba5:	89 44 24 58          	mov    %eax,0x58(%rsp)
140d94ba9:	89 41 14             	mov    %eax,0x14(%rcx)
140d94bac:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
140d94bb0:	41 c1 cd 0d          	ror    $0xd,%r13d
140d94bb4:	41 33 c5             	xor    %r13d,%eax
140d94bb7:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
140d94bbc:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
140d94bc0:	89 41 18             	mov    %eax,0x18(%rcx)