444cfc:	21 f8                	and    %edi,%eax
444cfe:	21 da                	and    %ebx,%edx
444d00:	09 c2                	or     %eax,%edx
444d02:	8b 44 24 3c          	mov    0x3c(%esp),%eax
444d06:	c1 c3 0a             	rol    $0xa,%ebx
444d09:	8d b4 16 dc bc 1b 8f 	lea    -0x70e44324(%esi,%edx,1),%esi
444d10:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444d15:	01 c6                	add    %eax,%esi
444d17:	89 d8                	mov    %ebx,%eax
444d19:	c1 c6 06             	rol    $0x6,%esi
444d1c:	01 ce                	add    %ecx,%esi
444d1e:	29 da                	sub    %ebx,%edx
444d20:	21 f0                	and    %esi,%eax
444d22:	21 fa                	and    %edi,%edx
444d24:	09 c2                	or     %eax,%edx
444d26:	8b 44 24 38          	mov    0x38(%esp),%eax
444d2a:	c1 c7 0a             	rol    $0xa,%edi
444d2d:	8d 8c 11 dc bc 1b 8f 	lea    -0x70e44324(%ecx,%edx,1),%ecx
444d34:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444d39:	01 c1                	add    %eax,%ecx
444d3b:	89 f8                	mov    %edi,%eax
444d3d:	c1 c1 08             	rol    $0x8,%ecx
444d40:	01 e9                	add    %ebp,%ecx
444d42:	29 fa                	sub    %edi,%edx
444d44:	21 c8                	and    %ecx,%eax
444d46:	21 f2                	and    %esi,%edx
444d48:	09 c2                	or     %eax,%edx
444d4a:	8b 44 24 14          	mov    0x14(%esp),%eax
444d4e:	c1 c6 0a             	rol    $0xa,%esi
444d51:	8d ac 15 dc bc 1b 8f 	lea    -0x70e44324(%ebp,%edx,1),%ebp
444d58:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444d5d:	01 c5                	add    %eax,%ebp
444d5f:	89 f0                	mov    %esi,%eax
444d61:	c1 c5 06             	rol    $0x6,%ebp
444d64:	01 dd                	add    %ebx,%ebp
444d66:	29 f2                	sub    %esi,%edx
444d68:	21 e8                	and    %ebp,%eax
444d6a:	21 ca                	and    %ecx,%edx
444d6c:	09 c2                	or     %eax,%edx
444d6e:	8b 44 24 18          	mov    0x18(%esp),%eax
444d72:	c1 c1 0a             	rol    $0xa,%ecx
444d75:	8d 9c 13 dc bc 1b 8f 	lea    -0x70e44324(%ebx,%edx,1),%ebx
444d7c:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444d81:	01 c3                	add    %eax,%ebx
444d83:	89 c8                	mov    %ecx,%eax
444d85:	c1 c3 05             	rol    $0x5,%ebx
444d88:	01 fb                	add    %edi,%ebx
444d8a:	29 ca                	sub    %ecx,%edx
444d8c:	21 d8                	and    %ebx,%eax
444d8e:	21 ea                	and    %ebp,%edx
444d90:	09 c2                	or     %eax,%edx
444d92:	8b 44 24 08          	mov    0x8(%esp),%eax
444d96:	c1 c5 0a             	rol    $0xa,%ebp
444d99:	8d bc 17 dc bc 1b 8f 	lea    -0x70e44324(%edi,%edx,1),%edi
444da0:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444da5:	01 c7                	add    %eax,%edi
444da7:	29 ea                	sub    %ebp,%edx
444da9:	c1 c7 0c             	rol    $0xc,%edi
444dac:	01 f7                	add    %esi,%edi
444dae:	8b 44 24 10          	mov    0x10(%esp),%eax
444db2:	09 da                	or     %ebx,%edx
444db4:	01 c6                	add    %eax,%esi
444db6:	31 fa                	xor    %edi,%edx
444db8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444dbd:	c1 c3 0a             	rol    $0xa,%ebx
444dc0:	8d b4 16 4e fd 53 a9 	lea    -0x56ac02b2(%esi,%edx,1),%esi
444dc7:	29 d8                	sub    %ebx,%eax
444dc9:	c1 c6 09             	rol    $0x9,%esi
444dcc:	01 ce                	add    %ecx,%esi
444dce:	8b 14 24             	mov    (%esp),%edx
444dd1:	09 f8                	or     %edi,%eax
444dd3:	01 d1                	add    %edx,%ecx
444dd5:	31 f0                	xor    %esi,%eax
444dd7:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444ddc:	c1 c7 0a             	rol    $0xa,%edi
444ddf:	8d 8c 01 4e fd 53 a9 	lea    -0x56ac02b2(%ecx,%eax,1),%ecx
444de6:	29 fa                	sub    %edi,%edx
444de8:	c1 c1 0f             	rol    $0xf,%ecx
444deb:	01 e9                	add    %ebp,%ecx
444ded:	8b 44 24 14          	mov    0x14(%esp),%eax
444df1:	09 f2                	or     %esi,%edx
444df3:	01 c5                	add    %eax,%ebp
444df5:	31 ca                	xor    %ecx,%edx
444df7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444dfc:	c1 c6 0a             	rol    $0xa,%esi
444dff:	8d ac 15 4e fd 53 a9 	lea    -0x56ac02b2(%ebp,%edx,1),%ebp
444e06:	29 f0                	sub    %esi,%eax
444e08:	c1 c5 05             	rol    $0x5,%ebp
444e0b:	01 dd                	add    %ebx,%ebp
444e0d:	8b 54 24 24          	mov    0x24(%esp),%edx
444e11:	09 c8                	or     %ecx,%eax
444e13:	01 d3                	add    %edx,%ebx
444e15:	31 e8                	xor    %ebp,%eax
444e17:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444e1c:	c1 c1 0a             	rol    $0xa,%ecx
444e1f:	8d 9c 03 4e fd 53 a9 	lea    -0x56ac02b2(%ebx,%eax,1),%ebx
444e26:	29 ca                	sub    %ecx,%edx
444e28:	c1 c3 0b             	rol    $0xb,%ebx
444e2b:	01 fb                	add    %edi,%ebx
444e2d:	8b 44 24 1c          	mov    0x1c(%esp),%eax
444e31:	09 ea                	or     %ebp,%edx
444e33:	01 c7                	add    %eax,%edi
444e35:	31 da                	xor    %ebx,%edx
444e37:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444e3c:	c1 c5 0a             	rol    $0xa,%ebp
444e3f:	8d bc 17 4e fd 53 a9 	lea    -0x56ac02b2(%edi,%edx,1),%edi
444e46:	29 e8                	sub    %ebp,%eax
444e48:	c1 c7 06             	rol    $0x6,%edi
444e4b:	01 f7                	add    %esi,%edi
444e4d:	8b 54 24 30          	mov    0x30(%esp),%edx
444e51:	09 d8                	or     %ebx,%eax
444e53:	01 d6                	add    %edx,%esi
444e55:	31 f8                	xor    %edi,%eax
444e57:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444e5c:	c1 c3 0a             	rol    $0xa,%ebx
444e5f:	8d b4 06 4e fd 53 a9 	lea    -0x56ac02b2(%esi,%eax,1),%esi
444e66:	29 da                	sub    %ebx,%edx
444e68:	c1 c6 08             	rol    $0x8,%esi
444e6b:	01 ce                	add    %ecx,%esi
444e6d:	8b 44 24 08          	mov    0x8(%esp),%eax
444e71:	09 fa                	or     %edi,%edx
444e73:	01 c1                	add    %eax,%ecx
444e75:	31 f2                	xor    %esi,%edx
444e77:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444e7c:	c1 c7 0a             	rol    $0xa,%edi
444e7f:	8d 8c 11 4e fd 53 a9 	lea    -0x56ac02b2(%ecx,%edx,1),%ecx
444e86:	29 f8                	sub    %edi,%eax
444e88:	c1 c1 0d             	rol    $0xd,%ecx
444e8b:	01 e9                	add    %ebp,%ecx
444e8d:	8b 54 24 28          	mov    0x28(%esp),%edx
444e91:	09 f0                	or     %esi,%eax
444e93:	01 d5                	add    %edx,%ebp
444e95:	31 c8                	xor    %ecx,%eax
444e97:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444e9c:	c1 c6 0a             	rol    $0xa,%esi
444e9f:	8d ac 05 4e fd 53 a9 	lea    -0x56ac02b2(%ebp,%eax,1),%ebp
444ea6:	29 f2                	sub    %esi,%edx
444ea8:	c1 c5 0c             	rol    $0xc,%ebp
444eab:	01 dd                	add    %ebx,%ebp
444ead:	8b 44 24 38          	mov    0x38(%esp),%eax
444eb1:	09 ca                	or     %ecx,%edx
444eb3:	01 c3                	add    %eax,%ebx
444eb5:	31 ea                	xor    %ebp,%edx
444eb7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444ebc:	c1 c1 0a             	rol    $0xa,%ecx
444ebf:	8d 9c 13 4e fd 53 a9 	lea    -0x56ac02b2(%ebx,%edx,1),%ebx
444ec6:	29 c8                	sub    %ecx,%eax
444ec8:	c1 c3 05             	rol    $0x5,%ebx
444ecb:	01 fb                	add    %edi,%ebx
444ecd:	8b 54 24 04          	mov    0x4(%esp),%edx
444ed1:	09 e8                	or     %ebp,%eax
444ed3:	01 d7                	add    %edx,%edi
444ed5:	31 d8                	xor    %ebx,%eax
444ed7:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444edc:	c1 c5 0a             	rol    $0xa,%ebp
444edf:	8d bc 07 4e fd 53 a9 	lea    -0x56ac02b2(%edi,%eax,1),%edi
444ee6:	29 ea                	sub    %ebp,%edx
444ee8:	c1 c7 0c             	rol    $0xc,%edi
444eeb:	01 f7                	add    %esi,%edi
444eed:	8b 44 24 0c          	mov    0xc(%esp),%eax
444ef1:	09 da                	or     %ebx,%edx
444ef3:	01 c6                	add    %eax,%esi
444ef5:	31 fa                	xor    %edi,%edx
444ef7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444efc:	c1 c3 0a             	rol    $0xa,%ebx
444eff:	8d b4 16 4e fd 53 a9 	lea    -0x56ac02b2(%esi,%edx,1),%esi
444f06:	29 d8                	sub    %ebx,%eax
444f08:	c1 c6 0d             	rol    $0xd,%esi
444f0b:	01 ce                	add    %ecx,%esi
444f0d:	8b 54 24 20          	mov    0x20(%esp),%edx
444f11:	09 f8                	or     %edi,%eax
444f13:	01 d1                	add    %edx,%ecx
444f15:	31 f0                	xor    %esi,%eax
444f17:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444f1c:	c1 c7 0a             	rol    $0xa,%edi
444f1f:	8d 8c 01 4e fd 53 a9 	lea    -0x56ac02b2(%ecx,%eax,1),%ecx
444f26:	29 fa                	sub    %edi,%edx
444f28:	c1 c1 0e             	rol    $0xe,%ecx
444f2b:	01 e9                	add    %ebp,%ecx
444f2d:	8b 44 24 2c          	mov    0x2c(%esp),%eax
444f31:	09 f2                	or     %esi,%edx
444f33:	01 c5                	add    %eax,%ebp
444f35:	31 ca                	xor    %ecx,%edx
444f37:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444f3c:	c1 c6 0a             	rol    $0xa,%esi
444f3f:	8d ac 15 4e fd 53 a9 	lea    -0x56ac02b2(%ebp,%edx,1),%ebp
444f46:	29 f0                	sub    %esi,%eax
444f48:	c1 c5 0b             	rol    $0xb,%ebp
444f4b:	01 dd                	add    %ebx,%ebp
444f4d:	8b 54 24 18          	mov    0x18(%esp),%edx
444f51:	09 c8                	or     %ecx,%eax
444f53:	01 d3                	add    %edx,%ebx
444f55:	31 e8                	xor    %ebp,%eax
444f57:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444f5c:	c1 c1 0a             	rol    $0xa,%ecx
444f5f:	8d 9c 03 4e fd 53 a9 	lea    -0x56ac02b2(%ebx,%eax,1),%ebx
444f66:	29 ca                	sub    %ecx,%edx
444f68:	c1 c3 08             	rol    $0x8,%ebx
444f6b:	01 fb                	add    %edi,%ebx
444f6d:	8b 44 24 3c          	mov    0x3c(%esp),%eax
444f71:	09 ea                	or     %ebp,%edx
444f73:	01 c7                	add    %eax,%edi
444f75:	31 da                	xor    %ebx,%edx
444f77:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444f7c:	c1 c5 0a             	rol    $0xa,%ebp
444f7f:	8d bc 17 4e fd 53 a9 	lea    -0x56ac02b2(%edi,%edx,1),%edi
444f86:	29 e8                	sub    %ebp,%eax
444f88:	c1 c7 05             	rol    $0x5,%edi
444f8b:	01 f7                	add    %esi,%edi
444f8d:	8b 54 24 34          	mov    0x34(%esp),%edx
444f91:	09 d8                	or     %ebx,%eax
444f93:	01 d6                	add    %edx,%esi
444f95:	31 f8                	xor    %edi,%eax
444f97:	8b 94 24 80 00 00 00 	mov    0x80(%esp),%edx
444f9e:	c1 c3 0a             	rol    $0xa,%ebx
444fa1:	8d b4 06 4e fd 53 a9 	lea    -0x56ac02b2(%esi,%eax,1),%esi
444fa8:	89 4c 24 40          	mov    %ecx,0x40(%esp)
444fac:	c1 c6 06             	rol    $0x6,%esi
444faf:	01 ce                	add    %ecx,%esi
444fb1:	8b 0a                	mov    (%edx),%ecx
444fb3:	89 74 24 44          	mov    %esi,0x44(%esp)
444fb7:	89 7c 24 48          	mov    %edi,0x48(%esp)
444fbb:	8b 72 04             	mov    0x4(%edx),%esi
444fbe:	89 5c 24 4c          	mov    %ebx,0x4c(%esp)
444fc2:	8b 7a 08             	mov    0x8(%edx),%edi
444fc5:	89 6c 24 50          	mov    %ebp,0x50(%esp)
444fc9:	8b 5a 0c             	mov    0xc(%edx),%ebx
444fcc:	8b 6a 10             	mov    0x10(%edx),%ebp
444fcf:	ba ff ff ff ff       	mov    $0xffffffff,%edx
444fd4:	29 da                	sub    %ebx,%edx
444fd6:	8b 44 24 14          	mov    0x14(%esp),%eax
444fda:	09 fa                	or     %edi,%edx
444fdc:	01 c1                	add    %eax,%ecx
444fde:	31 f2                	xor    %esi,%edx
444fe0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
444fe5:	c1 c7 0a             	rol    $0xa,%edi
444fe8:	8d 8c 11 e6 8b a2 50 	lea    0x50a28be6(%ecx,%edx,1),%ecx
444fef:	29 f8                	sub    %edi,%eax
444ff1:	c1 c1 08             	rol    $0x8,%ecx
444ff4:	01 e9                	add    %ebp,%ecx
444ff6:	8b 54 24 38          	mov    0x38(%esp),%edx
444ffa:	09 f0                	or     %esi,%eax
444ffc:	01 d5                	add    %edx,%ebp
444ffe:	31 c8                	xor    %ecx,%eax
445000:	ba ff ff ff ff       	mov    $0xffffffff,%edx
445005:	c1 c6 0a             	rol    $0xa,%esi
445008:	8d ac 05 e6 8b a2 50 	lea    0x50a28be6(%ebp,%eax,1),%ebp
44500f:	29 f2                	sub    %esi,%edx
445011:	c1 c5 09             	rol    $0x9,%ebp
445014:	01 dd                	add    %ebx,%ebp
445016:	8b 44 24 1c          	mov    0x1c(%esp),%eax
44501a:	09 ca                	or     %ecx,%edx
44501c:	01 c3                	add    %eax,%ebx
44501e:	31 ea                	xor    %ebp,%edx
445020:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
445025:	c1 c1 0a             	rol    $0xa,%ecx
445028:	8d 9c 13 e6 8b a2 50 	lea    0x50a28be6(%ebx,%edx,1),%ebx
44502f:	29 c8                	sub    %ecx,%eax
445031:	c1 c3 09             	rol    $0x9,%ebx
445034:	01 fb                	add    %edi,%ebx
445036:	8b 14 24             	mov    (%esp),%edx
445039:	09 e8                	or     %ebp,%eax
44503b:	01 d7                	add    %edx,%edi
44503d:	31 d8                	xor    %ebx,%eax
44503f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
445044:	c1 c5 0a             	rol    $0xa,%ebp
445047:	8d bc 07 e6 8b a2 50 	lea    0x50a28be6(%edi,%eax,1),%edi
44504e:	29 ea                	sub    %ebp,%edx
445050:	c1 c7 0b             	rol    $0xb,%edi
445053:	01 f7                	add    %esi,%edi
445055:	8b 44 24 24          	mov    0x24(%esp),%eax
445059:	09 da                	or     %ebx,%edx
44505b:	01 c6                	add    %eax,%esi
44505d:	31 fa                	xor    %edi,%edx
44505f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
445064:	c1 c3 0a             	rol    $0xa,%ebx
445067:	8d b4 16 e6 8b a2 50 	lea    0x50a28be6(%esi,%edx,1),%esi
44506e:	29 d8                	sub    %ebx,%eax
445070:	c1 c6 0d             	rol    $0xd,%esi
445073:	01 ce                	add    %ecx,%esi
445075:	8b 54 24 08          	mov    0x8(%esp),%edx
445079:	09 f8                	or     %edi,%eax
44507b:	01 d1                	add    %edx,%ecx
44507d:	31 f0                	xor    %esi,%eax
44507f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
445084:	c1 c7 0a             	rol    $0xa,%edi
445087:	8d 8c 01 e6 8b a2 50 	lea    0x50a28be6(%ecx,%eax,1),%ecx
44508e:	29 fa                	sub    %edi,%edx
445090:	c1 c1 0f             	rol    $0xf,%ecx
445093:	01 e9                	add    %ebp,%ecx
445095:	8b 44 24 2c          	mov    0x2c(%esp),%eax
445099:	09 f2                	or     %esi,%edx
44509b:	01 c5                	add    %eax,%ebp
44509d:	31 ca                	xor    %ecx,%edx
44509f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4450a4:	c1 c6 0a             	rol    $0xa,%esi
4450a7:	8d ac 15 e6 8b a2 50 	lea    0x50a28be6(%ebp,%edx,1),%ebp
4450ae:	29 f0                	sub    %esi,%eax
4450b0:	c1 c5 0f             	rol    $0xf,%ebp
4450b3:	01 dd                	add    %ebx,%ebp
4450b5:	8b 54 24 10          	mov    0x10(%esp),%edx
4450b9:	09 c8                	or     %ecx,%eax
4450bb:	01 d3                	add    %edx,%ebx
4450bd:	31 e8                	xor    %ebp,%eax
4450bf:	ba ff ff ff ff       	mov    $0xffffffff,%edx
4450c4:	c1 c1 0a             	rol    $0xa,%ecx
4450c7:	8d 9c 03 e6 8b a2 50 	lea    0x50a28be6(%ebx,%eax,1),%ebx
4450ce:	29 ca                	sub    %ecx,%edx
4450d0:	c1 c3 05             	rol    $0x5,%ebx
4450d3:	01 fb                	add    %edi,%ebx
4450d5:	8b 44 24 34          	mov    0x34(%esp),%eax
4450d9:	09 ea                	or     %ebp,%edx
4450db:	01 c7                	add    %eax,%edi
4450dd:	31 da                	xor    %ebx,%edx
4450df:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
4450e4:	c1 c5 0a             	rol    $0xa,%ebp
4450e7:	8d bc 17 e6 8b a2 50 	lea    0x50a28be6(%edi,%edx,1),%edi
4450ee:	29 e8                	sub    %ebp,%eax
4450f0:	c1 c7 07             	rol    $0x7,%edi
4450f3:	01 f7                	add    %esi,%edi
4450f5:	8b 54 24 18          	mov    0x18(%esp),%edx
4450f9:	09 d8                	or     %ebx,%eax
4450fb:	01 d6                	add    %edx,%esi
4450fd:	31 f8                	xor    %edi,%eax
4450ff:	ba ff ff ff ff       	mov    $0xffffffff,%edx
445104:	c1 c3 0a             	rol    $0xa,%ebx
445107:	8d b4 06 e6 8b a2 50 	lea    0x50a28be6(%esi,%eax,1),%esi
44510e:	29 da                	sub    %ebx,%edx
445110:	c1 c6 07             	rol    $0x7,%esi
445113:	01 ce                	add    %ecx,%esi
445115:	8b 44 24 3c          	mov    0x3c(%esp),%eax
445119:	09 fa                	or     %edi,%edx
44511b:	01 c1                	add    %eax,%ecx
44511d:	31 f2                	xor    %esi,%edx
44511f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
445124:	c1 c7 0a             	rol    $0xa,%edi
445127:	8d 8c 11 e6 8b a2 50 	lea    0x50a28be6(%ecx,%edx,1),%ecx
44512e:	29 f8                	sub    %edi,%eax
445130:	c1 c1 08             	rol    $0x8,%ecx
445133:	01 e9                	add    %ebp,%ecx
445135:	8b 54 24 20          	mov    0x20(%esp),%edx
445139:	09 f0                	or     %esi,%eax
44513b:	01 d5                	add    %edx,%ebp
44513d:	31 c8                	xor    %ecx,%eax
44513f:	ba ff ff ff ff       	mov    $0xffffffff,%edx
445144:	c1 c6 0a             	rol    $0xa,%esi
445147:	8d ac 05 e6 8b a2 50 	lea    0x50a28be6(%ebp,%eax,1),%ebp
44514e:	29 f2                	sub    %esi,%edx
445150:	c1 c5 0b             	rol    $0xb,%ebp
445153:	01 dd                	add    %ebx,%ebp