44c9db:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
44c9df:	0f b6 46 ff          	movzbl -0x1(%esi),%eax
44c9e3:	c1 e1 08             	shl    $0x8,%ecx
44c9e6:	0b c8                	or     %eax,%ecx
44c9e8:	0f b6 7e 02          	movzbl 0x2(%esi),%edi
44c9ec:	0f b6 06             	movzbl (%esi),%eax
44c9ef:	c1 e1 08             	shl    $0x8,%ecx
44c9f2:	0b c8                	or     %eax,%ecx
44c9f4:	c1 e7 08             	shl    $0x8,%edi
44c9f7:	0f b6 46 01          	movzbl 0x1(%esi),%eax
44c9fb:	c1 e1 08             	shl    $0x8,%ecx
44c9fe:	0b c8                	or     %eax,%ecx
44ca00:	0f b6 46 03          	movzbl 0x3(%esi),%eax
44ca04:	31 8d 28 f2 ff ff    	xor    %ecx,-0xdd8(%ebp)
44ca0a:	0b f8                	or     %eax,%edi
44ca0c:	0f b6 46 04          	movzbl 0x4(%esi),%eax
44ca10:	89 8d b0 f1 ff ff    	mov    %ecx,-0xe50(%ebp)
44ca16:	8b 8d 1c f2 ff ff    	mov    -0xde4(%ebp),%ecx
44ca1c:	c1 e7 08             	shl    $0x8,%edi
44ca1f:	0b f8                	or     %eax,%edi
44ca21:	0f b6 46 05          	movzbl 0x5(%esi),%eax
44ca25:	83 c6 08             	add    $0x8,%esi
44ca28:	c1 e7 08             	shl    $0x8,%edi
44ca2b:	0b f8                	or     %eax,%edi
44ca2d:	89 b5 fc f1 ff ff    	mov    %esi,-0xe04(%ebp)
44ca33:	33 cf                	xor    %edi,%ecx
44ca35:	b8 5e 60 69 ab       	mov    $0xab69605e,%eax
44ca3a:	be 7f 13 f1 07       	mov    $0x7f1137f,%esi
44ca3f:	33 f0                	xor    %eax,%esi
44ca41:	33 f1                	xor    %ecx,%esi
44ca43:	33 b5 28 f2 ff ff    	xor    -0xdd8(%ebp),%esi
44ca49:	8b ce                	mov    %esi,%ecx
44ca4b:	2b c8                	sub    %eax,%ecx
44ca4d:	8b c6                	mov    %esi,%eax
44ca4f:	c1 c1 05             	rol    $0x5,%ecx
44ca52:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
44ca59:	c1 c0 0a             	rol    $0xa,%eax
44ca5c:	03 c1                	add    %ecx,%eax
44ca5e:	8b 8d 28 f2 ff ff    	mov    -0xdd8(%ebp),%ecx
44ca64:	33 c8                	xor    %eax,%ecx
44ca66:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
44ca6b:	89 8d 28 f2 ff ff    	mov    %ecx,-0xdd8(%ebp)
44ca71:	03 c8                	add    %eax,%ecx
44ca73:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44ca79:	c1 c9 09             	ror    $0x9,%ecx
44ca7c:	0f af 8d e0 f1 ff ff 	imul   -0xe20(%ebp),%ecx
44ca83:	c1 c0 02             	rol    $0x2,%eax
44ca86:	2b c8                	sub    %eax,%ecx
44ca88:	33 f1                	xor    %ecx,%esi
44ca8a:	8b ce                	mov    %esi,%ecx
44ca8c:	8b c6                	mov    %esi,%eax
44ca8e:	2b 8d f8 f1 ff ff    	sub    -0xe08(%ebp),%ecx
44ca94:	0f af 8d c4 f1 ff ff 	imul   -0xe3c(%ebp),%ecx
44ca9b:	c1 e8 0d             	shr    $0xd,%eax
44ca9e:	2b c8                	sub    %eax,%ecx
44caa0:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44caa6:	33 c1                	xor    %ecx,%eax
44caa8:	8b c8                	mov    %eax,%ecx
44caaa:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44cab0:	33 8d e0 f1 ff ff    	xor    -0xe20(%ebp),%ecx
44cab6:	c1 c1 06             	rol    $0x6,%ecx
44cab9:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
44cac0:	c1 c0 02             	rol    $0x2,%eax
44cac3:	2b c8                	sub    %eax,%ecx
44cac5:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
44caca:	33 f1                	xor    %ecx,%esi
44cacc:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
44cad1:	33 ce                	xor    %esi,%ecx
44cad3:	2b c1                	sub    %ecx,%eax
44cad5:	8b 8d 28 f2 ff ff    	mov    -0xdd8(%ebp),%ecx
44cadb:	33 c8                	xor    %eax,%ecx
44cadd:	89 8d 28 f2 ff ff    	mov    %ecx,-0xdd8(%ebp)
44cae3:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44cae9:	33 85 f8 f1 ff ff    	xor    -0xe08(%ebp),%eax
44caef:	0f af 85 e0 f1 ff ff 	imul   -0xe20(%ebp),%eax
44caf6:	c1 c9 06             	ror    $0x6,%ecx
44caf9:	33 c8                	xor    %eax,%ecx
44cafb:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
44cb00:	33 f1                	xor    %ecx,%esi
44cb02:	89 b5 1c f2 ff ff    	mov    %esi,-0xde4(%ebp)
44cb08:	03 f0                	add    %eax,%esi
44cb0a:	8b 85 c4 f1 ff ff    	mov    -0xe3c(%ebp),%eax
44cb10:	8b 8d 1c f2 ff ff    	mov    -0xde4(%ebp),%ecx
44cb16:	c1 c1 02             	rol    $0x2,%ecx
44cb19:	c1 ce 0f             	ror    $0xf,%esi
44cb1c:	0f af c6             	imul   %esi,%eax
44cb1f:	8b b5 1c f2 ff ff    	mov    -0xde4(%ebp),%esi
44cb25:	03 c8                	add    %eax,%ecx
44cb27:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44cb2d:	33 c1                	xor    %ecx,%eax
44cb2f:	8b c8                	mov    %eax,%ecx
44cb31:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44cb37:	81 e9 5e 60 69 ab    	sub    $0xab69605e,%ecx
44cb3d:	c1 c0 08             	rol    $0x8,%eax
44cb40:	c1 c9 0e             	ror    $0xe,%ecx
44cb43:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
44cb4a:	2b c8                	sub    %eax,%ecx
44cb4c:	33 f1                	xor    %ecx,%esi
44cb4e:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
44cb53:	33 ce                	xor    %esi,%ecx
44cb55:	8b c6                	mov    %esi,%eax
44cb57:	c1 c9 0c             	ror    $0xc,%ecx
44cb5a:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
44cb61:	c1 c8 0a             	ror    $0xa,%eax
44cb64:	33 c1                	xor    %ecx,%eax
44cb66:	8b 8d 28 f2 ff ff    	mov    -0xdd8(%ebp),%ecx
44cb6c:	33 c8                	xor    %eax,%ecx
44cb6e:	89 8d 28 f2 ff ff    	mov    %ecx,-0xdd8(%ebp)
44cb74:	33 8d ec f1 ff ff    	xor    -0xe14(%ebp),%ecx
44cb7a:	0f af 8d e0 f1 ff ff 	imul   -0xe20(%ebp),%ecx
44cb81:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44cb87:	c1 e8 0a             	shr    $0xa,%eax
44cb8a:	33 c8                	xor    %eax,%ecx
44cb8c:	33 f1                	xor    %ecx,%esi
44cb8e:	8b 8d 28 f2 ff ff    	mov    -0xdd8(%ebp),%ecx
44cb94:	8b c6                	mov    %esi,%eax
44cb96:	f7 d0                	not    %eax
44cb98:	c1 c8 05             	ror    $0x5,%eax
44cb9b:	03 85 c4 f1 ff ff    	add    -0xe3c(%ebp),%eax
44cba1:	0f af 85 ec f1 ff ff 	imul   -0xe14(%ebp),%eax
44cba8:	33 c8                	xor    %eax,%ecx
44cbaa:	89 8d 28 f2 ff ff    	mov    %ecx,-0xdd8(%ebp)
44cbb0:	2b 8d ec f1 ff ff    	sub    -0xe14(%ebp),%ecx
44cbb6:	81 f1 5e 60 69 ab    	xor    $0xab69605e,%ecx
44cbbc:	33 f1                	xor    %ecx,%esi
44cbbe:	8b ce                	mov    %esi,%ecx
44cbc0:	8b c6                	mov    %esi,%eax
44cbc2:	33 8d ec f1 ff ff    	xor    -0xe14(%ebp),%ecx
44cbc8:	c1 c1 02             	rol    $0x2,%ecx
44cbcb:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
44cbd2:	c1 e8 02             	shr    $0x2,%eax
44cbd5:	03 c8                	add    %eax,%ecx
44cbd7:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44cbdd:	33 c1                	xor    %ecx,%eax
44cbdf:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44cbe5:	8d 88 81 ec 0e f8    	lea    -0x7f1137f(%eax),%ecx
44cbeb:	c1 c0 07             	rol    $0x7,%eax
44cbee:	c1 c9 06             	ror    $0x6,%ecx
44cbf1:	0f af 8d e0 f1 ff ff 	imul   -0xe20(%ebp),%ecx
44cbf8:	03 c1                	add    %ecx,%eax
44cbfa:	33 f0                	xor    %eax,%esi
44cbfc:	8b c6                	mov    %esi,%eax
44cbfe:	8b ce                	mov    %esi,%ecx
44cc00:	33 85 f8 f1 ff ff    	xor    -0xe08(%ebp),%eax
44cc06:	0f af 85 c4 f1 ff ff 	imul   -0xe3c(%ebp),%eax
44cc0d:	c1 c9 09             	ror    $0x9,%ecx
44cc10:	03 c8                	add    %eax,%ecx
44cc12:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44cc18:	33 c1                	xor    %ecx,%eax
44cc1a:	8b c8                	mov    %eax,%ecx
44cc1c:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44cc22:	33 8d e0 f1 ff ff    	xor    -0xe20(%ebp),%ecx
44cc28:	c1 c1 05             	rol    $0x5,%ecx
44cc2b:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
44cc32:	c1 c0 07             	rol    $0x7,%eax
44cc35:	03 c1                	add    %ecx,%eax
44cc37:	b9 7f 13 f1 07       	mov    $0x7f1137f,%ecx
44cc3c:	33 f0                	xor    %eax,%esi
44cc3e:	b8 5e 60 69 ab       	mov    $0xab69605e,%eax
44cc43:	33 c6                	xor    %esi,%eax
44cc45:	33 85 28 f2 ff ff    	xor    -0xdd8(%ebp),%eax
44cc4b:	33 c1                	xor    %ecx,%eax
44cc4d:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44cc53:	c1 c8 03             	ror    $0x3,%eax
44cc56:	2b 85 e0 f1 ff ff    	sub    -0xe20(%ebp),%eax
44cc5c:	0f af 85 f8 f1 ff ff 	imul   -0xe08(%ebp),%eax
44cc63:	33 f0                	xor    %eax,%esi
44cc65:	8b 85 c4 f1 ff ff    	mov    -0xe3c(%ebp),%eax
44cc6b:	89 b5 1c f2 ff ff    	mov    %esi,-0xde4(%ebp)
44cc71:	2b f1                	sub    %ecx,%esi
44cc73:	8b 8d 1c f2 ff ff    	mov    -0xde4(%ebp),%ecx
44cc79:	c1 c9 06             	ror    $0x6,%ecx
44cc7c:	d1 ce                	ror    $1,%esi
44cc7e:	0f af c6             	imul   %esi,%eax
44cc81:	8b b5 28 f2 ff ff    	mov    -0xdd8(%ebp),%esi
44cc87:	2b c1                	sub    %ecx,%eax
44cc89:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
44cc8e:	33 f0                	xor    %eax,%esi
44cc90:	8b c6                	mov    %esi,%eax
44cc92:	89 b5 28 f2 ff ff    	mov    %esi,-0xdd8(%ebp)
44cc98:	c1 c0 0e             	rol    $0xe,%eax
44cc9b:	8d 0c 31             	lea    (%ecx,%esi,1),%ecx
44cc9e:	8b b5 1c f2 ff ff    	mov    -0xde4(%ebp),%esi
44cca4:	c1 c1 03             	rol    $0x3,%ecx
44cca7:	0f af 8d ec f1 ff ff 	imul   -0xe14(%ebp),%ecx
44ccae:	03 c1                	add    %ecx,%eax
44ccb0:	b9 5e 60 69 ab       	mov    $0xab69605e,%ecx
44ccb5:	33 f0                	xor    %eax,%esi
44ccb7:	8b c6                	mov    %esi,%eax
44ccb9:	c1 c8 0e             	ror    $0xe,%eax
44ccbc:	8d 0c 31             	lea    (%ecx,%esi,1),%ecx
44ccbf:	c1 c1 0f             	rol    $0xf,%ecx
44ccc2:	0f af 8d f8 f1 ff ff 	imul   -0xe08(%ebp),%ecx
44ccc9:	2b c8                	sub    %eax,%ecx
44cccb:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
44ccd1:	33 c1                	xor    %ecx,%eax
44ccd3:	8b 8d c4 f1 ff ff    	mov    -0xe3c(%ebp),%ecx
44ccd9:	33 c8                	xor    %eax,%ecx
44ccdb:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44cce1:	0f af 8d e0 f1 ff ff 	imul   -0xe20(%ebp),%ecx
44cce8:	c1 e8 03             	shr    $0x3,%eax
44cceb:	33 c8                	xor    %eax,%ecx
44cced:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
44ccf2:	33 f1                	xor    %ecx,%esi
44ccf4:	89 b5 1c f2 ff ff    	mov    %esi,-0xde4(%ebp)
44ccfa:	33 f0                	xor    %eax,%esi
44ccfc:	8b 85 c4 f1 ff ff    	mov    -0xe3c(%ebp),%eax
44cd02:	8b 8d 1c f2 ff ff    	mov    -0xde4(%ebp),%ecx
44cd08:	c1 c6 04             	rol    $0x4,%esi
44cd0b:	0f af c6             	imul   %esi,%eax
44cd0e:	8b b5 a0 f1 ff ff    	mov    -0xe60(%ebp),%esi
44cd14:	c1 c1 02             	rol    $0x2,%ecx
44cd17:	33 c8                	xor    %eax,%ecx
44cd19:	8b 85 1c f2 ff ff    	mov    -0xde4(%ebp),%eax
44cd1f:	33 8d b8 f1 ff ff    	xor    -0xe48(%ebp),%ecx
44cd25:	31 8d 28 f2 ff ff    	xor    %ecx,-0xdd8(%ebp)
44cd2b:	33 85 c0 f1 ff ff    	xor    -0xe40(%ebp),%eax
44cd31:	8b 8d 28 f2 ff ff    	mov    -0xdd8(%ebp),%ecx
44cd37:	88 4e fc             	mov    %cl,-0x4(%esi)
44cd3a:	88 06                	mov    %al,(%esi)
44cd3c:	c1 c9 08             	ror    $0x8,%ecx
44cd3f:	88 4e fb             	mov    %cl,-0x5(%esi)
44cd42:	c1 c8 08             	ror    $0x8,%eax
44cd45:	88 46 ff             	mov    %al,-0x1(%esi)
44cd48:	c1 c9 08             	ror    $0x8,%ecx
44cd4b:	88 4e fa             	mov    %cl,-0x6(%esi)
44cd4e:	c1 c8 08             	ror    $0x8,%eax
44cd51:	88 46 fe             	mov    %al,-0x2(%esi)
44cd54:	c1 c9 08             	ror    $0x8,%ecx
44cd57:	c1 c8 08             	ror    $0x8,%eax
44cd5a:	88 4e f9             	mov    %cl,-0x7(%esi)
44cd5d:	88 46 fd             	mov    %al,-0x3(%esi)
44cd60:	83 c6 08             	add    $0x8,%esi
44cd63:	c1 c8 08             	ror    $0x8,%eax
44cd66:	c1 c9 08             	ror    $0x8,%ecx
44cd69:	83 ad 6c f1 ff ff 01 	subl   $0x1,-0xe94(%ebp)
44cd70:	89 85 1c f2 ff ff    	mov    %eax,-0xde4(%ebp)
44cd76:	8b 85 b0 f1 ff ff    	mov    -0xe50(%ebp),%eax
44cd7c:	89 b5 a0 f1 ff ff    	mov    %esi,-0xe60(%ebp)
44cd82:	8b b5 fc f1 ff ff    	mov    -0xe04(%ebp),%esi
44cd88:	89 8d 28 f2 ff ff    	mov    %ecx,-0xdd8(%ebp)
44cd8e:	89 85 b8 f1 ff ff    	mov    %eax,-0xe48(%ebp)
44cd94:	89 bd c0 f1 ff ff    	mov    %edi,-0xe40(%ebp)
44cd9a:	0f 85 3b fc ff ff    	jne    0x44c9db
44cda0:	8b b5 90 f1 ff ff    	mov    -0xe70(%ebp),%esi
44cda6:	8b 8d d8 f1 ff ff    	mov    -0xe28(%ebp),%ecx
44cdac:	33 c0                	xor    %eax,%eax
44cdae:	8b f8                	mov    %eax,%edi
44cdb0:	85 f6                	test   %esi,%esi
44cdb2:	74 08                	je     0x44cdbc
44cdb4:	32 14 0f             	xor    (%edi,%ecx,1),%dl
44cdb7:	47                   	inc    %edi
44cdb8:	3b fe                	cmp    %esi,%edi
44cdba:	72 f8                	jb     0x44cdb4
44cdbc:	8b bd 04 f2 ff ff    	mov    -0xdfc(%ebp),%edi
44cdc2:	0f b6 c2             	movzbl %dl,%eax
44cdc5:	99                   	cltd
44cdc6:	3b 04 3e             	cmp    (%esi,%edi,1),%eax
44cdc9:	75 5f                	jne    0x44ce2a
44cdcb:	3b 54 3e 04          	cmp    0x4(%esi,%edi,1),%edx
44cdcf:	75 59                	jne    0x44ce2a
44cdd1:	33 c0                	xor    %eax,%eax
44cdd3:	89 b5 08 f2 ff ff    	mov    %esi,-0xdf8(%ebp)
44cdd9:	8b b5 d0 f1 ff ff    	mov    -0xe30(%ebp),%esi
44cddf:	8b f9                	mov    %ecx,%edi
44cde1:	8b c8                	mov    %eax,%ecx
44cde3:	eb 52                	jmp    0x44ce37
44cde5:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
44cdeb:	0f 83 83 fb ff ff    	jae    0x44c974
44cdf1:	6a 04                	push   $0x4
44cdf3:	59                   	pop    %ecx
44cdf4:	2b cf                	sub    %edi,%ecx
44cdf6:	c1 e1 03             	shl    $0x3,%ecx
44cdf9:	d3 ee                	shr    %cl,%esi
44cdfb:	d3 e6                	shl    %cl,%esi
44cdfd:	89 b5 28 f2 ff ff    	mov    %esi,-0xdd8(%ebp)
44ce03:	e9 6c fb ff ff       	jmp    0x44c974
44ce08:	33 c0                	xor    %eax,%eax
44ce0a:	83 8d c0 f1 ff ff ff 	orl    $0xffffffff,-0xe40(%ebp)
44ce11:	8b c8                	mov    %eax,%ecx
44ce13:	89 85 b8 f1 ff ff    	mov    %eax,-0xe48(%ebp)
44ce19:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
44ce1f:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
44ce25:	e9 50 fb ff ff       	jmp    0x44c97a
44ce2a:	8b bd e8 f1 ff ff    	mov    -0xe18(%ebp),%edi
44ce30:	be 01 d5 04 c0       	mov    $0xc004d501,%esi
44ce35:	33 c0                	xor    %eax,%eax
44ce37:	85 c9                	test   %ecx,%ecx
44ce39:	74 0f                	je     0x44ce4a
44ce3b:	51                   	push   %ecx
44ce3c:	50                   	push   %eax
44ce3d:	ff 15 74 72 4a 00    	call   *0x4a7274
44ce43:	50                   	push   %eax
44ce44:	ff 15 94 72 4a 00    	call   *0x4a7294
44ce4a:	85 f6                	test   %esi,%esi
44ce4c:	78 1d                	js     0x44ce6b
44ce4e:	8b 85 08 f2 ff ff    	mov    -0xdf8(%ebp),%eax
44ce54:	33 c9                	xor    %ecx,%ecx
44ce56:	89 bd 9c f1 ff ff    	mov    %edi,-0xe64(%ebp)
44ce5c:	be 00 00 00 10       	mov    $0x10000000,%esi
44ce61:	8b f9                	mov    %ecx,%edi
44ce63:	89 85 b4 f1 ff ff    	mov    %eax,-0xe4c(%ebp)
44ce69:	eb 07                	jmp    0x44ce72
44ce6b:	be 01 00 00 d0       	mov    $0xd0000001,%esi
44ce70:	33 c9                	xor    %ecx,%ecx
44ce72:	85 ff                	test   %edi,%edi
44ce74:	74 0f                	je     0x44ce85
44ce76:	57                   	push   %edi
44ce77:	51                   	push   %ecx
44ce78:	ff 15 74 72 4a 00    	call   *0x4a7274
44ce7e:	50                   	push   %eax
44ce7f:	ff 15 94 72 4a 00    	call   *0x4a7294
44ce85:	85 f6                	test   %esi,%esi
44ce87:	0f 88 57 01 00 00    	js     0x44cfe4
44ce8d:	8b 85 b4 f1 ff ff    	mov    -0xe4c(%ebp),%eax
44ce93:	83 f8 04             	cmp    $0x4,%eax
44ce96:	73 0a                	jae    0x44cea2
44ce98:	be 3e 00 00 c0       	mov    $0xc000003e,%esi
44ce9d:	e9 3c 01 00 00       	jmp    0x44cfde
44cea2:	8b 95 9c f1 ff ff    	mov    -0xe64(%ebp),%edx
44cea8:	8b 0a                	mov    (%edx),%ecx
44ceaa:	89 8d b0 f1 ff ff    	mov    %ecx,-0xe50(%ebp)
44ceb0:	8d 4a 04             	lea    0x4(%edx),%ecx
44ceb3:	3b ca                	cmp    %edx,%ecx
44ceb5:	0f 82 1e 01 00 00    	jb     0x44cfd9
44cebb:	83 c0 fc             	add    $0xfffffffc,%eax
44cebe:	83 f8 04             	cmp    $0x4,%eax
44cec1:	72 d5                	jb     0x44ce98
44cec3:	8b 39                	mov    (%ecx),%edi
44cec5:	8d 71 04             	lea    0x4(%ecx),%esi
44cec8:	3b f1                	cmp    %ecx,%esi
44ceca:	0f 82 09 01 00 00    	jb     0x44cfd9
44ced0:	8b 8d b4 f1 ff ff    	mov    -0xe4c(%ebp),%ecx
44ced6:	8d 41 f8             	lea    -0x8(%ecx),%eax
44ced9:	3b c7                	cmp    %edi,%eax
44cedb:	72 bb                	jb     0x44ce98
44cedd:	8d 47 08             	lea    0x8(%edi),%eax
44cee0:	83 f8 08             	cmp    $0x8,%eax
44cee3:	0f 82 f0 00 00 00    	jb     0x44cfd9
44cee9:	8b 85 9c f1 ff ff    	mov    -0xe64(%ebp),%eax
44ceef:	8d 14 37             	lea    (%edi,%esi,1),%edx
44cef2:	03 c1                	add    %ecx,%eax
44cef4:	3b c2                	cmp    %edx,%eax
44cef6:	72 a0                	jb     0x44ce98
44cef8:	2b cf                	sub    %edi,%ecx
44cefa:	2b ce                	sub    %esi,%ecx
44cefc:	03 8d 9c f1 ff ff    	add    -0xe64(%ebp),%ecx
44cf02:	83 f9 08             	cmp    $0x8,%ecx
44cf05:	73 91                	jae    0x44ce98
44cf07:	33 c9                	xor    %ecx,%ecx