140da385d:	8b c8                	mov    %eax,%ecx
140da385f:	c1 e0 10             	shl    $0x10,%eax
140da3862:	c1 e9 10             	shr    $0x10,%ecx
140da3865:	0b c8                	or     %eax,%ecx
140da3867:	8b 45 1b             	mov    0x1b(%rbp),%eax
140da386a:	41 03 c1             	add    %r9d,%eax
140da386d:	44 03 d1             	add    %ecx,%r10d
140da3870:	44 8b 4d ef          	mov    -0x11(%rbp),%r9d
140da3874:	41 33 da             	xor    %r10d,%ebx
140da3877:	44 8b c3             	mov    %ebx,%r8d
140da387a:	45 03 cc             	add    %r12d,%r9d
140da387d:	41 c1 e0 14          	shl    $0x14,%r8d
140da3881:	c1 eb 0c             	shr    $0xc,%ebx
140da3884:	44 0b c3             	or     %ebx,%r8d
140da3887:	41 03 c0             	add    %r8d,%eax
140da388a:	89 45 97             	mov    %eax,-0x69(%rbp)
140da388d:	33 c1                	xor    %ecx,%eax
140da388f:	8b f8                	mov    %eax,%edi
140da3891:	c1 e8 08             	shr    $0x8,%eax
140da3894:	c1 e7 18             	shl    $0x18,%edi
140da3897:	0b f8                	or     %eax,%edi
140da3899:	41 8d 1c 3a          	lea    (%r10,%rdi,1),%ebx
140da389d:	8b c3                	mov    %ebx,%eax
140da389f:	41 33 c0             	xor    %r8d,%eax
140da38a2:	8b c8                	mov    %eax,%ecx
140da38a4:	c1 e8 07             	shr    $0x7,%eax
140da38a7:	c1 e1 19             	shl    $0x19,%ecx
140da38aa:	0b c8                	or     %eax,%ecx
140da38ac:	44 03 c9             	add    %ecx,%r9d
140da38af:	41 33 f1             	xor    %r9d,%esi
140da38b2:	44 8b c6             	mov    %esi,%r8d
140da38b5:	41 c1 e8 10          	shr    $0x10,%r8d
140da38b9:	44 8b 65 17          	mov    0x17(%rbp),%r12d
140da38bd:	45 03 e1             	add    %r9d,%r12d
140da38c0:	c1 e6 10             	shl    $0x10,%esi
140da38c3:	44 8b 4d ff          	mov    -0x1(%rbp),%r9d
140da38c7:	44 0b c6             	or     %esi,%r8d
140da38ca:	47 8d 14 03          	lea    (%r11,%r8,1),%r10d
140da38ce:	44 8b 5d a3          	mov    -0x5d(%rbp),%r11d
140da38d2:	41 8b c2             	mov    %r10d,%eax
140da38d5:	33 c1                	xor    %ecx,%eax
140da38d7:	8b c8                	mov    %eax,%ecx
140da38d9:	c1 e8 0c             	shr    $0xc,%eax
140da38dc:	c1 e1 14             	shl    $0x14,%ecx
140da38df:	0b c8                	or     %eax,%ecx
140da38e1:	44 03 e1             	add    %ecx,%r12d
140da38e4:	41 8b c4             	mov    %r12d,%eax
140da38e7:	41 33 c0             	xor    %r8d,%eax
140da38ea:	44 8b c0             	mov    %eax,%r8d
140da38ed:	c1 e8 08             	shr    $0x8,%eax
140da38f0:	41 c1 e0 18          	shl    $0x18,%r8d
140da38f4:	44 0b c0             	or     %eax,%r8d
140da38f7:	44 89 45 9b          	mov    %r8d,-0x65(%rbp)
140da38fb:	43 8d 04 02          	lea    (%r10,%r8,1),%eax
140da38ff:	89 45 bf             	mov    %eax,-0x41(%rbp)
140da3902:	33 c1                	xor    %ecx,%eax
140da3904:	8b c8                	mov    %eax,%ecx
140da3906:	c1 e8 07             	shr    $0x7,%eax
140da3909:	c1 e1 19             	shl    $0x19,%ecx
140da390c:	0b c8                	or     %eax,%ecx
140da390e:	43 8d 04 2b          	lea    (%r11,%r13,1),%eax
140da3912:	44 8b 6d 0f          	mov    0xf(%rbp),%r13d
140da3916:	44 03 c8             	add    %eax,%r9d
140da3919:	89 4d b7             	mov    %ecx,-0x49(%rbp)
140da391c:	45 33 f1             	xor    %r9d,%r14d
140da391f:	45 03 e9             	add    %r9d,%r13d
140da3922:	41 8b ce             	mov    %r14d,%ecx
140da3925:	c1 e9 10             	shr    $0x10,%ecx
140da3928:	41 c1 e6 10          	shl    $0x10,%r14d
140da392c:	41 0b ce             	or     %r14d,%ecx
140da392f:	44 8d 14 0b          	lea    (%rbx,%rcx,1),%r10d
140da3933:	45 33 da             	xor    %r10d,%r11d
140da3936:	45 8b c3             	mov    %r11d,%r8d
140da3939:	41 c1 eb 0c          	shr    $0xc,%r11d
140da393d:	41 c1 e0 14          	shl    $0x14,%r8d
140da3941:	45 0b c3             	or     %r11d,%r8d
140da3944:	44 8b 5d 9f          	mov    -0x61(%rbp),%r11d
140da3948:	45 03 e8             	add    %r8d,%r13d
140da394b:	41 8b c5             	mov    %r13d,%eax
140da394e:	33 c1                	xor    %ecx,%eax
140da3950:	8b c8                	mov    %eax,%ecx
140da3952:	47 8d 0c 3b          	lea    (%r11,%r15,1),%r9d
140da3956:	44 03 4d e7          	add    -0x19(%rbp),%r9d
140da395a:	44 8b 7d 13          	mov    0x13(%rbp),%r15d
140da395e:	c1 e8 08             	shr    $0x8,%eax
140da3961:	45 03 f9             	add    %r9d,%r15d
140da3964:	c1 e1 18             	shl    $0x18,%ecx
140da3967:	0b c8                	or     %eax,%ecx
140da3969:	89 4d a3             	mov    %ecx,-0x5d(%rbp)
140da396c:	41 8d 04 0a          	lea    (%r10,%rcx,1),%eax
140da3970:	44 8b 55 bb          	mov    -0x45(%rbp),%r10d
140da3974:	89 45 b3             	mov    %eax,-0x4d(%rbp)
140da3977:	41 33 c0             	xor    %r8d,%eax
140da397a:	8b f0                	mov    %eax,%esi
140da397c:	c1 e8 07             	shr    $0x7,%eax
140da397f:	c1 e6 19             	shl    $0x19,%esi
140da3982:	0b f0                	or     %eax,%esi
140da3984:	41 8b c1             	mov    %r9d,%eax
140da3987:	33 c7                	xor    %edi,%eax
140da3989:	8b c8                	mov    %eax,%ecx
140da398b:	c1 e0 10             	shl    $0x10,%eax
140da398e:	c1 e9 10             	shr    $0x10,%ecx
140da3991:	0b c8                	or     %eax,%ecx
140da3993:	44 03 d1             	add    %ecx,%r10d
140da3996:	45 33 da             	xor    %r10d,%r11d
140da3999:	45 8b c3             	mov    %r11d,%r8d
140da399c:	41 c1 eb 0c          	shr    $0xc,%r11d
140da39a0:	41 c1 e0 14          	shl    $0x14,%r8d
140da39a4:	45 0b c3             	or     %r11d,%r8d
140da39a7:	45 03 f8             	add    %r8d,%r15d
140da39aa:	41 8b c7             	mov    %r15d,%eax
140da39ad:	33 c1                	xor    %ecx,%eax
140da39af:	8b c8                	mov    %eax,%ecx
140da39b1:	8b 5d a7             	mov    -0x59(%rbp),%ebx
140da39b4:	44 8b 4d 97          	mov    -0x69(%rbp),%r9d
140da39b8:	c1 e8 08             	shr    $0x8,%eax
140da39bb:	44 03 cb             	add    %ebx,%r9d
140da39be:	44 03 4d 07          	add    0x7(%rbp),%r9d
140da39c2:	c1 e1 18             	shl    $0x18,%ecx
140da39c5:	0b c8                	or     %eax,%ecx
140da39c7:	89 4d 9f             	mov    %ecx,-0x61(%rbp)
140da39ca:	45 8d 1c 0a          	lea    (%r10,%rcx,1),%r11d
140da39ce:	44 8b 55 af          	mov    -0x51(%rbp),%r10d
140da39d2:	41 8b c3             	mov    %r11d,%eax
140da39d5:	41 33 c0             	xor    %r8d,%eax
140da39d8:	8b f8                	mov    %eax,%edi
140da39da:	c1 e8 07             	shr    $0x7,%eax
140da39dd:	c1 e7 19             	shl    $0x19,%edi
140da39e0:	0b f8                	or     %eax,%edi
140da39e2:	8b 45 ab             	mov    -0x55(%rbp),%eax
140da39e5:	41 33 c1             	xor    %r9d,%eax
140da39e8:	8b c8                	mov    %eax,%ecx
140da39ea:	c1 e0 10             	shl    $0x10,%eax
140da39ed:	c1 e9 10             	shr    $0x10,%ecx
140da39f0:	0b c8                	or     %eax,%ecx
140da39f2:	8b 45 f3             	mov    -0xd(%rbp),%eax
140da39f5:	41 03 c1             	add    %r9d,%eax
140da39f8:	44 03 d1             	add    %ecx,%r10d
140da39fb:	44 8b 4d f7          	mov    -0x9(%rbp),%r9d
140da39ff:	41 33 da             	xor    %r10d,%ebx
140da3a02:	45 03 cc             	add    %r12d,%r9d
140da3a05:	44 8b c3             	mov    %ebx,%r8d
140da3a08:	44 8b 65 1b          	mov    0x1b(%rbp),%r12d
140da3a0c:	44 03 ce             	add    %esi,%r9d
140da3a0f:	41 c1 e0 14          	shl    $0x14,%r8d
140da3a13:	45 03 e1             	add    %r9d,%r12d
140da3a16:	c1 eb 0c             	shr    $0xc,%ebx
140da3a19:	44 0b c3             	or     %ebx,%r8d
140da3a1c:	41 03 c0             	add    %r8d,%eax
140da3a1f:	89 45 97             	mov    %eax,-0x69(%rbp)
140da3a22:	33 c1                	xor    %ecx,%eax
140da3a24:	8b c8                	mov    %eax,%ecx
140da3a26:	c1 e8 08             	shr    $0x8,%eax
140da3a29:	c1 e1 18             	shl    $0x18,%ecx
140da3a2c:	0b c8                	or     %eax,%ecx
140da3a2e:	41 8d 1c 0a          	lea    (%r10,%rcx,1),%ebx
140da3a32:	8b c3                	mov    %ebx,%eax
140da3a34:	41 33 c0             	xor    %r8d,%eax
140da3a37:	44 8b f0             	mov    %eax,%r14d
140da3a3a:	c1 e8 07             	shr    $0x7,%eax
140da3a3d:	41 c1 e6 19          	shl    $0x19,%r14d
140da3a41:	44 0b f0             	or     %eax,%r14d
140da3a44:	41 8b c1             	mov    %r9d,%eax
140da3a47:	33 c1                	xor    %ecx,%eax
140da3a49:	8b c8                	mov    %eax,%ecx
140da3a4b:	c1 e0 10             	shl    $0x10,%eax
140da3a4e:	c1 e9 10             	shr    $0x10,%ecx
140da3a51:	0b c8                	or     %eax,%ecx
140da3a53:	45 8d 14 0b          	lea    (%r11,%rcx,1),%r10d
140da3a57:	41 8b c2             	mov    %r10d,%eax
140da3a5a:	33 c6                	xor    %esi,%eax
140da3a5c:	44 8b c0             	mov    %eax,%r8d
140da3a5f:	c1 e8 0c             	shr    $0xc,%eax
140da3a62:	41 c1 e0 14          	shl    $0x14,%r8d
140da3a66:	44 0b c0             	or     %eax,%r8d
140da3a69:	45 03 e0             	add    %r8d,%r12d
140da3a6c:	41 8b c4             	mov    %r12d,%eax
140da3a6f:	33 c1                	xor    %ecx,%eax
140da3a71:	8b c8                	mov    %eax,%ecx
140da3a73:	c1 e8 08             	shr    $0x8,%eax
140da3a76:	c1 e1 18             	shl    $0x18,%ecx
140da3a79:	0b c8                	or     %eax,%ecx
140da3a7b:	89 4d af             	mov    %ecx,-0x51(%rbp)
140da3a7e:	41 8d 04 0a          	lea    (%r10,%rcx,1),%eax
140da3a82:	89 45 bb             	mov    %eax,-0x45(%rbp)
140da3a85:	41 33 c0             	xor    %r8d,%eax
140da3a88:	44 8b 45 03          	mov    0x3(%rbp),%r8d
140da3a8c:	8b c8                	mov    %eax,%ecx
140da3a8e:	c1 e1 19             	shl    $0x19,%ecx
140da3a91:	45 03 c5             	add    %r13d,%r8d
140da3a94:	c1 e8 07             	shr    $0x7,%eax
140da3a97:	0b c8                	or     %eax,%ecx
140da3a99:	89 4d a7             	mov    %ecx,-0x59(%rbp)
140da3a9c:	44 03 c7             	add    %edi,%r8d
140da3a9f:	44 8b 6d fb          	mov    -0x5(%rbp),%r13d
140da3aa3:	41 8b c0             	mov    %r8d,%eax
140da3aa6:	33 45 9b             	xor    -0x65(%rbp),%eax
140da3aa9:	45 03 e8             	add    %r8d,%r13d
140da3aac:	44 8b 45 23          	mov    0x23(%rbp),%r8d
140da3ab0:	44 8b d0             	mov    %eax,%r10d
140da3ab3:	c1 e0 10             	shl    $0x10,%eax
140da3ab6:	45 03 c7             	add    %r15d,%r8d
140da3ab9:	44 8b 7d 1f          	mov    0x1f(%rbp),%r15d
140da3abd:	45 03 c6             	add    %r14d,%r8d
140da3ac0:	41 c1 ea 10          	shr    $0x10,%r10d
140da3ac4:	44 0b d0             	or     %eax,%r10d
140da3ac7:	46 8d 0c 13          	lea    (%rbx,%r10,1),%r9d
140da3acb:	41 8b c1             	mov    %r9d,%eax
140da3ace:	33 c7                	xor    %edi,%eax
140da3ad0:	8b c8                	mov    %eax,%ecx
140da3ad2:	c1 e8 0c             	shr    $0xc,%eax
140da3ad5:	c1 e1 14             	shl    $0x14,%ecx
140da3ad8:	0b c8                	or     %eax,%ecx
140da3ada:	44 03 e9             	add    %ecx,%r13d
140da3add:	45 33 d5             	xor    %r13d,%r10d
140da3ae0:	41 8b fa             	mov    %r10d,%edi
140da3ae3:	41 c1 ea 08          	shr    $0x8,%r10d
140da3ae7:	c1 e7 18             	shl    $0x18,%edi
140da3aea:	41 0b fa             	or     %r10d,%edi
140da3aed:	41 8d 04 39          	lea    (%r9,%rdi,1),%eax
140da3af1:	44 8b 4d bf          	mov    -0x41(%rbp),%r9d
140da3af5:	89 45 ab             	mov    %eax,-0x55(%rbp)
140da3af8:	33 c1                	xor    %ecx,%eax
140da3afa:	8b c8                	mov    %eax,%ecx
140da3afc:	c1 e8 07             	shr    $0x7,%eax
140da3aff:	c1 e1 19             	shl    $0x19,%ecx
140da3b02:	0b c8                	or     %eax,%ecx
140da3b04:	8b 45 a3             	mov    -0x5d(%rbp),%eax
140da3b07:	41 33 c0             	xor    %r8d,%eax
140da3b0a:	89 4d 9b             	mov    %ecx,-0x65(%rbp)
140da3b0d:	44 8b d0             	mov    %eax,%r10d
140da3b10:	c1 e0 10             	shl    $0x10,%eax
140da3b13:	41 c1 ea 10          	shr    $0x10,%r10d
140da3b17:	44 0b d0             	or     %eax,%r10d
140da3b1a:	45 03 ca             	add    %r10d,%r9d
140da3b1d:	41 8b c1             	mov    %r9d,%eax
140da3b20:	41 33 c6             	xor    %r14d,%eax
140da3b23:	8b c8                	mov    %eax,%ecx
140da3b25:	c1 e8 0c             	shr    $0xc,%eax
140da3b28:	c1 e1 14             	shl    $0x14,%ecx
140da3b2b:	0b c8                	or     %eax,%ecx
140da3b2d:	44 03 f9             	add    %ecx,%r15d
140da3b30:	45 03 f8             	add    %r8d,%r15d
140da3b33:	44 8b 45 97          	mov    -0x69(%rbp),%r8d
140da3b37:	44 03 45 eb          	add    -0x15(%rbp),%r8d
140da3b3b:	45 33 d7             	xor    %r15d,%r10d
140da3b3e:	44 03 45 b7          	add    -0x49(%rbp),%r8d
140da3b42:	41 8b f2             	mov    %r10d,%esi
140da3b45:	41 c1 ea 08          	shr    $0x8,%r10d
140da3b49:	c1 e6 18             	shl    $0x18,%esi
140da3b4c:	41 0b f2             	or     %r10d,%esi
140da3b4f:	45 8d 1c 31          	lea    (%r9,%rsi,1),%r11d
140da3b53:	44 8b 4d b3          	mov    -0x4d(%rbp),%r9d
140da3b57:	41 8b c3             	mov    %r11d,%eax
140da3b5a:	33 c1                	xor    %ecx,%eax
140da3b5c:	8b c8                	mov    %eax,%ecx
140da3b5e:	c1 e8 07             	shr    $0x7,%eax
140da3b61:	c1 e1 19             	shl    $0x19,%ecx
140da3b64:	0b c8                	or     %eax,%ecx
140da3b66:	8b 45 9f             	mov    -0x61(%rbp),%eax
140da3b69:	41 33 c0             	xor    %r8d,%eax
140da3b6c:	89 4d a3             	mov    %ecx,-0x5d(%rbp)
140da3b6f:	44 8b d0             	mov    %eax,%r10d
140da3b72:	c1 e0 10             	shl    $0x10,%eax
140da3b75:	41 c1 ea 10          	shr    $0x10,%r10d
140da3b79:	44 0b d0             	or     %eax,%r10d
140da3b7c:	45 03 ca             	add    %r10d,%r9d
140da3b7f:	41 8b c1             	mov    %r9d,%eax
140da3b82:	33 45 b7             	xor    -0x49(%rbp),%eax
140da3b85:	8b c8                	mov    %eax,%ecx
140da3b87:	c1 e8 0c             	shr    $0xc,%eax
140da3b8a:	c1 e1 14             	shl    $0x14,%ecx
140da3b8d:	0b c8                	or     %eax,%ecx
140da3b8f:	8b 45 0b             	mov    0xb(%rbp),%eax
140da3b92:	03 c1                	add    %ecx,%eax
140da3b94:	41 03 c0             	add    %r8d,%eax
140da3b97:	44 8b 45 17          	mov    0x17(%rbp),%r8d
140da3b9b:	44 33 d0             	xor    %eax,%r10d
140da3b9e:	89 45 97             	mov    %eax,-0x69(%rbp)
140da3ba1:	45 8b f2             	mov    %r10d,%r14d
140da3ba4:	41 c1 ea 08          	shr    $0x8,%r10d
140da3ba8:	41 c1 e6 18          	shl    $0x18,%r14d
140da3bac:	45 0b f2             	or     %r10d,%r14d
140da3baf:	43 8d 1c 31          	lea    (%r9,%r14,1),%ebx
140da3bb3:	8b c3                	mov    %ebx,%eax
140da3bb5:	33 c1                	xor    %ecx,%eax
140da3bb7:	8b c8                	mov    %eax,%ecx
140da3bb9:	c1 e8 07             	shr    $0x7,%eax
140da3bbc:	c1 e1 19             	shl    $0x19,%ecx
140da3bbf:	0b c8                	or     %eax,%ecx
140da3bc1:	41 8d 04 0c          	lea    (%r12,%rcx,1),%eax
140da3bc5:	44 8b 65 fb          	mov    -0x5(%rbp),%r12d
140da3bc9:	44 03 c0             	add    %eax,%r8d
140da3bcc:	41 33 f8             	xor    %r8d,%edi
140da3bcf:	44 8b d7             	mov    %edi,%r10d
140da3bd2:	c1 e7 10             	shl    $0x10,%edi
140da3bd5:	41 c1 ea 10          	shr    $0x10,%r10d
140da3bd9:	44 0b d7             	or     %edi,%r10d
140da3bdc:	47 8d 0c 13          	lea    (%r11,%r10,1),%r9d
140da3be0:	41 8b c1             	mov    %r9d,%eax
140da3be3:	33 c1                	xor    %ecx,%eax
140da3be5:	8b c8                	mov    %eax,%ecx
140da3be7:	c1 e8 0c             	shr    $0xc,%eax
140da3bea:	c1 e1 14             	shl    $0x14,%ecx
140da3bed:	0b c8                	or     %eax,%ecx
140da3bef:	44 03 e1             	add    %ecx,%r12d
140da3bf2:	45 03 e0             	add    %r8d,%r12d
140da3bf5:	44 8b 45 eb          	mov    -0x15(%rbp),%r8d
140da3bf9:	44 03 45 a7          	add    -0x59(%rbp),%r8d
140da3bfd:	45 33 d4             	xor    %r12d,%r10d
140da3c00:	45 03 c5             	add    %r13d,%r8d
140da3c03:	41 8b c2             	mov    %r10d,%eax
140da3c06:	44 8b 6d 23          	mov    0x23(%rbp),%r13d
140da3c0a:	41 33 f0             	xor    %r8d,%esi
140da3c0d:	c1 e0 18             	shl    $0x18,%eax
140da3c10:	41 c1 ea 08          	shr    $0x8,%r10d
140da3c14:	41 0b c2             	or     %r10d,%eax
140da3c17:	44 8b d6             	mov    %esi,%r10d
140da3c1a:	89 45 9f             	mov    %eax,-0x61(%rbp)
140da3c1d:	41 03 c1             	add    %r9d,%eax
140da3c20:	89 45 b7             	mov    %eax,-0x49(%rbp)
140da3c23:	33 c1                	xor    %ecx,%eax
140da3c25:	8b c8                	mov    %eax,%ecx
140da3c27:	c1 e6 10             	shl    $0x10,%esi
140da3c2a:	c1 e8 07             	shr    $0x7,%eax
140da3c2d:	c1 e1 19             	shl    $0x19,%ecx
140da3c30:	0b c8                	or     %eax,%ecx
140da3c32:	41 c1 ea 10          	shr    $0x10,%r10d
140da3c36:	44 0b d6             	or     %esi,%r10d
140da3c39:	89 4d b3             	mov    %ecx,-0x4d(%rbp)
140da3c3c:	46 8d 0c 13          	lea    (%rbx,%r10,1),%r9d
140da3c40:	41 8b c1             	mov    %r9d,%eax
140da3c43:	33 45 a7             	xor    -0x59(%rbp),%eax
140da3c46:	8b c8                	mov    %eax,%ecx
140da3c48:	c1 e8 0c             	shr    $0xc,%eax
140da3c4b:	c1 e1 14             	shl    $0x14,%ecx
140da3c4e:	0b c8                	or     %eax,%ecx
140da3c50:	44 03 e9             	add    %ecx,%r13d
140da3c53:	45 03 e8             	add    %r8d,%r13d
140da3c56:	44 8b 45 1f          	mov    0x1f(%rbp),%r8d
140da3c5a:	44 03 45 9b          	add    -0x65(%rbp),%r8d
140da3c5e:	45 33 d5             	xor    %r13d,%r10d
140da3c61:	41 8b c2             	mov    %r10d,%eax
140da3c64:	45 03 c7             	add    %r15d,%r8d
140da3c67:	c1 e0 18             	shl    $0x18,%eax
140da3c6a:	41 c1 ea 08          	shr    $0x8,%r10d
140da3c6e:	41 0b c2             	or     %r10d,%eax
140da3c71:	89 45 bf             	mov    %eax,-0x41(%rbp)
140da3c74:	41 03 c1             	add    %r9d,%eax
140da3c77:	89 45 c3             	mov    %eax,-0x3d(%rbp)