446b12:	05 a2 9f 96 54       	add    $0x54969fa2,%eax
446b17:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446b1d:	c1 c0 05             	rol    $0x5,%eax
446b20:	69 c0 7f 13 00 00    	imul   $0x137f,%eax,%eax
446b26:	c1 c2 0a             	rol    $0xa,%edx
446b29:	03 d0                	add    %eax,%edx
446b2b:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446b31:	33 c2                	xor    %edx,%eax
446b33:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
446b39:	05 7f 13 f1 07       	add    $0x7f1137f,%eax
446b3e:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446b44:	c1 c8 09             	ror    $0x9,%eax
446b47:	69 c0 69 ab 00 00    	imul   $0xab69,%eax,%eax
446b4d:	c1 c2 02             	rol    $0x2,%edx
446b50:	2b c2                	sub    %edx,%eax
446b52:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446b58:	33 d0                	xor    %eax,%edx
446b5a:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
446b60:	8b c2                	mov    %edx,%eax
446b62:	69 d2 5e 60 00 00    	imul   $0x605e,%edx,%edx
446b68:	c1 e8 0d             	shr    $0xd,%eax
446b6b:	2b d0                	sub    %eax,%edx
446b6d:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446b73:	81 ea a2 c8 56 07    	sub    $0x756c8a2,%edx
446b79:	33 c2                	xor    %edx,%eax
446b7b:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
446b81:	35 69 ab 00 00       	xor    $0xab69,%eax
446b86:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446b8c:	c1 c0 06             	rol    $0x6,%eax
446b8f:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
446b95:	c1 c2 02             	rol    $0x2,%edx
446b98:	2b c2                	sub    %edx,%eax
446b9a:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446ba0:	33 d0                	xor    %eax,%edx
446ba2:	b8 7f 13 f1 07       	mov    $0x7f1137f,%eax
446ba7:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
446bad:	81 f2 5e 60 69 ab    	xor    $0xab69605e,%edx
446bb3:	2b c2                	sub    %edx,%eax
446bb5:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446bbb:	33 d0                	xor    %eax,%edx
446bbd:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
446bc3:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446bc9:	35 7f 13 00 00       	xor    $0x137f,%eax
446bce:	c1 ca 06             	ror    $0x6,%edx
446bd1:	69 c0 69 ab 00 00    	imul   $0xab69,%eax,%eax
446bd7:	33 d0                	xor    %eax,%edx
446bd9:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
446bdf:	33 c2                	xor    %edx,%eax
446be1:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
446be7:	05 7f 13 f1 07       	add    $0x7f1137f,%eax
446bec:	c1 c8 0f             	ror    $0xf,%eax
446bef:	69 c0 5e 60 00 00    	imul   $0x605e,%eax,%eax
446bf5:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446bfb:	c1 c2 02             	rol    $0x2,%edx
446bfe:	03 d0                	add    %eax,%edx
446c00:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446c06:	33 c2                	xor    %edx,%eax
446c08:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
446c0e:	05 a2 9f 96 54       	add    $0x54969fa2,%eax
446c13:	c1 c8 0e             	ror    $0xe,%eax
446c16:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
446c1c:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446c22:	c1 c2 08             	rol    $0x8,%edx
446c25:	2b c2                	sub    %edx,%eax
446c27:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446c2d:	33 d0                	xor    %eax,%edx
446c2f:	8b c2                	mov    %edx,%eax
446c31:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
446c37:	35 5e 60 69 ab       	xor    $0xab69605e,%eax
446c3c:	c1 ca 0a             	ror    $0xa,%edx
446c3f:	c1 c8 0c             	ror    $0xc,%eax
446c42:	69 c0 7f 13 00 00    	imul   $0x137f,%eax,%eax
446c48:	33 d0                	xor    %eax,%edx
446c4a:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446c50:	33 c2                	xor    %edx,%eax
446c52:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
446c58:	35 f1 07 00 00       	xor    $0x7f1,%eax
446c5d:	69 d0 69 ab 00 00    	imul   $0xab69,%eax,%edx
446c63:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446c69:	c1 e8 0a             	shr    $0xa,%eax
446c6c:	33 d0                	xor    %eax,%edx
446c6e:	33 95 14 f2 ff ff    	xor    -0xdec(%ebp),%edx
446c74:	8b c2                	mov    %edx,%eax
446c76:	f7 d0                	not    %eax
446c78:	c1 c8 05             	ror    $0x5,%eax
446c7b:	05 5e 60 00 00       	add    $0x605e,%eax
446c80:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
446c86:	31 85 28 f2 ff ff    	xor    %eax,-0xdd8(%ebp)
446c8c:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446c92:	05 0f f8 ff ff       	add    $0xfffff80f,%eax
446c97:	33 c2                	xor    %edx,%eax
446c99:	35 5e 60 69 ab       	xor    $0xab69605e,%eax
446c9e:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
446ca4:	35 f1 07 00 00       	xor    $0x7f1,%eax
446ca9:	c1 c0 02             	rol    $0x2,%eax
446cac:	69 d0 7f 13 00 00    	imul   $0x137f,%eax,%edx
446cb2:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
446cb8:	c1 e8 02             	shr    $0x2,%eax
446cbb:	03 d0                	add    %eax,%edx
446cbd:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446cc3:	33 c2                	xor    %edx,%eax
446cc5:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
446ccb:	05 81 ec 0e f8       	add    $0xf80eec81,%eax
446cd0:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446cd6:	c1 c8 06             	ror    $0x6,%eax
446cd9:	69 c0 69 ab 00 00    	imul   $0xab69,%eax,%eax
446cdf:	c1 c2 07             	rol    $0x7,%edx
446ce2:	03 d0                	add    %eax,%edx
446ce4:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
446cea:	33 c2                	xor    %edx,%eax
446cec:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
446cf2:	8b d0                	mov    %eax,%edx
446cf4:	35 7f 13 00 00       	xor    $0x137f,%eax
446cf9:	c1 ca 09             	ror    $0x9,%edx
446cfc:	69 c0 5e 60 00 00    	imul   $0x605e,%eax,%eax
446d02:	03 d0                	add    %eax,%edx
446d04:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446d0a:	33 c2                	xor    %edx,%eax
446d0c:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
446d12:	8b d0                	mov    %eax,%edx
446d14:	c1 85 28 f2 ff ff 07 	roll   $0x7,-0xdd8(%ebp)
446d1b:	35 69 ab 00 00       	xor    $0xab69,%eax
446d20:	c1 c0 05             	rol    $0x5,%eax
446d23:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
446d29:	01 85 28 f2 ff ff    	add    %eax,-0xdd8(%ebp)
446d2f:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446d35:	31 85 14 f2 ff ff    	xor    %eax,-0xdec(%ebp)
446d3b:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
446d41:	33 c2                	xor    %edx,%eax
446d43:	33 c7                	xor    %edi,%eax
446d45:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446d4b:	89 85 28 f2 ff ff    	mov    %eax,-0xdd8(%ebp)
446d51:	c1 c8 03             	ror    $0x3,%eax
446d54:	69 c0 7f 13 00 00    	imul   $0x137f,%eax,%eax
446d5a:	8b bd f4 f1 ff ff    	mov    -0xe0c(%ebp),%edi
446d60:	83 85 f4 f1 ff ff 08 	addl   $0x8,-0xe0c(%ebp)
446d67:	2d 17 d4 0d 0d       	sub    $0xd0dd417,%eax
446d6c:	33 d0                	xor    %eax,%edx
446d6e:	89 95 14 f2 ff ff    	mov    %edx,-0xdec(%ebp)
446d74:	8d 82 81 ec 0e f8    	lea    -0x7f1137f(%edx),%eax
446d7a:	c1 ca 06             	ror    $0x6,%edx
446d7d:	d1 c8                	ror    $1,%eax
446d7f:	69 c0 5e 60 00 00    	imul   $0x605e,%eax,%eax
446d85:	2b c2                	sub    %edx,%eax
446d87:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446d8d:	33 d0                	xor    %eax,%edx
446d8f:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
446d95:	8d 82 5e 60 69 ab    	lea    -0x54969fa2(%edx),%eax
446d9b:	c1 c2 0e             	rol    $0xe,%edx
446d9e:	c1 c0 03             	rol    $0x3,%eax
446da1:	69 c0 f1 07 00 00    	imul   $0x7f1,%eax,%eax
446da7:	03 d0                	add    %eax,%edx
446da9:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
446daf:	33 c2                	xor    %edx,%eax
446db1:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
446db7:	05 5e 60 69 ab       	add    $0xab69605e,%eax
446dbc:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446dc2:	c1 c0 0f             	rol    $0xf,%eax
446dc5:	69 c0 7f 13 00 00    	imul   $0x137f,%eax,%eax
446dcb:	c1 ca 0e             	ror    $0xe,%edx
446dce:	2b c2                	sub    %edx,%eax
446dd0:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446dd6:	33 d0                	xor    %eax,%edx
446dd8:	89 95 28 f2 ff ff    	mov    %edx,-0xdd8(%ebp)
446dde:	81 f2 5e 60 00 00    	xor    $0x605e,%edx
446de4:	8b 85 28 f2 ff ff    	mov    -0xdd8(%ebp),%eax
446dea:	69 d2 69 ab 00 00    	imul   $0xab69,%edx,%edx
446df0:	c1 e8 03             	shr    $0x3,%eax
446df3:	33 d0                	xor    %eax,%edx
446df5:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
446dfb:	33 c2                	xor    %edx,%eax
446dfd:	ba 7f 13 f1 07       	mov    $0x7f1137f,%edx
446e02:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
446e08:	33 c2                	xor    %edx,%eax
446e0a:	8b 95 14 f2 ff ff    	mov    -0xdec(%ebp),%edx
446e10:	c1 c0 04             	rol    $0x4,%eax
446e13:	69 c0 5e 60 00 00    	imul   $0x605e,%eax,%eax
446e19:	c1 c2 02             	rol    $0x2,%edx
446e1c:	33 d0                	xor    %eax,%edx
446e1e:	8b 85 14 f2 ff ff    	mov    -0xdec(%ebp),%eax
446e24:	33 95 04 f2 ff ff    	xor    -0xdfc(%ebp),%edx
446e2a:	31 95 28 f2 ff ff    	xor    %edx,-0xdd8(%ebp)
446e30:	33 85 08 f2 ff ff    	xor    -0xdf8(%ebp),%eax
446e36:	8b 95 28 f2 ff ff    	mov    -0xdd8(%ebp),%edx
446e3c:	88 57 fc             	mov    %dl,-0x4(%edi)
446e3f:	88 07                	mov    %al,(%edi)
446e41:	c1 ca 08             	ror    $0x8,%edx
446e44:	88 57 fb             	mov    %dl,-0x5(%edi)
446e47:	c1 c8 08             	ror    $0x8,%eax
446e4a:	88 47 ff             	mov    %al,-0x1(%edi)
446e4d:	c1 ca 08             	ror    $0x8,%edx
446e50:	88 57 fa             	mov    %dl,-0x6(%edi)
446e53:	c1 c8 08             	ror    $0x8,%eax
446e56:	88 47 fe             	mov    %al,-0x2(%edi)
446e59:	c1 ca 08             	ror    $0x8,%edx
446e5c:	c1 c8 08             	ror    $0x8,%eax
446e5f:	88 57 f9             	mov    %dl,-0x7(%edi)
446e62:	88 47 fd             	mov    %al,-0x3(%edi)
446e65:	8b bd fc f1 ff ff    	mov    -0xe04(%ebp),%edi
446e6b:	c1 c8 08             	ror    $0x8,%eax
446e6e:	c1 ca 08             	ror    $0x8,%edx
446e71:	83 ad e8 f1 ff ff 01 	subl   $0x1,-0xe18(%ebp)
446e78:	89 b5 08 f2 ff ff    	mov    %esi,-0xdf8(%ebp)
446e7e:	8b b5 e4 f1 ff ff    	mov    -0xe1c(%ebp),%esi
446e84:	89 85 14 f2 ff ff    	mov    %eax,-0xdec(%ebp)
446e8a:	89 bd 04 f2 ff ff    	mov    %edi,-0xdfc(%ebp)
446e90:	0f 85 01 fc ff ff    	jne    0x446a97
446e96:	8b b5 d0 f1 ff ff    	mov    -0xe30(%ebp),%esi
446e9c:	33 c0                	xor    %eax,%eax
446e9e:	8b d0                	mov    %eax,%edx
446ea0:	32 0c 32             	xor    (%edx,%esi,1),%cl
446ea3:	42                   	inc    %edx
446ea4:	81 fa 38 03 00 00    	cmp    $0x338,%edx
446eaa:	72 f4                	jb     0x446ea0
446eac:	0f b6 c1             	movzbl %cl,%eax
446eaf:	99                   	cltd
446eb0:	3b 05 00 16 41 00    	cmp    0x411600,%eax
446eb6:	75 20                	jne    0x446ed8
446eb8:	3b 15 04 16 41 00    	cmp    0x411604,%edx
446ebe:	75 18                	jne    0x446ed8
446ec0:	8b fe                	mov    %esi,%edi
446ec2:	c7 85 04 f2 ff ff 37 	movl   $0x337,-0xdfc(%ebp)
446ec9:	03 00 00
446ecc:	33 c0                	xor    %eax,%eax
446ece:	89 bd 0c f2 ff ff    	mov    %edi,-0xdf4(%ebp)
446ed4:	8b f0                	mov    %eax,%esi
446ed6:	eb 19                	jmp    0x446ef1
446ed8:	83 8d 04 f2 ff ff ff 	orl    $0xffffffff,-0xdfc(%ebp)
446edf:	33 c0                	xor    %eax,%eax
446ee1:	8b bd 0c f2 ff ff    	mov    -0xdf4(%ebp),%edi
446ee7:	c7 85 d4 f1 ff ff 01 	movl   $0xc004d501,-0xe2c(%ebp)
446eee:	d5 04 c0
446ef1:	85 f6                	test   %esi,%esi
446ef3:	74 0f                	je     0x446f04
446ef5:	56                   	push   %esi
446ef6:	50                   	push   %eax
446ef7:	ff 15 74 72 4a 00    	call   *0x4a7274
446efd:	50                   	push   %eax
446efe:	ff 15 94 72 4a 00    	call   *0x4a7294
446f04:	83 bd d4 f1 ff ff 00 	cmpl   $0x0,-0xe2c(%ebp)
446f0b:	0f 8c c5 01 00 00    	jl     0x4470d6
446f11:	8b 85 04 f2 ff ff    	mov    -0xdfc(%ebp),%eax
446f17:	33 c9                	xor    %ecx,%ecx
446f19:	6a 40                	push   $0x40
446f1b:	51                   	push   %ecx
446f1c:	68 00 48 4a 00       	push   $0x4a4800
446f21:	8b f7                	mov    %edi,%esi
446f23:	88 0c 38             	mov    %cl,(%eax,%edi,1)
446f26:	e8 0e a1 04 00       	call   0x491039
446f2b:	83 c4 0c             	add    $0xc,%esp
446f2e:	80 3f 00             	cmpb   $0x0,(%edi)
446f31:	0f 84 33 01 00 00    	je     0x44706a
446f37:	bf 00 48 4a 00       	mov    $0x4a4800,%edi
446f3c:	8b ce                	mov    %esi,%ecx
446f3e:	8b d6                	mov    %esi,%edx
446f40:	8d 41 02             	lea    0x2(%ecx),%eax
446f43:	89 85 fc f1 ff ff    	mov    %eax,-0xe04(%ebp)
446f49:	66 8b 01             	mov    (%ecx),%ax
446f4c:	83 c1 02             	add    $0x2,%ecx
446f4f:	66 3b 85 c4 f1 ff ff 	cmp    -0xe3c(%ebp),%ax
446f56:	75 f1                	jne    0x446f49
446f58:	2b 8d fc f1 ff ff    	sub    -0xe04(%ebp),%ecx
446f5e:	33 c0                	xor    %eax,%eax
446f60:	57                   	push   %edi
446f61:	d1 f9                	sar    $1,%ecx
446f63:	52                   	push   %edx
446f64:	50                   	push   %eax
446f65:	8d 34 4e             	lea    (%esi,%ecx,2),%esi
446f68:	ff 15 a4 72 4a 00    	call   *0x4a72a4
446f6e:	85 c0                	test   %eax,%eax
446f70:	0f 84 59 01 00 00    	je     0x4470cf
446f76:	33 c0                	xor    %eax,%eax
446f78:	ba 4d 5a 00 00       	mov    $0x5a4d,%edx
446f7d:	8b c8                	mov    %eax,%ecx
446f7f:	8b 07                	mov    (%edi),%eax
446f81:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
446f87:	66 39 10             	cmp    %dx,(%eax)
446f8a:	74 0d                	je     0x446f99
446f8c:	b9 7b 00 00 c0       	mov    $0xc000007b,%ecx
446f91:	89 8d 1c f2 ff ff    	mov    %ecx,-0xde4(%ebp)
446f97:	eb 48                	jmp    0x446fe1
446f99:	8b 50 3c             	mov    0x3c(%eax),%edx
446f9c:	81 fa 00 00 00 10    	cmp    $0x10000000,%edx
446fa2:	73 e8                	jae    0x446f8c
446fa4:	03 17                	add    (%edi),%edx
446fa6:	3b 17                	cmp    (%edi),%edx
446fa8:	72 e2                	jb     0x446f8c
446faa:	81 3a 50 45 00 00    	cmpl   $0x4550,(%edx)
446fb0:	75 da                	jne    0x446f8c
446fb2:	0f b7 42 18          	movzwl 0x18(%edx),%eax
446fb6:	66 3b 85 60 f1 ff ff 	cmp    -0xea0(%ebp),%ax
446fbd:	74 10                	je     0x446fcf
446fbf:	66 3b 85 90 f1 ff ff 	cmp    -0xe70(%ebp),%ax
446fc6:	74 07                	je     0x446fcf
446fc8:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
446fcd:	eb c2                	jmp    0x446f91
446fcf:	8b 42 78             	mov    0x78(%edx),%eax
446fd2:	89 47 08             	mov    %eax,0x8(%edi)
446fd5:	8b 42 7c             	mov    0x7c(%edx),%eax
446fd8:	89 47 0c             	mov    %eax,0xc(%edi)
446fdb:	8b 42 50             	mov    0x50(%edx),%eax
446fde:	89 47 04             	mov    %eax,0x4(%edi)
446fe1:	8b 46 02             	mov    0x2(%esi),%eax
446fe4:	33 d2                	xor    %edx,%edx
446fe6:	83 c6 06             	add    $0x6,%esi
446fe9:	89 85 08 f2 ff ff    	mov    %eax,-0xdf8(%ebp)
446fef:	89 95 04 f2 ff ff    	mov    %edx,-0xdfc(%ebp)
446ff5:	85 c0                	test   %eax,%eax
446ff7:	74 65                	je     0x44705e
446ff9:	8b d6                	mov    %esi,%edx
446ffb:	89 b5 d0 f1 ff ff    	mov    %esi,-0xe30(%ebp)
447001:	8d 42 01             	lea    0x1(%edx),%eax
447004:	89 85 fc f1 ff ff    	mov    %eax,-0xe04(%ebp)
44700a:	8a 02                	mov    (%edx),%al
44700c:	42                   	inc    %edx
44700d:	84 c0                	test   %al,%al
44700f:	75 f9                	jne    0x44700a
447011:	2b 95 fc f1 ff ff    	sub    -0xe04(%ebp),%edx
447017:	46                   	inc    %esi
447018:	03 f2                	add    %edx,%esi
44701a:	85 c9                	test   %ecx,%ecx
44701c:	78 25                	js     0x447043
44701e:	ff b5 d0 f1 ff ff    	push   -0xe30(%ebp)
447024:	ff 37                	push   (%edi)
447026:	ff 15 80 72 4a 00    	call   *0x4a7280
44702c:	85 c0                	test   %eax,%eax
44702e:	74 3a                	je     0x44706a
447030:	8b 8d dc f1 ff ff    	mov    -0xe24(%ebp),%ecx
447036:	89 04 8d 50 00 4a 00 	mov    %eax,0x4a0050(,%ecx,4)
44703d:	8b 8d 1c f2 ff ff    	mov    -0xde4(%ebp),%ecx
447043:	8b 85 04 f2 ff ff    	mov    -0xdfc(%ebp),%eax
447049:	ff 85 dc f1 ff ff    	incl   -0xe24(%ebp)
44704f:	40                   	inc    %eax
447050:	89 85 04 f2 ff ff    	mov    %eax,-0xdfc(%ebp)
447056:	3b 85 08 f2 ff ff    	cmp    -0xdf8(%ebp),%eax
44705c:	72 9b                	jb     0x446ff9
44705e:	83 c7 10             	add    $0x10,%edi
447061:	80 3e 00             	cmpb   $0x0,(%esi)
447064:	0f 85 d2 fe ff ff    	jne    0x446f3c
44706a:	8b b5 1c f2 ff ff    	mov    -0xde4(%ebp),%esi
447070:	8b bd 0c f2 ff ff    	mov    -0xdf4(%ebp),%edi
447076:	85 ff                	test   %edi,%edi
447078:	74 11                	je     0x44708b
44707a:	57                   	push   %edi
44707b:	33 c0                	xor    %eax,%eax
44707d:	50                   	push   %eax
44707e:	ff 15 74 72 4a 00    	call   *0x4a7274
447084:	50                   	push   %eax
447085:	ff 15 94 72 4a 00    	call   *0x4a7294
44708b:	85 f6                	test   %esi,%esi