445bf5:	89 b5 8c f1 ff ff    	mov    %esi,-0xe74(%ebp)
445bfb:	83 f9 04             	cmp    $0x4,%ecx
445bfe:	7d 0f                	jge    0x445c0f
445c00:	c1 85 ec f1 ff ff 08 	roll   $0x8,-0xe14(%ebp)
445c07:	8b 85 ec f1 ff ff    	mov    -0xe14(%ebp),%eax
445c0d:	eb 0d                	jmp    0x445c1c
445c0f:	c1 85 f8 f1 ff ff 08 	roll   $0x8,-0xe08(%ebp)
445c16:	8b 85 f8 f1 ff ff    	mov    -0xe08(%ebp),%eax
445c1c:	89 85 d4 f1 ff ff    	mov    %eax,-0xe2c(%ebp)
445c22:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
445c28:	8b 8d d4 f1 ff ff    	mov    -0xe2c(%ebp),%ecx
445c2e:	88 08                	mov    %cl,(%eax)
445c30:	8b 8d c8 f1 ff ff    	mov    -0xe38(%ebp),%ecx
445c36:	8b 85 8c f1 ff ff    	mov    -0xe74(%ebp),%eax
445c3c:	41                   	inc    %ecx
445c3d:	89 8d c8 f1 ff ff    	mov    %ecx,-0xe38(%ebp)
445c43:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
445c49:	3b cf                	cmp    %edi,%ecx
445c4b:	7c a5                	jl     0x445bf2
445c4d:	8b b5 10 f2 ff ff    	mov    -0xdf0(%ebp),%esi
445c53:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
445c59:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
445c5f:	83 ff 04             	cmp    $0x4,%edi
445c62:	0f 86 78 04 00 00    	jbe    0x4460e0
445c68:	6a 08                	push   $0x8
445c6a:	59                   	pop    %ecx
445c6b:	2b cf                	sub    %edi,%ecx
445c6d:	c1 e1 03             	shl    $0x3,%ecx
445c70:	d3 ee                	shr    %cl,%esi
445c72:	d3 e6                	shl    %cl,%esi
445c74:	89 b5 10 f2 ff ff    	mov    %esi,-0xdf0(%ebp)
445c7a:	8b b5 84 f1 ff ff    	mov    -0xe7c(%ebp),%esi
445c80:	8b c6                	mov    %esi,%eax
445c82:	c1 e8 03             	shr    $0x3,%eax
445c85:	89 85 c8 f1 ff ff    	mov    %eax,-0xe38(%ebp)
445c8b:	85 c0                	test   %eax,%eax
445c8d:	0f 84 0a 04 00 00    	je     0x44609d
445c93:	0f b7 8d de fb ff ff 	movzwl -0x422(%ebp),%ecx
445c9a:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
445c9f:	0f b7 b5 da fb ff ff 	movzwl -0x426(%ebp),%esi
445ca6:	0f b7 c0             	movzwl %ax,%eax
445ca9:	89 85 e0 f1 ff ff    	mov    %eax,-0xe20(%ebp)
445caf:	89 8d f8 f1 ff ff    	mov    %ecx,-0xe08(%ebp)
445cb5:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
445cba:	0f b7 c1             	movzwl %cx,%eax
445cbd:	89 85 ec f1 ff ff    	mov    %eax,-0xe14(%ebp)
445cc3:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
445cc9:	89 b5 1c f2 ff ff    	mov    %esi,-0xde4(%ebp)
445ccf:	83 c0 07             	add    $0x7,%eax
445cd2:	8b b5 20 f2 ff ff    	mov    -0xde0(%ebp),%esi
445cd8:	89 85 d4 f1 ff ff    	mov    %eax,-0xe2c(%ebp)
445cde:	83 c6 02             	add    $0x2,%esi
445ce1:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
445ce5:	0f b6 46 ff          	movzbl -0x1(%esi),%eax
445ce9:	c1 e1 08             	shl    $0x8,%ecx
445cec:	0b c8                	or     %eax,%ecx
445cee:	0f b6 7e 02          	movzbl 0x2(%esi),%edi
445cf2:	0f b6 06             	movzbl (%esi),%eax
445cf5:	c1 e1 08             	shl    $0x8,%ecx
445cf8:	0b c8                	or     %eax,%ecx
445cfa:	c1 e7 08             	shl    $0x8,%edi
445cfd:	0f b6 46 01          	movzbl 0x1(%esi),%eax
445d01:	c1 e1 08             	shl    $0x8,%ecx
445d04:	0b c8                	or     %eax,%ecx
445d06:	0f b6 46 03          	movzbl 0x3(%esi),%eax
445d0a:	0b f8                	or     %eax,%edi
445d0c:	89 8d d8 f1 ff ff    	mov    %ecx,-0xe28(%ebp)
445d12:	0f b6 46 04          	movzbl 0x4(%esi),%eax
445d16:	c1 e7 08             	shl    $0x8,%edi
445d19:	0b f8                	or     %eax,%edi
445d1b:	0f b6 46 05          	movzbl 0x5(%esi),%eax
445d1f:	c1 e7 08             	shl    $0x8,%edi
445d22:	83 c6 08             	add    $0x8,%esi
445d25:	0b f8                	or     %eax,%edi
445d27:	89 b5 8c f1 ff ff    	mov    %esi,-0xe74(%ebp)
445d2d:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
445d33:	33 c1                	xor    %ecx,%eax
445d35:	8b 8d 10 f2 ff ff    	mov    -0xdf0(%ebp),%ecx
445d3b:	33 cf                	xor    %edi,%ecx
445d3d:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
445d43:	33 c8                	xor    %eax,%ecx
445d45:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
445d4a:	33 c8                	xor    %eax,%ecx
445d4c:	81 f1 5e 60 69 ab    	xor    $0xab69605e,%ecx
445d52:	8b c1                	mov    %ecx,%eax
445d54:	8b f1                	mov    %ecx,%esi
445d56:	2d 5e 60 69 ab       	sub    $0xab69605e,%eax
445d5b:	c1 c1 0a             	rol    $0xa,%ecx
445d5e:	c1 c0 05             	rol    $0x5,%eax
445d61:	0f af 85 e0 f1 ff ff 	imul   -0xe20(%ebp),%eax
445d68:	03 c8                	add    %eax,%ecx
445d6a:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
445d70:	33 c1                	xor    %ecx,%eax
445d72:	b9 7f 13 f1 07       	mov    $0x7f1137f,%ecx
445d77:	03 c8                	add    %eax,%ecx
445d79:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
445d7f:	c1 c9 09             	ror    $0x9,%ecx
445d82:	0f af 8d 1c f2 ff ff 	imul   -0xde4(%ebp),%ecx
445d89:	c1 c0 02             	rol    $0x2,%eax
445d8c:	2b c8                	sub    %eax,%ecx
445d8e:	33 f1                	xor    %ecx,%esi
445d90:	8b ce                	mov    %esi,%ecx
445d92:	8b c6                	mov    %esi,%eax
445d94:	2b 8d e0 f1 ff ff    	sub    -0xe20(%ebp),%ecx
445d9a:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
445da1:	c1 e8 0d             	shr    $0xd,%eax
445da4:	2b c8                	sub    %eax,%ecx
445da6:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
445dac:	33 c1                	xor    %ecx,%eax
445dae:	8b c8                	mov    %eax,%ecx
445db0:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
445db6:	33 8d 1c f2 ff ff    	xor    -0xde4(%ebp),%ecx
445dbc:	c1 c1 06             	rol    $0x6,%ecx
445dbf:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
445dc6:	c1 c0 02             	rol    $0x2,%eax
445dc9:	2b c8                	sub    %eax,%ecx
445dcb:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
445dd0:	33 f1                	xor    %ecx,%esi
445dd2:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
445dd7:	33 ce                	xor    %esi,%ecx
445dd9:	2b c1                	sub    %ecx,%eax
445ddb:	8b 8d 24 f2 ff ff    	mov    -0xddc(%ebp),%ecx
445de1:	33 c8                	xor    %eax,%ecx
445de3:	89 8d 24 f2 ff ff    	mov    %ecx,-0xddc(%ebp)
445de9:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
445def:	33 85 e0 f1 ff ff    	xor    -0xe20(%ebp),%eax
445df5:	0f af 85 1c f2 ff ff 	imul   -0xde4(%ebp),%eax
445dfc:	c1 c9 06             	ror    $0x6,%ecx
445dff:	33 c8                	xor    %eax,%ecx
445e01:	33 f1                	xor    %ecx,%esi
445e03:	b9 7f 13 f1 07       	mov    $0x7f1137f,%ecx
445e08:	8d 0c 0e             	lea    (%esi,%ecx,1),%ecx
445e0b:	c1 c9 0f             	ror    $0xf,%ecx
445e0e:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
445e15:	8b c6                	mov    %esi,%eax
445e17:	c1 c0 02             	rol    $0x2,%eax
445e1a:	03 c1                	add    %ecx,%eax
445e1c:	8b 8d 24 f2 ff ff    	mov    -0xddc(%ebp),%ecx
445e22:	33 c8                	xor    %eax,%ecx
445e24:	89 8d 24 f2 ff ff    	mov    %ecx,-0xddc(%ebp)
445e2a:	81 e9 5e 60 69 ab    	sub    $0xab69605e,%ecx
445e30:	c1 c9 0e             	ror    $0xe,%ecx
445e33:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
445e3a:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
445e40:	c1 c0 08             	rol    $0x8,%eax
445e43:	2b c8                	sub    %eax,%ecx
445e45:	33 f1                	xor    %ecx,%esi
445e47:	8b ce                	mov    %esi,%ecx
445e49:	8b c6                	mov    %esi,%eax
445e4b:	81 f1 5e 60 69 ab    	xor    $0xab69605e,%ecx
445e51:	c1 c8 0a             	ror    $0xa,%eax
445e54:	c1 c9 0c             	ror    $0xc,%ecx
445e57:	0f af 8d e0 f1 ff ff 	imul   -0xe20(%ebp),%ecx
445e5e:	33 c1                	xor    %ecx,%eax
445e60:	8b 8d 24 f2 ff ff    	mov    -0xddc(%ebp),%ecx
445e66:	33 c8                	xor    %eax,%ecx
445e68:	89 8d 24 f2 ff ff    	mov    %ecx,-0xddc(%ebp)
445e6e:	33 8d f8 f1 ff ff    	xor    -0xe08(%ebp),%ecx
445e74:	0f af 8d 1c f2 ff ff 	imul   -0xde4(%ebp),%ecx
445e7b:	8b 85 24 f2 ff ff    	mov    -0xddc(%ebp),%eax
445e81:	c1 e8 0a             	shr    $0xa,%eax
445e84:	33 c8                	xor    %eax,%ecx
445e86:	33 f1                	xor    %ecx,%esi
445e88:	8b 8d 24 f2 ff ff    	mov    -0xddc(%ebp),%ecx
445e8e:	8b c6                	mov    %esi,%eax
445e90:	f7 d0                	not    %eax
445e92:	c1 c8 05             	ror    $0x5,%eax
445e95:	03 85 ec f1 ff ff    	add    -0xe14(%ebp),%eax
445e9b:	0f af 85 f8 f1 ff ff 	imul   -0xe08(%ebp),%eax
445ea2:	33 c8                	xor    %eax,%ecx
445ea4:	8b c1                	mov    %ecx,%eax
445ea6:	89 8d 24 f2 ff ff    	mov    %ecx,-0xddc(%ebp)
445eac:	2b 85 f8 f1 ff ff    	sub    -0xe08(%ebp),%eax
445eb2:	33 c6                	xor    %esi,%eax
445eb4:	8b b5 24 f2 ff ff    	mov    -0xddc(%ebp),%esi
445eba:	35 5e 60 69 ab       	xor    $0xab69605e,%eax
445ebf:	8b c8                	mov    %eax,%ecx
445ec1:	89 85 10 f2 ff ff    	mov    %eax,-0xdf0(%ebp)
445ec7:	33 8d f8 f1 ff ff    	xor    -0xe08(%ebp),%ecx
445ecd:	c1 c1 02             	rol    $0x2,%ecx
445ed0:	0f af 8d e0 f1 ff ff 	imul   -0xe20(%ebp),%ecx
445ed7:	c1 e8 02             	shr    $0x2,%eax
445eda:	03 c8                	add    %eax,%ecx
445edc:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
445ee1:	33 f1                	xor    %ecx,%esi
445ee3:	8b ce                	mov    %esi,%ecx
445ee5:	2b c8                	sub    %eax,%ecx
445ee7:	8b c6                	mov    %esi,%eax
445ee9:	c1 c9 06             	ror    $0x6,%ecx
445eec:	0f af 8d 1c f2 ff ff 	imul   -0xde4(%ebp),%ecx
445ef3:	c1 c0 07             	rol    $0x7,%eax
445ef6:	03 c1                	add    %ecx,%eax
445ef8:	8b 8d 10 f2 ff ff    	mov    -0xdf0(%ebp),%ecx
445efe:	33 c8                	xor    %eax,%ecx
445f00:	89 8d 10 f2 ff ff    	mov    %ecx,-0xdf0(%ebp)
445f06:	8b 85 10 f2 ff ff    	mov    -0xdf0(%ebp),%eax
445f0c:	33 85 e0 f1 ff ff    	xor    -0xe20(%ebp),%eax
445f12:	0f af 85 ec f1 ff ff 	imul   -0xe14(%ebp),%eax
445f19:	c1 c9 09             	ror    $0x9,%ecx
445f1c:	03 c8                	add    %eax,%ecx
445f1e:	33 f1                	xor    %ecx,%esi
445f20:	8b ce                	mov    %esi,%ecx
445f22:	8b c6                	mov    %esi,%eax
445f24:	33 8d 1c f2 ff ff    	xor    -0xde4(%ebp),%ecx
445f2a:	c1 c1 05             	rol    $0x5,%ecx
445f2d:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
445f34:	c1 c0 07             	rol    $0x7,%eax
445f37:	03 c1                	add    %ecx,%eax
445f39:	8b 8d 10 f2 ff ff    	mov    -0xdf0(%ebp),%ecx
445f3f:	33 c8                	xor    %eax,%ecx
445f41:	8b c1                	mov    %ecx,%eax
445f43:	33 c6                	xor    %esi,%eax
445f45:	be 7f 13 f1 07       	mov    $0x7f1137f,%esi
445f4a:	35 5e 60 69 ab       	xor    $0xab69605e,%eax
445f4f:	33 f0                	xor    %eax,%esi
445f51:	8b c6                	mov    %esi,%eax
445f53:	c1 c8 03             	ror    $0x3,%eax
445f56:	2b 85 1c f2 ff ff    	sub    -0xde4(%ebp),%eax
445f5c:	0f af 85 e0 f1 ff ff 	imul   -0xe20(%ebp),%eax
445f63:	33 c8                	xor    %eax,%ecx
445f65:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
445f6a:	89 8d 10 f2 ff ff    	mov    %ecx,-0xdf0(%ebp)
445f70:	2b c8                	sub    %eax,%ecx
445f72:	8b 85 10 f2 ff ff    	mov    -0xdf0(%ebp),%eax
445f78:	d1 c9                	ror    $1,%ecx
445f7a:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
445f81:	c1 c8 06             	ror    $0x6,%eax
445f84:	2b c8                	sub    %eax,%ecx
445f86:	33 f1                	xor    %ecx,%esi
445f88:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
445f8d:	8b c6                	mov    %esi,%eax
445f8f:	c1 c0 0e             	rol    $0xe,%eax
445f92:	8d 0c 0e             	lea    (%esi,%ecx,1),%ecx
445f95:	c1 c1 03             	rol    $0x3,%ecx
445f98:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
445f9f:	03 c1                	add    %ecx,%eax
445fa1:	8b 8d 10 f2 ff ff    	mov    -0xdf0(%ebp),%ecx
445fa7:	33 c8                	xor    %eax,%ecx
445fa9:	89 8d 10 f2 ff ff    	mov    %ecx,-0xdf0(%ebp)
445faf:	81 c1 5e 60 69 ab    	add    $0xab69605e,%ecx
445fb5:	8b 85 10 f2 ff ff    	mov    -0xdf0(%ebp),%eax
445fbb:	c1 c1 0f             	rol    $0xf,%ecx
445fbe:	0f af 8d e0 f1 ff ff 	imul   -0xe20(%ebp),%ecx
445fc5:	c1 c8 0e             	ror    $0xe,%eax
445fc8:	2b c8                	sub    %eax,%ecx
445fca:	33 f1                	xor    %ecx,%esi
445fcc:	8b ce                	mov    %esi,%ecx
445fce:	89 b5 24 f2 ff ff    	mov    %esi,-0xddc(%ebp)
445fd4:	33 8d ec f1 ff ff    	xor    -0xe14(%ebp),%ecx
445fda:	8b c6                	mov    %esi,%eax
445fdc:	0f af 8d 1c f2 ff ff 	imul   -0xde4(%ebp),%ecx
445fe3:	be 7f 13 f1 07       	mov    $0x7f1137f,%esi
445fe8:	c1 e8 03             	shr    $0x3,%eax
445feb:	33 c8                	xor    %eax,%ecx
445fed:	8b 85 10 f2 ff ff    	mov    -0xdf0(%ebp),%eax
445ff3:	33 c1                	xor    %ecx,%eax
445ff5:	8b c8                	mov    %eax,%ecx
445ff7:	89 85 10 f2 ff ff    	mov    %eax,-0xdf0(%ebp)
445ffd:	33 ce                	xor    %esi,%ecx
445fff:	c1 c0 02             	rol    $0x2,%eax
446002:	8b b5 d4 f1 ff ff    	mov    -0xe2c(%ebp),%esi
446008:	c1 c1 04             	rol    $0x4,%ecx
44600b:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
446012:	33 c1                	xor    %ecx,%eax
446014:	8b 8d 24 f2 ff ff    	mov    -0xddc(%ebp),%ecx
44601a:	33 85 9c f1 ff ff    	xor    -0xe64(%ebp),%eax
446020:	33 c8                	xor    %eax,%ecx
446022:	8b 85 10 f2 ff ff    	mov    -0xdf0(%ebp),%eax
446028:	33 85 bc f1 ff ff    	xor    -0xe44(%ebp),%eax
44602e:	88 4e fc             	mov    %cl,-0x4(%esi)
446031:	88 06                	mov    %al,(%esi)
446033:	c1 c9 08             	ror    $0x8,%ecx
446036:	88 4e fb             	mov    %cl,-0x5(%esi)
446039:	c1 c8 08             	ror    $0x8,%eax
44603c:	88 46 ff             	mov    %al,-0x1(%esi)
44603f:	c1 c9 08             	ror    $0x8,%ecx
446042:	88 4e fa             	mov    %cl,-0x6(%esi)
446045:	c1 c8 08             	ror    $0x8,%eax
446048:	88 46 fe             	mov    %al,-0x2(%esi)
44604b:	c1 c9 08             	ror    $0x8,%ecx
44604e:	c1 c8 08             	ror    $0x8,%eax
446051:	88 4e f9             	mov    %cl,-0x7(%esi)
446054:	88 46 fd             	mov    %al,-0x3(%esi)
446057:	83 c6 08             	add    $0x8,%esi
44605a:	c1 c8 08             	ror    $0x8,%eax
44605d:	c1 c9 08             	ror    $0x8,%ecx
446060:	83 ad c8 f1 ff ff 01 	subl   $0x1,-0xe38(%ebp)
446067:	89 85 10 f2 ff ff    	mov    %eax,-0xdf0(%ebp)
44606d:	8b 85 d8 f1 ff ff    	mov    -0xe28(%ebp),%eax
446073:	89 b5 d4 f1 ff ff    	mov    %esi,-0xe2c(%ebp)
446079:	8b b5 8c f1 ff ff    	mov    -0xe74(%ebp),%esi
44607f:	89 8d 24 f2 ff ff    	mov    %ecx,-0xddc(%ebp)
446085:	89 85 9c f1 ff ff    	mov    %eax,-0xe64(%ebp)
44608b:	89 bd bc f1 ff ff    	mov    %edi,-0xe44(%ebp)
446091:	0f 85 4a fc ff ff    	jne    0x445ce1
446097:	8b b5 84 f1 ff ff    	mov    -0xe7c(%ebp),%esi
44609d:	8b bd f0 f1 ff ff    	mov    -0xe10(%ebp),%edi
4460a3:	33 c0                	xor    %eax,%eax
4460a5:	8b c8                	mov    %eax,%ecx
4460a7:	85 f6                	test   %esi,%esi
4460a9:	74 08                	je     0x4460b3
4460ab:	32 14 39             	xor    (%ecx,%edi,1),%dl
4460ae:	41                   	inc    %ecx
4460af:	3b ce                	cmp    %esi,%ecx
4460b1:	72 f8                	jb     0x4460ab
4460b3:	8b 8d e8 f1 ff ff    	mov    -0xe18(%ebp),%ecx
4460b9:	0f b6 c2             	movzbl %dl,%eax
4460bc:	99                   	cltd
4460bd:	3b 04 0e             	cmp    (%esi,%ecx,1),%eax
4460c0:	75 66                	jne    0x446128
4460c2:	3b 54 0e 04          	cmp    0x4(%esi,%ecx,1),%edx
4460c6:	75 60                	jne    0x446128
4460c8:	33 c0                	xor    %eax,%eax
4460ca:	89 bd 88 f1 ff ff    	mov    %edi,-0xe78(%ebp)
4460d0:	89 b5 08 f2 ff ff    	mov    %esi,-0xdf8(%ebp)
4460d6:	8b f8                	mov    %eax,%edi
4460d8:	8b b5 d0 f1 ff ff    	mov    -0xe30(%ebp),%esi
4460de:	eb 4f                	jmp    0x44612f
4460e0:	33 c9                	xor    %ecx,%ecx
4460e2:	89 8d 10 f2 ff ff    	mov    %ecx,-0xdf0(%ebp)
4460e8:	83 ff 04             	cmp    $0x4,%edi
4460eb:	0f 83 89 fb ff ff    	jae    0x445c7a
4460f1:	6a 04                	push   $0x4
4460f3:	59                   	pop    %ecx
4460f4:	2b cf                	sub    %edi,%ecx
4460f6:	c1 e1 03             	shl    $0x3,%ecx
4460f9:	d3 e8                	shr    %cl,%eax
4460fb:	d3 e0                	shl    %cl,%eax
4460fd:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
446103:	e9 72 fb ff ff       	jmp    0x445c7a
446108:	33 c0                	xor    %eax,%eax
44610a:	83 8d bc f1 ff ff ff 	orl    $0xffffffff,-0xe44(%ebp)
446111:	89 85 9c f1 ff ff    	mov    %eax,-0xe64(%ebp)
446117:	89 85 10 f2 ff ff    	mov    %eax,-0xdf0(%ebp)
44611d:	89 85 24 f2 ff ff    	mov    %eax,-0xddc(%ebp)
446123:	e9 58 fb ff ff       	jmp    0x445c80
446128:	be 01 d5 04 c0       	mov    $0xc004d501,%esi
44612d:	33 c0                	xor    %eax,%eax
44612f:	85 ff                	test   %edi,%edi
446131:	74 0f                	je     0x446142
446133:	57                   	push   %edi
446134:	50                   	push   %eax
446135:	ff 15 74 72 4a 00    	call   *0x4a7274
44613b:	50                   	push   %eax
44613c:	ff 15 94 72 4a 00    	call   *0x4a7294
446142:	85 f6                	test   %esi,%esi
446144:	78 23                	js     0x446169
446146:	8b 85 88 f1 ff ff    	mov    -0xe78(%ebp),%eax
44614c:	33 c9                	xor    %ecx,%ecx
44614e:	89 85 00 f2 ff ff    	mov    %eax,-0xe00(%ebp)