140250a21:	c1 c0 09             	rol    $0x9,%eax
140250a24:	41 c1 ca 0f          	ror    $0xf,%r10d
140250a28:	44 33 d0             	xor    %eax,%r10d
140250a2b:	44 33 d2             	xor    %edx,%r10d
140250a2e:	8b 54 24 10          	mov    0x10(%rsp),%edx
140250a32:	c1 c2 0f             	rol    $0xf,%edx
140250a35:	8b c2                	mov    %edx,%eax
140250a37:	33 44 24 18          	xor    0x18(%rsp),%eax
140250a3b:	41 33 c5             	xor    %r13d,%eax
140250a3e:	44 8b c8             	mov    %eax,%r9d
140250a41:	c1 c8 09             	ror    $0x9,%eax
140250a44:	41 c1 c1 0f          	rol    $0xf,%r9d
140250a48:	44 33 c8             	xor    %eax,%r9d
140250a4b:	8b 44 24 40          	mov    0x40(%rsp),%eax
140250a4f:	c1 c0 07             	rol    $0x7,%eax
140250a52:	44 33 c8             	xor    %eax,%r9d
140250a55:	41 8b c6             	mov    %r14d,%eax
140250a58:	44 33 ca             	xor    %edx,%r9d
140250a5b:	23 c6                	and    %esi,%eax
140250a5d:	44 33 4c 24 18       	xor    0x18(%rsp),%r9d
140250a62:	41 8b d6             	mov    %r14d,%edx
140250a65:	45 33 cd             	xor    %r13d,%r9d
140250a68:	c1 c2 0c             	rol    $0xc,%edx
140250a6b:	44 33 0c 24          	xor    (%rsp),%r9d
140250a6f:	44 89 4c 24 2c       	mov    %r9d,0x2c(%rsp)
140250a74:	45 8d 8a ce 43 3d c5 	lea    -0x3ac2bc32(%r10),%r9d
140250a7b:	44 03 ca             	add    %edx,%r9d
140250a7e:	41 c1 c1 07          	rol    $0x7,%r9d
140250a82:	44 0b c0             	or     %eax,%r8d
140250a85:	41 8b c1             	mov    %r9d,%eax
140250a88:	33 c2                	xor    %edx,%eax
140250a8a:	44 8b 64 24 3c       	mov    0x3c(%rsp),%r12d
140250a8f:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
140250a94:	41 03 c7             	add    %r15d,%eax
140250a97:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
140250a9c:	41 03 c0             	add    %r8d,%eax
140250a9f:	41 8b d3             	mov    %r11d,%edx
140250aa2:	c1 c6 09             	rol    $0x9,%esi
140250aa5:	33 d3                	xor    %ebx,%edx
140250aa7:	45 33 fc             	xor    %r12d,%r15d
140250aaa:	44 03 f8             	add    %eax,%r15d
140250aad:	c1 cb 0d             	ror    $0xd,%ebx
140250ab0:	41 23 d2             	and    %r10d,%edx
140250ab3:	45 8b c7             	mov    %r15d,%r8d
140250ab6:	41 33 d3             	xor    %r11d,%edx
140250ab9:	45 0b c6             	or     %r14d,%r8d
140250abc:	41 03 d1             	add    %r9d,%edx
140250abf:	44 23 c6             	and    %esi,%r8d
140250ac2:	41 03 d4             	add    %r12d,%edx
140250ac5:	03 d7                	add    %edi,%edx
140250ac7:	8b fa                	mov    %edx,%edi
140250ac9:	8b c2                	mov    %edx,%eax
140250acb:	c1 c0 09             	rol    $0x9,%eax
140250ace:	c1 cf 0f             	ror    $0xf,%edi
140250ad1:	33 f8                	xor    %eax,%edi
140250ad3:	33 fa                	xor    %edx,%edi
140250ad5:	8b 54 24 04          	mov    0x4(%rsp),%edx
140250ad9:	c1 c2 0f             	rol    $0xf,%edx
140250adc:	8b c2                	mov    %edx,%eax
140250ade:	33 44 24 1c          	xor    0x1c(%rsp),%eax
140250ae2:	41 33 c4             	xor    %r12d,%eax
140250ae5:	44 8b c8             	mov    %eax,%r9d
140250ae8:	c1 c8 09             	ror    $0x9,%eax
140250aeb:	41 c1 c1 0f          	rol    $0xf,%r9d
140250aef:	44 33 c8             	xor    %eax,%r9d
140250af2:	41 8b c5             	mov    %r13d,%eax
140250af5:	c1 c0 07             	rol    $0x7,%eax
140250af8:	44 33 c8             	xor    %eax,%r9d
140250afb:	41 8b c7             	mov    %r15d,%eax
140250afe:	44 33 ca             	xor    %edx,%r9d
140250b01:	41 23 c6             	and    %r14d,%eax
140250b04:	44 33 4c 24 1c       	xor    0x1c(%rsp),%r9d
140250b09:	44 0b c0             	or     %eax,%r8d
140250b0c:	45 33 cc             	xor    %r12d,%r9d
140250b0f:	41 c1 c6 09          	rol    $0x9,%r14d
140250b13:	44 33 4c 24 0c       	xor    0xc(%rsp),%r9d
140250b18:	41 8b d7             	mov    %r15d,%edx
140250b1b:	44 8b 64 24 24       	mov    0x24(%rsp),%r12d
140250b20:	c1 c2 0c             	rol    $0xc,%edx
140250b23:	44 89 4c 24 08       	mov    %r9d,0x8(%rsp)
140250b28:	44 8d 8f 9d 87 7a 8a 	lea    -0x75857863(%rdi),%r9d
140250b2f:	44 03 ca             	add    %edx,%r9d
140250b32:	41 c1 c1 07          	rol    $0x7,%r9d
140250b36:	41 8b c1             	mov    %r9d,%eax
140250b39:	33 c2                	xor    %edx,%eax
140250b3b:	8b d3                	mov    %ebx,%edx
140250b3d:	03 c5                	add    %ebp,%eax
140250b3f:	41 33 d2             	xor    %r10d,%edx
140250b42:	8b 6c 24 20          	mov    0x20(%rsp),%ebp
140250b46:	23 d7                	and    %edi,%edx
140250b48:	41 03 c0             	add    %r8d,%eax
140250b4b:	41 c1 ca 0d          	ror    $0xd,%r10d
140250b4f:	33 d3                	xor    %ebx,%edx
140250b51:	41 33 ec             	xor    %r12d,%ebp
140250b54:	41 03 d1             	add    %r9d,%edx
140250b57:	03 e8                	add    %eax,%ebp
140250b59:	41 03 d4             	add    %r12d,%edx
140250b5c:	41 03 d3             	add    %r11d,%edx
140250b5f:	44 8b da             	mov    %edx,%r11d
140250b62:	8b c2                	mov    %edx,%eax
140250b64:	c1 c0 09             	rol    $0x9,%eax
140250b67:	41 c1 cb 0f          	ror    $0xf,%r11d
140250b6b:	44 33 d8             	xor    %eax,%r11d
140250b6e:	44 33 da             	xor    %edx,%r11d
140250b71:	8b 94 24 c8 00 00 00 	mov    0xc8(%rsp),%edx
140250b78:	c1 c2 0f             	rol    $0xf,%edx
140250b7b:	8b c2                	mov    %edx,%eax
140250b7d:	33 44 24 28          	xor    0x28(%rsp),%eax
140250b81:	41 33 c4             	xor    %r12d,%eax
140250b84:	44 8b c8             	mov    %eax,%r9d
140250b87:	41 c1 c1 0f          	rol    $0xf,%r9d
140250b8b:	c1 c8 09             	ror    $0x9,%eax
140250b8e:	44 8b c5             	mov    %ebp,%r8d
140250b91:	44 33 c8             	xor    %eax,%r9d
140250b94:	45 0b c7             	or     %r15d,%r8d
140250b97:	8b 44 24 30          	mov    0x30(%rsp),%eax
140250b9b:	45 23 c6             	and    %r14d,%r8d
140250b9e:	c1 c0 07             	rol    $0x7,%eax
140250ba1:	44 33 c8             	xor    %eax,%r9d
140250ba4:	8b c5                	mov    %ebp,%eax
140250ba6:	44 33 ca             	xor    %edx,%r9d
140250ba9:	41 23 c7             	and    %r15d,%eax
140250bac:	44 33 4c 24 28       	xor    0x28(%rsp),%r9d
140250bb1:	44 0b c0             	or     %eax,%r8d
140250bb4:	45 33 cc             	xor    %r12d,%r9d
140250bb7:	41 c1 c7 09          	rol    $0x9,%r15d
140250bbb:	44 33 4c 24 14       	xor    0x14(%rsp),%r9d
140250bc0:	8b d5                	mov    %ebp,%edx
140250bc2:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
140250bc7:	c1 c2 0c             	rol    $0xc,%edx
140250bca:	44 89 4c 24 3c       	mov    %r9d,0x3c(%rsp)
140250bcf:	45 8d 8b 3b 0f f5 14 	lea    0x14f50f3b(%r11),%r9d
140250bd6:	44 03 ca             	add    %edx,%r9d
140250bd9:	41 c1 c1 07          	rol    $0x7,%r9d
140250bdd:	41 8b c1             	mov    %r9d,%eax
140250be0:	33 c2                	xor    %edx,%eax
140250be2:	41 8b d2             	mov    %r10d,%edx
140250be5:	33 d7                	xor    %edi,%edx
140250be7:	03 c6                	add    %esi,%eax
140250be9:	8b 74 24 18          	mov    0x18(%rsp),%esi
140250bed:	41 03 c0             	add    %r8d,%eax
140250bf0:	41 23 d3             	and    %r11d,%edx
140250bf3:	c1 cf 0d             	ror    $0xd,%edi
140250bf6:	41 33 d2             	xor    %r10d,%edx
140250bf9:	41 33 f4             	xor    %r12d,%esi
140250bfc:	41 03 d1             	add    %r9d,%edx
140250bff:	03 f0                	add    %eax,%esi
140250c01:	41 03 d4             	add    %r12d,%edx
140250c04:	03 d3                	add    %ebx,%edx
140250c06:	8b da                	mov    %edx,%ebx
140250c08:	8b c2                	mov    %edx,%eax
140250c0a:	c1 c0 09             	rol    $0x9,%eax
140250c0d:	c1 cb 0f             	ror    $0xf,%ebx
140250c10:	33 d8                	xor    %eax,%ebx
140250c12:	33 da                	xor    %edx,%ebx
140250c14:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
140250c18:	c1 c2 0f             	rol    $0xf,%edx
140250c1b:	8b c2                	mov    %edx,%eax
140250c1d:	41 33 c4             	xor    %r12d,%eax
140250c20:	33 04 24             	xor    (%rsp),%eax
140250c23:	44 8d 8b 76 1e ea 29 	lea    0x29ea1e76(%rbx),%r9d
140250c2a:	44 8b c0             	mov    %eax,%r8d
140250c2d:	c1 c8 09             	ror    $0x9,%eax
140250c30:	41 c1 c0 0f          	rol    $0xf,%r8d
140250c34:	44 33 c0             	xor    %eax,%r8d
140250c37:	8b 44 24 20          	mov    0x20(%rsp),%eax
140250c3b:	c1 c0 07             	rol    $0x7,%eax
140250c3e:	44 33 c0             	xor    %eax,%r8d
140250c41:	8b c6                	mov    %esi,%eax
140250c43:	44 33 c2             	xor    %edx,%r8d
140250c46:	23 c5                	and    %ebp,%eax
140250c48:	45 33 c4             	xor    %r12d,%r8d
140250c4b:	8b d6                	mov    %esi,%edx
140250c4d:	44 33 44 24 10       	xor    0x10(%rsp),%r8d
140250c52:	0b d5                	or     %ebp,%edx
140250c54:	44 33 04 24          	xor    (%rsp),%r8d
140250c58:	41 23 d7             	and    %r15d,%edx
140250c5b:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
140250c60:	0b d0                	or     %eax,%edx
140250c62:	44 8b c6             	mov    %esi,%r8d
140250c65:	41 c1 c0 0c          	rol    $0xc,%r8d
140250c69:	45 03 c8             	add    %r8d,%r9d
140250c6c:	41 c1 c1 07          	rol    $0x7,%r9d
140250c70:	45 33 c1             	xor    %r9d,%r8d
140250c73:	45 03 c6             	add    %r14d,%r8d
140250c76:	44 8b 74 24 1c       	mov    0x1c(%rsp),%r14d
140250c7b:	44 03 c2             	add    %edx,%r8d
140250c7e:	45 33 f5             	xor    %r13d,%r14d
140250c81:	41 8b d3             	mov    %r11d,%edx
140250c84:	45 03 f0             	add    %r8d,%r14d
140250c87:	33 d7                	xor    %edi,%edx
140250c89:	23 d3                	and    %ebx,%edx
140250c8b:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
140250c90:	33 d7                	xor    %edi,%edx
140250c92:	41 03 d1             	add    %r9d,%edx
140250c95:	41 c1 cb 0d          	ror    $0xd,%r11d
140250c99:	41 03 d5             	add    %r13d,%edx
140250c9c:	c1 c5 09             	rol    $0x9,%ebp
140250c9f:	41 03 d2             	add    %r10d,%edx
140250ca2:	44 8b d2             	mov    %edx,%r10d
140250ca5:	8b c2                	mov    %edx,%eax
140250ca7:	c1 c0 09             	rol    $0x9,%eax
140250caa:	41 c1 ca 0f          	ror    $0xf,%r10d
140250cae:	44 33 d0             	xor    %eax,%r10d
140250cb1:	44 33 d2             	xor    %edx,%r10d
140250cb4:	8b 54 24 08          	mov    0x8(%rsp),%edx
140250cb8:	c1 c2 0f             	rol    $0xf,%edx
140250cbb:	8b c2                	mov    %edx,%eax
140250cbd:	41 33 c5             	xor    %r13d,%eax
140250cc0:	33 44 24 0c          	xor    0xc(%rsp),%eax
140250cc4:	45 8d 8a ec 3c d4 53 	lea    0x53d43cec(%r10),%r9d
140250ccb:	44 8b c0             	mov    %eax,%r8d
140250cce:	c1 c8 09             	ror    $0x9,%eax
140250cd1:	41 c1 c0 0f          	rol    $0xf,%r8d
140250cd5:	44 33 c0             	xor    %eax,%r8d
140250cd8:	8b 44 24 18          	mov    0x18(%rsp),%eax
140250cdc:	c1 c0 07             	rol    $0x7,%eax
140250cdf:	44 33 c0             	xor    %eax,%r8d
140250ce2:	8b c6                	mov    %esi,%eax
140250ce4:	44 33 c2             	xor    %edx,%r8d
140250ce7:	41 23 c6             	and    %r14d,%eax
140250cea:	45 33 c5             	xor    %r13d,%r8d
140250ced:	41 8b d6             	mov    %r14d,%edx
140250cf0:	44 33 44 24 04       	xor    0x4(%rsp),%r8d
140250cf5:	44 33 44 24 0c       	xor    0xc(%rsp),%r8d
140250cfa:	c1 c2 0c             	rol    $0xc,%edx
140250cfd:	44 89 44 24 24       	mov    %r8d,0x24(%rsp)
140250d02:	44 03 ca             	add    %edx,%r9d
140250d05:	41 c1 c1 07          	rol    $0x7,%r9d
140250d09:	44 8b c6             	mov    %esi,%r8d
140250d0c:	45 0b c6             	or     %r14d,%r8d
140250d0f:	c1 c6 09             	rol    $0x9,%esi
140250d12:	44 23 c5             	and    %ebp,%r8d
140250d15:	44 0b c0             	or     %eax,%r8d
140250d18:	41 8b c1             	mov    %r9d,%eax
140250d1b:	33 c2                	xor    %edx,%eax
140250d1d:	41 8b d3             	mov    %r11d,%edx
140250d20:	41 03 c7             	add    %r15d,%eax
140250d23:	33 d3                	xor    %ebx,%edx
140250d25:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
140250d2a:	41 03 c0             	add    %r8d,%eax
140250d2d:	41 23 d2             	and    %r10d,%edx
140250d30:	c1 cb 0d             	ror    $0xd,%ebx
140250d33:	41 33 d3             	xor    %r11d,%edx
140250d36:	45 33 fc             	xor    %r12d,%r15d
140250d39:	44 03 f8             	add    %eax,%r15d
140250d3c:	41 03 d1             	add    %r9d,%edx
140250d3f:	41 03 d4             	add    %r12d,%edx
140250d42:	03 d7                	add    %edi,%edx
140250d44:	8b fa                	mov    %edx,%edi
140250d46:	8b c2                	mov    %edx,%eax
140250d48:	c1 c0 09             	rol    $0x9,%eax
140250d4b:	c1 cf 0f             	ror    $0xf,%edi
140250d4e:	33 f8                	xor    %eax,%edi
140250d50:	33 fa                	xor    %edx,%edi
140250d52:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
140250d56:	c1 c2 0f             	rol    $0xf,%edx
140250d59:	8b c2                	mov    %edx,%eax
140250d5b:	41 33 c4             	xor    %r12d,%eax
140250d5e:	33 44 24 14          	xor    0x14(%rsp),%eax
140250d62:	44 8b c0             	mov    %eax,%r8d
140250d65:	c1 c8 09             	ror    $0x9,%eax
140250d68:	41 c1 c0 0f          	rol    $0xf,%r8d
140250d6c:	44 33 c0             	xor    %eax,%r8d
140250d6f:	8b 44 24 1c          	mov    0x1c(%rsp),%eax
140250d73:	c1 c0 07             	rol    $0x7,%eax
140250d76:	44 33 c0             	xor    %eax,%r8d
140250d79:	44 33 c2             	xor    %edx,%r8d
140250d7c:	41 8b d7             	mov    %r15d,%edx
140250d7f:	45 33 c4             	xor    %r12d,%r8d
140250d82:	44 33 84 24 c8 00 00 	xor    0xc8(%rsp),%r8d
140250d89:	00
140250d8a:	44 33 44 24 14       	xor    0x14(%rsp),%r8d
140250d8f:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
140250d94:	44 8b 64 24 20       	mov    0x20(%rsp),%r12d
140250d99:	44 8d 8f d8 79 a8 a7 	lea    -0x58578628(%rdi),%r9d
140250da0:	c1 c2 0c             	rol    $0xc,%edx
140250da3:	45 8b ec             	mov    %r12d,%r13d
140250da6:	44 33 2c 24          	xor    (%rsp),%r13d
140250daa:	44 03 ca             	add    %edx,%r9d
140250dad:	41 c1 c1 07          	rol    $0x7,%r9d
140250db1:	45 8b c7             	mov    %r15d,%r8d
140250db4:	45 0b c6             	or     %r14d,%r8d
140250db7:	41 8b c7             	mov    %r15d,%eax
140250dba:	41 23 c6             	and    %r14d,%eax
140250dbd:	44 23 c6             	and    %esi,%r8d
140250dc0:	44 0b c0             	or     %eax,%r8d
140250dc3:	41 c1 c6 09          	rol    $0x9,%r14d
140250dc7:	41 8b c1             	mov    %r9d,%eax
140250dca:	33 c2                	xor    %edx,%eax
140250dcc:	8b d3                	mov    %ebx,%edx
140250dce:	03 c5                	add    %ebp,%eax
140250dd0:	41 33 d2             	xor    %r10d,%edx
140250dd3:	41 03 c0             	add    %r8d,%eax
140250dd6:	41 c1 ca 0d          	ror    $0xd,%r10d
140250dda:	44 03 e8             	add    %eax,%r13d
140250ddd:	23 d7                	and    %edi,%edx
140250ddf:	33 d3                	xor    %ebx,%edx
140250de1:	41 03 d1             	add    %r9d,%edx
140250de4:	41 03 d4             	add    %r12d,%edx
140250de7:	41 03 d3             	add    %r11d,%edx
140250dea:	8b ea                	mov    %edx,%ebp
140250dec:	8b c2                	mov    %edx,%eax
140250dee:	c1 c0 09             	rol    $0x9,%eax
140250df1:	c1 cd 0f             	ror    $0xf,%ebp
140250df4:	33 e8                	xor    %eax,%ebp
140250df6:	33 ea                	xor    %edx,%ebp
140250df8:	8b 54 24 38          	mov    0x38(%rsp),%edx
140250dfc:	c1 c2 0f             	rol    $0xf,%edx
140250dff:	8b c2                	mov    %edx,%eax
140250e01:	41 33 c4             	xor    %r12d,%eax
140250e04:	33 44 24 10          	xor    0x10(%rsp),%eax
140250e08:	44 8d 8d b1 f3 50 4f 	lea    0x4f50f3b1(%rbp),%r9d
140250e0f:	44 8b c0             	mov    %eax,%r8d
140250e12:	c1 c8 09             	ror    $0x9,%eax
140250e15:	41 c1 c0 0f          	rol    $0xf,%r8d
140250e19:	44 33 c0             	xor    %eax,%r8d
140250e1c:	8b 44 24 28          	mov    0x28(%rsp),%eax
140250e20:	c1 c0 07             	rol    $0x7,%eax
140250e23:	44 33 c0             	xor    %eax,%r8d
140250e26:	41 8b c5             	mov    %r13d,%eax
140250e29:	44 33 c2             	xor    %edx,%r8d
140250e2c:	41 23 c7             	and    %r15d,%eax
140250e2f:	45 33 c4             	xor    %r12d,%r8d
140250e32:	41 8b d5             	mov    %r13d,%edx
140250e35:	44 33 44 24 2c       	xor    0x2c(%rsp),%r8d
140250e3a:	44 33 44 24 10       	xor    0x10(%rsp),%r8d
140250e3f:	c1 c2 0c             	rol    $0xc,%edx
140250e42:	44 03 ca             	add    %edx,%r9d
140250e45:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
140250e4a:	41 c1 c1 07          	rol    $0x7,%r9d
140250e4e:	45 8b c5             	mov    %r13d,%r8d
140250e51:	45 0b c7             	or     %r15d,%r8d
140250e54:	41 c1 c7 09          	rol    $0x9,%r15d
140250e58:	45 23 c6             	and    %r14d,%r8d
140250e5b:	44 0b c0             	or     %eax,%r8d
140250e5e:	41 8b c1             	mov    %r9d,%eax
140250e61:	33 c2                	xor    %edx,%eax
140250e63:	41 8b d2             	mov    %r10d,%edx
140250e66:	33 d7                	xor    %edi,%edx
140250e68:	03 c6                	add    %esi,%eax
140250e6a:	8b 74 24 18          	mov    0x18(%rsp),%esi
140250e6e:	23 d5                	and    %ebp,%edx
140250e70:	41 33 d2             	xor    %r10d,%edx
140250e73:	c1 cf 0d             	ror    $0xd,%edi
140250e76:	41 03 d1             	add    %r9d,%edx
140250e79:	41 03 c0             	add    %r8d,%eax
140250e7c:	03 d6                	add    %esi,%edx
140250e7e:	44 8b e6             	mov    %esi,%r12d
140250e81:	44 33 64 24 0c       	xor    0xc(%rsp),%r12d