44baf3:	c1 e7 08             	shl    $0x8,%edi
44baf6:	0b f8                	or     %eax,%edi
44baf8:	0f b6 06             	movzbl (%esi),%eax
44bafb:	c1 e7 08             	shl    $0x8,%edi
44bafe:	0b f8                	or     %eax,%edi
44bb00:	0f b6 46 01          	movzbl 0x1(%esi),%eax
44bb04:	0f b6 76 02          	movzbl 0x2(%esi),%esi
44bb08:	c1 e7 08             	shl    $0x8,%edi
44bb0b:	0b f8                	or     %eax,%edi
44bb0d:	c1 e6 08             	shl    $0x8,%esi
44bb10:	8b 85 b8 f1 ff ff    	mov    -0xe48(%ebp),%eax
44bb16:	0f b6 40 03          	movzbl 0x3(%eax),%eax
44bb1a:	0b f0                	or     %eax,%esi
44bb1c:	8b 85 b8 f1 ff ff    	mov    -0xe48(%ebp),%eax
44bb22:	c1 e6 08             	shl    $0x8,%esi
44bb25:	0f b6 40 04          	movzbl 0x4(%eax),%eax
44bb29:	0b f0                	or     %eax,%esi
44bb2b:	8b 85 b8 f1 ff ff    	mov    -0xe48(%ebp),%eax
44bb31:	c1 e6 08             	shl    $0x8,%esi
44bb34:	83 85 b8 f1 ff ff 08 	addl   $0x8,-0xe48(%ebp)
44bb3b:	0f b6 40 05          	movzbl 0x5(%eax),%eax
44bb3f:	0b f0                	or     %eax,%esi
44bb41:	33 d6                	xor    %esi,%edx
44bb43:	89 b5 d0 f1 ff ff    	mov    %esi,-0xe30(%ebp)
44bb49:	8b c2                	mov    %edx,%eax
44bb4b:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44bb51:	2b 85 e0 f1 ff ff    	sub    -0xe20(%ebp),%eax
44bb57:	be 17 cb 1e c8       	mov    $0xc81ecb17,%esi
44bb5c:	33 c7                	xor    %edi,%eax
44bb5e:	33 85 28 f2 ff ff    	xor    -0xdd8(%ebp),%eax
44bb64:	33 c6                	xor    %esi,%eax
44bb66:	8b d0                	mov    %eax,%edx
44bb68:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44bb6e:	33 d6                	xor    %esi,%edx
44bb70:	c1 c8 07             	ror    $0x7,%eax
44bb73:	c1 ca 0f             	ror    $0xf,%edx
44bb76:	0f af 95 c4 f1 ff ff 	imul   -0xe3c(%ebp),%edx
44bb7d:	8b b5 b0 f1 ff ff    	mov    -0xe50(%ebp),%esi
44bb83:	03 c2                	add    %edx,%eax
44bb85:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44bb8b:	33 d0                	xor    %eax,%edx
44bb8d:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44bb93:	81 c2 58 4a b5 b1    	add    $0xb1b54a58,%edx
44bb99:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44bb9f:	c1 ca 09             	ror    $0x9,%edx
44bba2:	0f af 95 f8 f1 ff ff 	imul   -0xe08(%ebp),%edx
44bba9:	c1 c8 0a             	ror    $0xa,%eax
44bbac:	2b d0                	sub    %eax,%edx
44bbae:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44bbb4:	33 c2                	xor    %edx,%eax
44bbb6:	8b d0                	mov    %eax,%edx
44bbb8:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44bbbe:	33 95 f8 f1 ff ff    	xor    -0xe08(%ebp),%edx
44bbc4:	c1 c2 04             	rol    $0x4,%edx
44bbc7:	0f af d6             	imul   %esi,%edx
44bbca:	c1 c0 05             	rol    $0x5,%eax
44bbcd:	03 c2                	add    %edx,%eax
44bbcf:	ba 58 4a b5 b1       	mov    $0xb1b54a58,%edx
44bbd4:	31 85 14 f2 ff ff    	xor    %eax,-0xdec(%ebp)
44bbda:	b8 17 cb 1e c8       	mov    $0xc81ecb17,%eax
44bbdf:	33 95 14 f2 ff ff    	xor    -0xdec(%ebp),%edx
44bbe5:	2b c2                	sub    %edx,%eax
44bbe7:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44bbed:	33 d0                	xor    %eax,%edx
44bbef:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44bbf5:	2b 95 e0 f1 ff ff    	sub    -0xe20(%ebp),%edx
44bbfb:	0f af 95 c4 f1 ff ff 	imul   -0xe3c(%ebp),%edx
44bc02:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44bc08:	c1 e8 06             	shr    $0x6,%eax
44bc0b:	2b d0                	sub    %eax,%edx
44bc0d:	31 95 14 f2 ff ff    	xor    %edx,-0xdec(%ebp)
44bc13:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44bc19:	8b c2                	mov    %edx,%eax
44bc1b:	c1 c8 0f             	ror    $0xf,%eax
44bc1e:	33 85 f8 f1 ff ff    	xor    -0xe08(%ebp),%eax
44bc24:	0f af 85 e0 f1 ff ff 	imul   -0xe20(%ebp),%eax
44bc2b:	31 85 28 f2 ff ff    	xor    %eax,-0xdd8(%ebp)
44bc31:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44bc37:	f7 d0                	not    %eax
44bc39:	c1 c8 03             	ror    $0x3,%eax
44bc3c:	03 c6                	add    %esi,%eax
44bc3e:	0f af 85 f8 f1 ff ff 	imul   -0xe08(%ebp),%eax
44bc45:	33 d0                	xor    %eax,%edx
44bc47:	8b c2                	mov    %edx,%eax
44bc49:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44bc4f:	2b 85 e0 f1 ff ff    	sub    -0xe20(%ebp),%eax
44bc55:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44bc5b:	2d 17 cb 1e c8       	sub    $0xc81ecb17,%eax
44bc60:	33 d0                	xor    %eax,%edx
44bc62:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44bc68:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44bc6e:	33 c6                	xor    %esi,%eax
44bc70:	c1 ca 0a             	ror    $0xa,%edx
44bc73:	0f af 85 c4 f1 ff ff 	imul   -0xe3c(%ebp),%eax
44bc7a:	33 d0                	xor    %eax,%edx
44bc7c:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44bc82:	33 c2                	xor    %edx,%eax
44bc84:	8b d0                	mov    %eax,%edx
44bc86:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
44bc8c:	33 95 e0 f1 ff ff    	xor    -0xe20(%ebp),%edx
44bc92:	c1 c2 06             	rol    $0x6,%edx
44bc95:	0f af 95 f8 f1 ff ff 	imul   -0xe08(%ebp),%edx
44bc9c:	c1 c8 03             	ror    $0x3,%eax
44bc9f:	33 c2                	xor    %edx,%eax
44bca1:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44bca7:	33 d0                	xor    %eax,%edx
44bca9:	8b c2                	mov    %edx,%eax
44bcab:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44bcb1:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44bcb7:	c1 c8 0f             	ror    $0xf,%eax
44bcba:	2b c6                	sub    %esi,%eax
44bcbc:	0f af 85 e0 f1 ff ff 	imul   -0xe20(%ebp),%eax
44bcc3:	33 d0                	xor    %eax,%edx
44bcc5:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44bccb:	33 d6                	xor    %esi,%edx
44bccd:	0f af 95 e0 f1 ff ff 	imul   -0xe20(%ebp),%edx
44bcd4:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44bcda:	d1 e8                	shr    $1,%eax
44bcdc:	33 d0                	xor    %eax,%edx
44bcde:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44bce4:	31 95 28 f2 ff ff    	xor    %edx,-0xdd8(%ebp)
44bcea:	8b d0                	mov    %eax,%edx
44bcec:	2b 95 f8 f1 ff ff    	sub    -0xe08(%ebp),%edx
44bcf2:	c1 c2 03             	rol    $0x3,%edx
44bcf5:	0f af 95 e0 f1 ff ff 	imul   -0xe20(%ebp),%edx
44bcfc:	c1 e8 0f             	shr    $0xf,%eax
44bcff:	33 d0                	xor    %eax,%edx
44bd01:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44bd07:	33 c2                	xor    %edx,%eax
44bd09:	8b d0                	mov    %eax,%edx
44bd0b:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44bd11:	2b 95 f8 f1 ff ff    	sub    -0xe08(%ebp),%edx
44bd17:	0f af 95 c4 f1 ff ff 	imul   -0xe3c(%ebp),%edx
44bd1e:	c1 e8 0d             	shr    $0xd,%eax
44bd21:	2b d0                	sub    %eax,%edx
44bd23:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44bd29:	33 c2                	xor    %edx,%eax
44bd2b:	ba 58 4a b5 b1       	mov    $0xb1b54a58,%edx
44bd30:	2b d0                	sub    %eax,%edx
44bd32:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
44bd38:	c1 ca 09             	ror    $0x9,%edx
44bd3b:	0f af 95 f8 f1 ff ff 	imul   -0xe08(%ebp),%edx
44bd42:	c1 c8 0b             	ror    $0xb,%eax
44bd45:	33 c2                	xor    %edx,%eax
44bd47:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44bd4d:	33 d0                	xor    %eax,%edx
44bd4f:	8b c2                	mov    %edx,%eax
44bd51:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44bd57:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44bd5d:	2d 58 4a b5 b1       	sub    $0xb1b54a58,%eax
44bd62:	2b c6                	sub    %esi,%eax
44bd64:	33 d0                	xor    %eax,%edx
44bd66:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44bd6c:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44bd72:	33 85 c4 f1 ff ff    	xor    -0xe3c(%ebp),%eax
44bd78:	0f af 85 e0 f1 ff ff 	imul   -0xe20(%ebp),%eax
44bd7f:	c1 ca 07             	ror    $0x7,%edx
44bd82:	2b c2                	sub    %edx,%eax
44bd84:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44bd8a:	33 d0                	xor    %eax,%edx
44bd8c:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44bd92:	33 d6                	xor    %esi,%edx
44bd94:	c1 c2 04             	rol    $0x4,%edx
44bd97:	0f af 95 c4 f1 ff ff 	imul   -0xe3c(%ebp),%edx
44bd9e:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44bda4:	c1 c8 10             	ror    $0x10,%eax
44bda7:	2b d0                	sub    %eax,%edx
44bda9:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44bdaf:	33 c2                	xor    %edx,%eax
44bdb1:	ba 58 4a b5 b1       	mov    $0xb1b54a58,%edx
44bdb6:	2b d0                	sub    %eax,%edx
44bdb8:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
44bdbe:	c1 ca 0a             	ror    $0xa,%edx
44bdc1:	0f af 95 f8 f1 ff ff 	imul   -0xe08(%ebp),%edx
44bdc8:	c1 c8 04             	ror    $0x4,%eax
44bdcb:	03 c2                	add    %edx,%eax
44bdcd:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
44bdd3:	33 d0                	xor    %eax,%edx
44bdd5:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
44bddb:	81 ea 58 4a b5 b1    	sub    $0xb1b54a58,%edx
44bde1:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44bde7:	c1 ca 04             	ror    $0x4,%edx
44bdea:	0f af d6             	imul   %esi,%edx
44bded:	be 17 cb 1e c8       	mov    $0xc81ecb17,%esi
44bdf2:	c1 c8 09             	ror    $0x9,%eax
44bdf5:	33 c2                	xor    %edx,%eax
44bdf7:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44bdfd:	33 d0                	xor    %eax,%edx
44bdff:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
44be05:	33 d6                	xor    %esi,%edx
44be07:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44be0d:	c1 c2 08             	rol    $0x8,%edx
44be10:	0f af 95 e0 f1 ff ff 	imul   -0xe20(%ebp),%edx
44be17:	c1 c0 02             	rol    $0x2,%eax
44be1a:	2b d0                	sub    %eax,%edx
44be1c:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44be22:	33 c2                	xor    %edx,%eax
44be24:	8b d6                	mov    %esi,%edx
44be26:	2b d0                	sub    %eax,%edx
44be28:	8b b5 f0 f1 ff ff    	mov    -0xe10(%ebp),%esi
44be2e:	c1 ca 0b             	ror    $0xb,%edx
44be31:	0f af 95 c4 f1 ff ff 	imul   -0xe3c(%ebp),%edx
44be38:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44be3e:	c1 c8 0c             	ror    $0xc,%eax
44be41:	2b d0                	sub    %eax,%edx
44be43:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
44be49:	33 c2                	xor    %edx,%eax
44be4b:	8b d0                	mov    %eax,%edx
44be4d:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
44be53:	33 95 c4 f1 ff ff    	xor    -0xe3c(%ebp),%edx
44be59:	0f af 95 f8 f1 ff ff 	imul   -0xe08(%ebp),%edx
44be60:	c1 e8 08             	shr    $0x8,%eax
44be63:	33 d0                	xor    %eax,%edx
44be65:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44be6b:	33 c2                	xor    %edx,%eax
44be6d:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
44be73:	33 d0                	xor    %eax,%edx
44be75:	33 85 a0 f1 ff ff    	xor    -0xe60(%ebp),%eax
44be7b:	33 95 fc f1 ff ff    	xor    -0xe04(%ebp),%edx
44be81:	33 95 6c f1 ff ff    	xor    -0xe94(%ebp),%edx
44be87:	88 46 fc             	mov    %al,-0x4(%esi)
44be8a:	88 16                	mov    %dl,(%esi)
44be8c:	c1 c8 08             	ror    $0x8,%eax
44be8f:	88 46 fb             	mov    %al,-0x5(%esi)
44be92:	c1 ca 08             	ror    $0x8,%edx
44be95:	88 56 ff             	mov    %dl,-0x1(%esi)
44be98:	c1 c8 08             	ror    $0x8,%eax
44be9b:	88 46 fa             	mov    %al,-0x6(%esi)
44be9e:	c1 ca 08             	ror    $0x8,%edx
44bea1:	88 56 fe             	mov    %dl,-0x2(%esi)
44bea4:	c1 c8 08             	ror    $0x8,%eax
44bea7:	c1 ca 08             	ror    $0x8,%edx
44beaa:	88 46 f9             	mov    %al,-0x7(%esi)
44bead:	88 56 fd             	mov    %dl,-0x3(%esi)
44beb0:	8b b5 d0 f1 ff ff    	mov    -0xe30(%ebp),%esi
44beb6:	c1 c8 08             	ror    $0x8,%eax
44beb9:	c1 ca 08             	ror    $0x8,%edx
44bebc:	83 85 f0 f1 ff ff 08 	addl   $0x8,-0xe10(%ebp)
44bec3:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44bec9:	89 bd a0 f1 ff ff    	mov    %edi,-0xe60(%ebp)
44becf:	89 b5 6c f1 ff ff    	mov    %esi,-0xe94(%ebp)
44bed5:	83 ad d8 f1 ff ff 01 	subl   $0x1,-0xe28(%ebp)
44bedc:	8b b5 b8 f1 ff ff    	mov    -0xe48(%ebp),%esi
44bee2:	0f 85 03 fc ff ff    	jne    0x44baeb
44bee8:	8b b5 f4 f1 ff ff    	mov    -0xe0c(%ebp),%esi
44beee:	0f b6 c1             	movzbl %cl,%eax
44bef1:	8b 8d 90 f1 ff ff    	mov    -0xe70(%ebp),%ecx
44bef7:	99                   	cltd
44bef8:	89 04 31             	mov    %eax,(%ecx,%esi,1)
44befb:	89 54 31 04          	mov    %edx,0x4(%ecx,%esi,1)
44beff:	6a 18                	push   $0x18
44bf01:	6a 08                	push   $0x8
44bf03:	ff 15 74 72 4a 00    	call   *0x4a7274
44bf09:	50                   	push   %eax
44bf0a:	ff 15 84 72 4a 00    	call   *0x4a7284
44bf10:	8b f8                	mov    %eax,%edi
44bf12:	89 bd b0 f1 ff ff    	mov    %edi,-0xe50(%ebp)
44bf18:	85 ff                	test   %edi,%edi
44bf1a:	75 0a                	jne    0x44bf26
44bf1c:	be 17 00 00 c0       	mov    $0xc0000017,%esi
44bf21:	e9 16 01 00 00       	jmp    0x44c03c
44bf26:	8b b5 08 f2 ff ff    	mov    -0xdf8(%ebp),%esi
44bf2c:	56                   	push   %esi
44bf2d:	6a 08                	push   $0x8
44bf2f:	89 37                	mov    %esi,(%edi)
44bf31:	ff 15 74 72 4a 00    	call   *0x4a7274
44bf37:	50                   	push   %eax
44bf38:	ff 15 84 72 4a 00    	call   *0x4a7284
44bf3e:	8b c8                	mov    %eax,%ecx
44bf40:	85 c9                	test   %ecx,%ecx
44bf42:	75 0c                	jne    0x44bf50
44bf44:	be 17 00 00 c0       	mov    $0xc0000017,%esi
44bf49:	33 d2                	xor    %edx,%edx
44bf4b:	e9 85 00 00 00       	jmp    0x44bfd5
44bf50:	89 4f 04             	mov    %ecx,0x4(%edi)
44bf53:	8b 85 90 f1 ff ff    	mov    -0xe70(%ebp),%eax
44bf59:	56                   	push   %esi
44bf5a:	50                   	push   %eax
44bf5b:	51                   	push   %ecx
44bf5c:	e8 cc 50 04 00       	call   0x49102d
44bf61:	83 c4 0c             	add    $0xc,%esp
44bf64:	b8 a0 00 00 00       	mov    $0xa0,%eax
44bf69:	89 47 08             	mov    %eax,0x8(%edi)
44bf6c:	50                   	push   %eax
44bf6d:	6a 08                	push   $0x8
44bf6f:	ff 15 74 72 4a 00    	call   *0x4a7274
44bf75:	50                   	push   %eax
44bf76:	ff 15 84 72 4a 00    	call   *0x4a7284
44bf7c:	85 c0                	test   %eax,%eax
44bf7e:	74 c4                	je     0x44bf44
44bf80:	89 47 0c             	mov    %eax,0xc(%edi)
44bf83:	6a 28                	push   $0x28
44bf85:	59                   	pop    %ecx
44bf86:	8b f8                	mov    %eax,%edi
44bf88:	be 78 3f 4a 00       	mov    $0x4a3f78,%esi
44bf8d:	6a 08                	push   $0x8
44bf8f:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
44bf91:	8b bd b0 f1 ff ff    	mov    -0xe50(%ebp),%edi
44bf97:	58                   	pop    %eax
44bf98:	50                   	push   %eax
44bf99:	50                   	push   %eax
44bf9a:	89 47 10             	mov    %eax,0x10(%edi)
44bf9d:	ff 15 74 72 4a 00    	call   *0x4a7274
44bfa3:	50                   	push   %eax
44bfa4:	ff 15 84 72 4a 00    	call   *0x4a7284
44bfaa:	8b c8                	mov    %eax,%ecx
44bfac:	33 d2                	xor    %edx,%edx
44bfae:	85 c9                	test   %ecx,%ecx
44bfb0:	75 07                	jne    0x44bfb9
44bfb2:	be 17 00 00 c0       	mov    $0xc0000017,%esi
44bfb7:	eb 1c                	jmp    0x44bfd5
44bfb9:	89 4f 14             	mov    %ecx,0x14(%edi)
44bfbc:	8b f2                	mov    %edx,%esi
44bfbe:	a1 18 40 4a 00       	mov    0x4a4018,%eax
44bfc3:	89 01                	mov    %eax,(%ecx)
44bfc5:	a1 1c 40 4a 00       	mov    0x4a401c,%eax
44bfca:	89 bd 0c f2 ff ff    	mov    %edi,-0xdf4(%ebp)
44bfd0:	8b fa                	mov    %edx,%edi
44bfd2:	89 41 04             	mov    %eax,0x4(%ecx)
44bfd5:	85 ff                	test   %edi,%edi
44bfd7:	74 63                	je     0x44c03c
44bfd9:	83 7f 04 00          	cmpl   $0x0,0x4(%edi)
44bfdd:	74 16                	je     0x44bff5
44bfdf:	ff 77 04             	push   0x4(%edi)
44bfe2:	52                   	push   %edx
44bfe3:	ff 15 74 72 4a 00    	call   *0x4a7274
44bfe9:	50                   	push   %eax
44bfea:	ff 15 94 72 4a 00    	call   *0x4a7294
44bff0:	33 d2                	xor    %edx,%edx
44bff2:	89 57 04             	mov    %edx,0x4(%edi)
44bff5:	83 7f 0c 00          	cmpl   $0x0,0xc(%edi)
44bff9:	74 16                	je     0x44c011
44bffb:	ff 77 0c             	push   0xc(%edi)
44bffe:	52                   	push   %edx
44bfff:	ff 15 74 72 4a 00    	call   *0x4a7274
44c005:	50                   	push   %eax
44c006:	ff 15 94 72 4a 00    	call   *0x4a7294
44c00c:	33 d2                	xor    %edx,%edx
44c00e:	89 57 0c             	mov    %edx,0xc(%edi)
44c011:	83 7f 14 00          	cmpl   $0x0,0x14(%edi)
44c015:	74 16                	je     0x44c02d
44c017:	ff 77 14             	push   0x14(%edi)
44c01a:	52                   	push   %edx
44c01b:	ff 15 74 72 4a 00    	call   *0x4a7274
44c021:	50                   	push   %eax
44c022:	ff 15 94 72 4a 00    	call   *0x4a7294
44c028:	33 d2                	xor    %edx,%edx
44c02a:	89 57 14             	mov    %edx,0x14(%edi)
44c02d:	57                   	push   %edi
44c02e:	52                   	push   %edx