781c06:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
781c0c:	89 44 24 68          	mov    %eax,0x68(%esp)
781c10:	8b c2                	mov    %edx,%eax
781c12:	f7 d0                	not    %eax
781c14:	c1 c2 0a             	rol    $0xa,%edx
781c17:	0b 44 24 70          	or     0x70(%esp),%eax
781c1b:	33 c3                	xor    %ebx,%eax
781c1d:	03 44 24 24          	add    0x24(%esp),%eax
781c21:	03 c7                	add    %edi,%eax
781c23:	8b 7c 24 6c          	mov    0x6c(%esp),%edi
781c27:	c1 c0 08             	rol    $0x8,%eax
781c2a:	03 c5                	add    %ebp,%eax
781c2c:	81 c5 f3 3e 70 6d    	add    $0x6d703ef3,%ebp
781c32:	89 44 24 64          	mov    %eax,0x64(%esp)
781c36:	8b 44 24 74          	mov    0x74(%esp),%eax
781c3a:	f7 d0                	not    %eax
781c3c:	0b 44 24 68          	or     0x68(%esp),%eax
781c40:	33 c7                	xor    %edi,%eax
781c42:	03 44 24 3c          	add    0x3c(%esp),%eax
781c46:	03 c1                	add    %ecx,%eax
781c48:	8b 4c 24 74          	mov    0x74(%esp),%ecx
781c4c:	c1 c0 09             	rol    $0x9,%eax
781c4f:	03 c6                	add    %esi,%eax
781c51:	c1 c1 0a             	rol    $0xa,%ecx
781c54:	89 44 24 6c          	mov    %eax,0x6c(%esp)
781c58:	81 c6 a1 eb d9 6e    	add    $0x6ed9eba1,%esi
781c5e:	8b 44 24 70          	mov    0x70(%esp),%eax
781c62:	f7 d0                	not    %eax
781c64:	0b 44 24 64          	or     0x64(%esp),%eax
781c68:	33 c2                	xor    %edx,%eax
781c6a:	03 44 24 30          	add    0x30(%esp),%eax
781c6e:	03 c5                	add    %ebp,%eax
781c70:	8b 6c 24 70          	mov    0x70(%esp),%ebp
781c74:	c1 c0 06             	rol    $0x6,%eax
781c77:	03 c3                	add    %ebx,%eax
781c79:	c1 c5 0a             	rol    $0xa,%ebp
781c7c:	89 44 24 74          	mov    %eax,0x74(%esp)
781c80:	81 c3 f3 3e 70 6d    	add    $0x6d703ef3,%ebx
781c86:	8b 44 24 68          	mov    0x68(%esp),%eax
781c8a:	f7 d0                	not    %eax
781c8c:	0b 44 24 6c          	or     0x6c(%esp),%eax
781c90:	33 c1                	xor    %ecx,%eax
781c92:	03 44 24 50          	add    0x50(%esp),%eax
781c96:	03 c6                	add    %esi,%eax
781c98:	8b 74 24 68          	mov    0x68(%esp),%esi
781c9c:	c1 c0 0d             	rol    $0xd,%eax
781c9f:	03 c7                	add    %edi,%eax
781ca1:	c1 c6 0a             	rol    $0xa,%esi
781ca4:	89 44 24 70          	mov    %eax,0x70(%esp)
781ca8:	8b 44 24 64          	mov    0x64(%esp),%eax
781cac:	f7 d0                	not    %eax
781cae:	0b 44 24 74          	or     0x74(%esp),%eax
781cb2:	33 c5                	xor    %ebp,%eax
781cb4:	03 44 24 34          	add    0x34(%esp),%eax
781cb8:	03 c3                	add    %ebx,%eax
781cba:	8b 5c 24 64          	mov    0x64(%esp),%ebx
781cbe:	c1 c0 06             	rol    $0x6,%eax
781cc1:	03 c2                	add    %edx,%eax
781cc3:	c1 c3 0a             	rol    $0xa,%ebx
781cc6:	89 44 24 68          	mov    %eax,0x68(%esp)
781cca:	8b 44 24 6c          	mov    0x6c(%esp),%eax
781cce:	f7 d0                	not    %eax
781cd0:	0b 44 24 70          	or     0x70(%esp),%eax
781cd4:	33 c6                	xor    %esi,%eax
781cd6:	03 44 24 28          	add    0x28(%esp),%eax
781cda:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
781ce0:	03 c7                	add    %edi,%eax
781ce2:	8b 7c 24 6c          	mov    0x6c(%esp),%edi
781ce6:	c1 c0 0f             	rol    $0xf,%eax
781ce9:	03 c1                	add    %ecx,%eax
781ceb:	c1 c7 0a             	rol    $0xa,%edi
781cee:	89 44 24 64          	mov    %eax,0x64(%esp)
781cf2:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
781cf8:	8b 44 24 74          	mov    0x74(%esp),%eax
781cfc:	f7 d0                	not    %eax
781cfe:	0b 44 24 68          	or     0x68(%esp),%eax
781d02:	33 c3                	xor    %ebx,%eax
781d04:	03 c2                	add    %edx,%eax
781d06:	8b 54 24 40          	mov    0x40(%esp),%edx
781d0a:	81 c2 f3 3e 70 6d    	add    $0x6d703ef3,%edx
781d10:	03 c2                	add    %edx,%eax
781d12:	8b 54 24 74          	mov    0x74(%esp),%edx
781d16:	c1 c0 0e             	rol    $0xe,%eax
781d19:	03 c5                	add    %ebp,%eax
781d1b:	c1 c2 0a             	rol    $0xa,%edx
781d1e:	89 44 24 5c          	mov    %eax,0x5c(%esp)
781d22:	81 c5 f3 3e 70 6d    	add    $0x6d703ef3,%ebp
781d28:	8b 44 24 70          	mov    0x70(%esp),%eax
781d2c:	f7 d0                	not    %eax
781d2e:	0b 44 24 64          	or     0x64(%esp),%eax
781d32:	33 c7                	xor    %edi,%eax
781d34:	03 44 24 2c          	add    0x2c(%esp),%eax
781d38:	03 c1                	add    %ecx,%eax
781d3a:	8b 4c 24 70          	mov    0x70(%esp),%ecx
781d3e:	c1 c0 0e             	rol    $0xe,%eax
781d41:	03 c6                	add    %esi,%eax
781d43:	c1 c1 0a             	rol    $0xa,%ecx
781d46:	89 44 24 74          	mov    %eax,0x74(%esp)
781d4a:	81 c6 a1 eb d9 6e    	add    $0x6ed9eba1,%esi
781d50:	8b 44 24 68          	mov    0x68(%esp),%eax
781d54:	f7 d0                	not    %eax
781d56:	0b 44 24 5c          	or     0x5c(%esp),%eax
781d5a:	33 c2                	xor    %edx,%eax
781d5c:	03 44 24 58          	add    0x58(%esp),%eax
781d60:	03 c5                	add    %ebp,%eax
781d62:	8b 6c 24 68          	mov    0x68(%esp),%ebp
781d66:	c1 c0 0c             	rol    $0xc,%eax
781d69:	03 c3                	add    %ebx,%eax
781d6b:	c1 c5 0a             	rol    $0xa,%ebp
781d6e:	89 44 24 70          	mov    %eax,0x70(%esp)
781d72:	81 c3 f3 3e 70 6d    	add    $0x6d703ef3,%ebx
781d78:	8b 44 24 64          	mov    0x64(%esp),%eax
781d7c:	f7 d0                	not    %eax
781d7e:	0b 44 24 74          	or     0x74(%esp),%eax
781d82:	33 c1                	xor    %ecx,%eax
781d84:	03 44 24 24          	add    0x24(%esp),%eax
781d88:	03 c6                	add    %esi,%eax
781d8a:	8b 74 24 64          	mov    0x64(%esp),%esi
781d8e:	c1 c0 08             	rol    $0x8,%eax
781d91:	03 c7                	add    %edi,%eax
781d93:	c1 c6 0a             	rol    $0xa,%esi
781d96:	89 44 24 6c          	mov    %eax,0x6c(%esp)
781d9a:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
781da0:	8b 44 24 5c          	mov    0x5c(%esp),%eax
781da4:	f7 d0                	not    %eax
781da6:	0b 44 24 70          	or     0x70(%esp),%eax
781daa:	33 c5                	xor    %ebp,%eax
781dac:	03 44 24 50          	add    0x50(%esp),%eax
781db0:	03 c3                	add    %ebx,%eax
781db2:	8b 5c 24 5c          	mov    0x5c(%esp),%ebx
781db6:	c1 c0 0d             	rol    $0xd,%eax
781db9:	03 c2                	add    %edx,%eax
781dbb:	c1 c3 0a             	rol    $0xa,%ebx
781dbe:	89 44 24 48          	mov    %eax,0x48(%esp)
781dc2:	8b 44 24 74          	mov    0x74(%esp),%eax
781dc6:	f7 d0                	not    %eax
781dc8:	0b 44 24 6c          	or     0x6c(%esp),%eax
781dcc:	33 c6                	xor    %esi,%eax
781dce:	03 44 24 54          	add    0x54(%esp),%eax
781dd2:	03 c7                	add    %edi,%eax
781dd4:	8b 7c 24 74          	mov    0x74(%esp),%edi
781dd8:	c1 c0 0d             	rol    $0xd,%eax
781ddb:	03 c1                	add    %ecx,%eax
781ddd:	c1 c7 0a             	rol    $0xa,%edi
781de0:	89 44 24 14          	mov    %eax,0x14(%esp)
781de4:	8b 44 24 70          	mov    0x70(%esp),%eax
781de8:	f7 d0                	not    %eax
781dea:	81 c2 f3 3e 70 6d    	add    $0x6d703ef3,%edx
781df0:	0b 44 24 48          	or     0x48(%esp),%eax
781df4:	81 c1 a1 eb d9 6e    	add    $0x6ed9eba1,%ecx
781dfa:	33 c3                	xor    %ebx,%eax
781dfc:	03 44 24 1c          	add    0x1c(%esp),%eax
781e00:	03 c2                	add    %edx,%eax
781e02:	8b 54 24 70          	mov    0x70(%esp),%edx
781e06:	c1 c0 05             	rol    $0x5,%eax
781e09:	03 c5                	add    %ebp,%eax
781e0b:	c1 c2 0a             	rol    $0xa,%edx
781e0e:	89 44 24 68          	mov    %eax,0x68(%esp)
781e12:	81 c5 f3 3e 70 6d    	add    $0x6d703ef3,%ebp
781e18:	8b 44 24 6c          	mov    0x6c(%esp),%eax
781e1c:	f7 d0                	not    %eax
781e1e:	0b 44 24 14          	or     0x14(%esp),%eax
781e22:	33 c7                	xor    %edi,%eax
781e24:	03 44 24 34          	add    0x34(%esp),%eax
781e28:	03 c1                	add    %ecx,%eax
781e2a:	8b 4c 24 6c          	mov    0x6c(%esp),%ecx
781e2e:	c1 c0 06             	rol    $0x6,%eax
781e31:	03 c6                	add    %esi,%eax
781e33:	c1 c1 0a             	rol    $0xa,%ecx
781e36:	89 44 24 64          	mov    %eax,0x64(%esp)
781e3a:	8b 44 24 48          	mov    0x48(%esp),%eax
781e3e:	f7 d0                	not    %eax
781e40:	89 4c 24 6c          	mov    %ecx,0x6c(%esp)
781e44:	0b 44 24 68          	or     0x68(%esp),%eax
781e48:	33 c2                	xor    %edx,%eax
781e4a:	03 44 24 2c          	add    0x2c(%esp),%eax
781e4e:	03 c5                	add    %ebp,%eax
781e50:	8b 6c 24 48          	mov    0x48(%esp),%ebp
781e54:	c1 c0 0e             	rol    $0xe,%eax
781e57:	03 c3                	add    %ebx,%eax
781e59:	c1 c5 0a             	rol    $0xa,%ebp
781e5c:	89 44 24 5c          	mov    %eax,0x5c(%esp)
781e60:	81 c3 f3 3e 70 6d    	add    $0x6d703ef3,%ebx
781e66:	8b 44 24 14          	mov    0x14(%esp),%eax
781e6a:	f7 d0                	not    %eax
781e6c:	0b 44 24 64          	or     0x64(%esp),%eax
781e70:	33 c1                	xor    %ecx,%eax
781e72:	8d 8e a1 eb d9 6e    	lea    0x6ed9eba1(%esi),%ecx
781e78:	03 44 24 44          	add    0x44(%esp),%eax
781e7c:	03 c8                	add    %eax,%ecx
781e7e:	8b 74 24 14          	mov    0x14(%esp),%esi
781e82:	8b 44 24 68          	mov    0x68(%esp),%eax
781e86:	f7 d0                	not    %eax
781e88:	c1 44 24 68 0a       	roll   $0xa,0x68(%esp)
781e8d:	0b 44 24 5c          	or     0x5c(%esp),%eax
781e91:	33 c5                	xor    %ebp,%eax
781e93:	c1 c1 05             	rol    $0x5,%ecx
781e96:	03 44 24 20          	add    0x20(%esp),%eax
781e9a:	03 cf                	add    %edi,%ecx
781e9c:	03 c3                	add    %ebx,%eax
781e9e:	c1 c6 0a             	rol    $0xa,%esi
781ea1:	c1 c0 0d             	rol    $0xd,%eax
781ea4:	81 c7 a1 eb d9 6e    	add    $0x6ed9eba1,%edi
781eaa:	03 c2                	add    %edx,%eax
781eac:	8b 5c 24 6c          	mov    0x6c(%esp),%ebx
781eb0:	89 44 24 74          	mov    %eax,0x74(%esp)
781eb4:	81 c2 f3 3e 70 6d    	add    $0x6d703ef3,%edx
781eba:	8b 44 24 64          	mov    0x64(%esp),%eax
781ebe:	f7 d0                	not    %eax
781ec0:	c1 44 24 64 0a       	roll   $0xa,0x64(%esp)
781ec5:	0b c1                	or     %ecx,%eax
781ec7:	33 c6                	xor    %esi,%eax
781ec9:	03 44 24 58          	add    0x58(%esp),%eax
781ecd:	03 c7                	add    %edi,%eax
781ecf:	8b 7c 24 68          	mov    0x68(%esp),%edi
781ed3:	c1 c0 0c             	rol    $0xc,%eax
781ed6:	03 c3                	add    %ebx,%eax
781ed8:	89 44 24 70          	mov    %eax,0x70(%esp)
781edc:	8b 44 24 5c          	mov    0x5c(%esp),%eax
781ee0:	f7 d0                	not    %eax
781ee2:	0b 44 24 74          	or     0x74(%esp),%eax
781ee6:	33 c7                	xor    %edi,%eax
781ee8:	03 44 24 54          	add    0x54(%esp),%eax
781eec:	03 c2                	add    %edx,%eax
781eee:	c1 c0 0d             	rol    $0xd,%eax
781ef1:	03 c5                	add    %ebp,%eax
781ef3:	89 44 24 48          	mov    %eax,0x48(%esp)
781ef7:	8b 54 24 64          	mov    0x64(%esp),%edx
781efb:	8b c1                	mov    %ecx,%eax
781efd:	f7 d0                	not    %eax
781eff:	c1 44 24 5c 0a       	roll   $0xa,0x5c(%esp)
781f04:	0b 44 24 70          	or     0x70(%esp),%eax
781f08:	81 c3 a1 eb d9 6e    	add    $0x6ed9eba1,%ebx
781f0e:	33 c2                	xor    %edx,%eax
781f10:	c1 c1 0a             	rol    $0xa,%ecx
781f13:	03 44 24 4c          	add    0x4c(%esp),%eax
781f17:	81 c5 f3 3e 70 6d    	add    $0x6d703ef3,%ebp
781f1d:	03 c3                	add    %ebx,%eax
781f1f:	8b 5c 24 5c          	mov    0x5c(%esp),%ebx
781f23:	c1 c0 07             	rol    $0x7,%eax
781f26:	03 c6                	add    %esi,%eax
781f28:	81 c6 a1 eb d9 6e    	add    $0x6ed9eba1,%esi
781f2e:	89 44 24 6c          	mov    %eax,0x6c(%esp)
781f32:	8b 44 24 74          	mov    0x74(%esp),%eax
781f36:	f7 d0                	not    %eax
781f38:	0b 44 24 48          	or     0x48(%esp),%eax
781f3c:	33 c3                	xor    %ebx,%eax
781f3e:	03 44 24 18          	add    0x18(%esp),%eax
781f42:	03 c5                	add    %ebp,%eax
781f44:	8b 6c 24 74          	mov    0x74(%esp),%ebp
781f48:	c1 c0 07             	rol    $0x7,%eax
781f4b:	03 c7                	add    %edi,%eax
781f4d:	c1 c5 0a             	rol    $0xa,%ebp
781f50:	89 44 24 5c          	mov    %eax,0x5c(%esp)
781f54:	81 c7 f3 3e 70 6d    	add    $0x6d703ef3,%edi
781f5a:	8b 44 24 70          	mov    0x70(%esp),%eax
781f5e:	f7 d0                	not    %eax
781f60:	0b 44 24 6c          	or     0x6c(%esp),%eax
781f64:	33 c1                	xor    %ecx,%eax
781f66:	03 44 24 1c          	add    0x1c(%esp),%eax
781f6a:	03 c6                	add    %esi,%eax
781f6c:	8b 74 24 70          	mov    0x70(%esp),%esi
781f70:	c1 c0 05             	rol    $0x5,%eax
781f73:	03 c2                	add    %edx,%eax
781f75:	c1 c6 0a             	rol    $0xa,%esi
781f78:	89 44 24 68          	mov    %eax,0x68(%esp)
781f7c:	81 c2 dc bc 1b 8f    	add    $0x8f1bbcdc,%edx
781f82:	8b 44 24 48          	mov    0x48(%esp),%eax
781f86:	f7 d0                	not    %eax
781f88:	0b 44 24 5c          	or     0x5c(%esp),%eax
781f8c:	33 c5                	xor    %ebp,%eax
781f8e:	03 44 24 44          	add    0x44(%esp),%eax
781f92:	03 c7                	add    %edi,%eax
781f94:	8b 7c 24 48          	mov    0x48(%esp),%edi
781f98:	c1 c0 05             	rol    $0x5,%eax
781f9b:	03 c3                	add    %ebx,%eax
781f9d:	c1 c7 0a             	rol    $0xa,%edi
781fa0:	89 44 24 74          	mov    %eax,0x74(%esp)
781fa4:	81 c3 e9 76 6d 7a    	add    $0x7a6d76e9,%ebx
781faa:	8b 44 24 6c          	mov    0x6c(%esp),%eax
781fae:	33 44 24 68          	xor    0x68(%esp),%eax
781fb2:	23 c6                	and    %esi,%eax
781fb4:	33 44 24 6c          	xor    0x6c(%esp),%eax
781fb8:	03 44 24 28          	add    0x28(%esp),%eax
781fbc:	03 c2                	add    %edx,%eax
781fbe:	8b 54 24 6c          	mov    0x6c(%esp),%edx
781fc2:	c1 c0 0b             	rol    $0xb,%eax
781fc5:	03 c1                	add    %ecx,%eax
781fc7:	c1 c2 0a             	rol    $0xa,%edx
781fca:	89 44 24 64          	mov    %eax,0x64(%esp)
781fce:	8b 44 24 5c          	mov    0x5c(%esp),%eax
781fd2:	33 c7                	xor    %edi,%eax
781fd4:	23 44 24 74          	and    0x74(%esp),%eax
781fd8:	33 c7                	xor    %edi,%eax
781fda:	03 44 24 50          	add    0x50(%esp),%eax
781fde:	03 c3                	add    %ebx,%eax
781fe0:	8b 5c 24 5c          	mov    0x5c(%esp),%ebx
781fe4:	c1 c0 0f             	rol    $0xf,%eax
781fe7:	03 c5                	add    %ebp,%eax
781fe9:	c1 c3 0a             	rol    $0xa,%ebx
781fec:	89 44 24 70          	mov    %eax,0x70(%esp)
781ff0:	8b 44 24 68          	mov    0x68(%esp),%eax
781ff4:	33 44 24 64          	xor    0x64(%esp),%eax
781ff8:	23 c2                	and    %edx,%eax
781ffa:	33 44 24 68          	xor    0x68(%esp),%eax
781ffe:	03 c1                	add    %ecx,%eax
782000:	8b 4c 24 40          	mov    0x40(%esp),%ecx
782004:	81 c1 dc bc 1b 8f    	add    $0x8f1bbcdc,%ecx
78200a:	03 c1                	add    %ecx,%eax
78200c:	81 c5 e9 76 6d 7a    	add    $0x7a6d76e9,%ebp
782012:	c1 c0 0c             	rol    $0xc,%eax
782015:	03 c6                	add    %esi,%eax
782017:	8b 4c 24 68          	mov    0x68(%esp),%ecx
78201b:	89 44 24 6c          	mov    %eax,0x6c(%esp)
78201f:	81 c6 dc bc 1b 8f    	add    $0x8f1bbcdc,%esi
782025:	8b c3                	mov    %ebx,%eax
782027:	c1 c1 0a             	rol    $0xa,%ecx
78202a:	33 44 24 74          	xor    0x74(%esp),%eax
78202e:	23 44 24 70          	and    0x70(%esp),%eax
782032:	33 c3                	xor    %ebx,%eax
782034:	03 44 24 34          	add    0x34(%esp),%eax
782038:	03 c5                	add    %ebp,%eax
78203a:	8b 6c 24 74          	mov    0x74(%esp),%ebp
78203e:	c1 c0 05             	rol    $0x5,%eax
782041:	03 c7                	add    %edi,%eax
782043:	c1 c5 0a             	rol    $0xa,%ebp
782046:	89 44 24 5c          	mov    %eax,0x5c(%esp)
78204a:	81 c7 e9 76 6d 7a    	add    $0x7a6d76e9,%edi
782050:	8b 44 24 64          	mov    0x64(%esp),%eax
782054:	33 44 24 6c          	xor    0x6c(%esp),%eax
782058:	23 c1                	and    %ecx,%eax
78205a:	33 44 24 64          	xor    0x64(%esp),%eax
78205e:	03 44 24 58          	add    0x58(%esp),%eax
782062:	03 c6                	add    %esi,%eax
782064:	8b 74 24 64          	mov    0x64(%esp),%esi
782068:	c1 c0 0e             	rol    $0xe,%eax
78206b:	03 c2                	add    %edx,%eax
78206d:	c1 c6 0a             	rol    $0xa,%esi
782070:	89 44 24 68          	mov    %eax,0x68(%esp)
782074:	81 c2 dc bc 1b 8f    	add    $0x8f1bbcdc,%edx
78207a:	8b c5                	mov    %ebp,%eax
78207c:	33 44 24 70          	xor    0x70(%esp),%eax
782080:	23 44 24 5c          	and    0x5c(%esp),%eax
782084:	33 c5                	xor    %ebp,%eax
782086:	03 44 24 18          	add    0x18(%esp),%eax
78208a:	03 c7                	add    %edi,%eax
78208c:	8b 7c 24 70          	mov    0x70(%esp),%edi
782090:	c1 c0 08             	rol    $0x8,%eax
782093:	03 c3                	add    %ebx,%eax
782095:	c1 c7 0a             	rol    $0xa,%edi