4f5877:	74 08                	je     0x4f5881
4f5879:	b8 57 00 07 80       	mov    $0x80070057,%eax
4f587e:	c2 04 00             	ret    $0x4
4f5881:	c7 40 04 02 00 00 00 	movl   $0x2,0x4(%eax)
4f5888:	c7 40 08 09 00 00 00 	movl   $0x9,0x8(%eax)
4f588f:	c7 40 0c a2 17 00 00 	movl   $0x17a2,0xc(%eax)
4f5896:	c7 40 10 01 00 00 00 	movl   $0x1,0x10(%eax)
4f589d:	33 c0                	xor    %eax,%eax
4f589f:	c2 04 00             	ret    $0x4
4f58a2:	cc                   	int3
4f58a3:	cc                   	int3
4f58a4:	cc                   	int3
4f58a5:	cc                   	int3
4f58a6:	cc                   	int3
4f58a7:	cc                   	int3
4f58a8:	cc                   	int3
4f58a9:	cc                   	int3
4f58aa:	cc                   	int3
4f58ab:	cc                   	int3
4f58ac:	cc                   	int3
4f58ad:	cc                   	int3
4f58ae:	cc                   	int3
4f58af:	cc                   	int3
4f58b0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4f58b6:	8b c1                	mov    %ecx,%eax
4f58b8:	c3                   	ret
4f58b9:	cc                   	int3
4f58ba:	cc                   	int3
4f58bb:	cc                   	int3
4f58bc:	cc                   	int3
4f58bd:	cc                   	int3
4f58be:	cc                   	int3
4f58bf:	cc                   	int3
4f58c0:	56                   	push   %esi
4f58c1:	8b f1                	mov    %ecx,%esi
4f58c3:	83 3e 00             	cmpl   $0x0,(%esi)
4f58c6:	75 08                	jne    0x4f58d0
4f58c8:	ff 15 ec 35 d8 00    	call   *0xd835ec
4f58ce:	89 06                	mov    %eax,(%esi)
4f58d0:	8b 06                	mov    (%esi),%eax
4f58d2:	5e                   	pop    %esi
4f58d3:	c3                   	ret
4f58d4:	cc                   	int3
4f58d5:	cc                   	int3
4f58d6:	cc                   	int3
4f58d7:	cc                   	int3
4f58d8:	cc                   	int3
4f58d9:	cc                   	int3
4f58da:	cc                   	int3
4f58db:	cc                   	int3
4f58dc:	cc                   	int3
4f58dd:	cc                   	int3
4f58de:	cc                   	int3
4f58df:	cc                   	int3
4f58e0:	a1 c4 7c d7 00       	mov    0xd77cc4,%eax
4f58e5:	85 c0                	test   %eax,%eax
4f58e7:	75 0b                	jne    0x4f58f4
4f58e9:	ff 15 ec 35 d8 00    	call   *0xd835ec
4f58ef:	a3 c4 7c d7 00       	mov    %eax,0xd77cc4
4f58f4:	56                   	push   %esi
4f58f5:	0f b6 f0             	movzbl %al,%esi
4f58f8:	85 c0                	test   %eax,%eax
4f58fa:	75 0b                	jne    0x4f5907
4f58fc:	ff 15 ec 35 d8 00    	call   *0xd835ec
4f5902:	a3 c4 7c d7 00       	mov    %eax,0xd77cc4
4f5907:	83 fe 06             	cmp    $0x6,%esi
4f590a:	77 0b                	ja     0x4f5917
4f590c:	75 05                	jne    0x4f5913
4f590e:	80 fc 01             	cmp    $0x1,%ah
4f5911:	73 04                	jae    0x4f5917
4f5913:	32 c0                	xor    %al,%al
4f5915:	5e                   	pop    %esi
4f5916:	c3                   	ret
4f5917:	b0 01                	mov    $0x1,%al
4f5919:	5e                   	pop    %esi
4f591a:	c3                   	ret
4f591b:	cc                   	int3
4f591c:	cc                   	int3
4f591d:	cc                   	int3
4f591e:	cc                   	int3
4f591f:	cc                   	int3
4f5920:	cc                   	int3
4f5921:	cc                   	int3
4f5922:	cc                   	int3
4f5923:	cc                   	int3
4f5924:	cc                   	int3
4f5925:	cc                   	int3
4f5926:	cc                   	int3
4f5927:	cc                   	int3
4f5928:	cc                   	int3
4f5929:	cc                   	int3
4f592a:	cc                   	int3
4f592b:	cc                   	int3
4f592c:	cc                   	int3
4f592d:	cc                   	int3
4f592e:	cc                   	int3
4f592f:	cc                   	int3
4f5930:	a1 c4 7c d7 00       	mov    0xd77cc4,%eax
4f5935:	85 c0                	test   %eax,%eax
4f5937:	75 0b                	jne    0x4f5944
4f5939:	ff 15 ec 35 d8 00    	call   *0xd835ec
4f593f:	a3 c4 7c d7 00       	mov    %eax,0xd77cc4
4f5944:	56                   	push   %esi
4f5945:	0f b6 f0             	movzbl %al,%esi
4f5948:	85 c0                	test   %eax,%eax
4f594a:	75 0b                	jne    0x4f5957
4f594c:	ff 15 ec 35 d8 00    	call   *0xd835ec
4f5952:	a3 c4 7c d7 00       	mov    %eax,0xd77cc4
4f5957:	83 fe 06             	cmp    $0x6,%esi
4f595a:	77 0b                	ja     0x4f5967
4f595c:	75 05                	jne    0x4f5963
4f595e:	80 fc 02             	cmp    $0x2,%ah
4f5961:	73 04                	jae    0x4f5967
4f5963:	32 c0                	xor    %al,%al
4f5965:	5e                   	pop    %esi
4f5966:	c3                   	ret
4f5967:	b0 01                	mov    $0x1,%al
4f5969:	5e                   	pop    %esi
4f596a:	c3                   	ret
4f596b:	cc                   	int3
4f596c:	cc                   	int3
4f596d:	cc                   	int3
4f596e:	cc                   	int3
4f596f:	cc                   	int3
4f5970:	cc                   	int3
4f5971:	cc                   	int3
4f5972:	cc                   	int3
4f5973:	cc                   	int3
4f5974:	cc                   	int3
4f5975:	cc                   	int3
4f5976:	cc                   	int3
4f5977:	cc                   	int3
4f5978:	cc                   	int3
4f5979:	cc                   	int3
4f597a:	cc                   	int3
4f597b:	cc                   	int3
4f597c:	cc                   	int3
4f597d:	cc                   	int3
4f597e:	cc                   	int3
4f597f:	cc                   	int3
4f5980:	a1 c4 7c d7 00       	mov    0xd77cc4,%eax
4f5985:	85 c0                	test   %eax,%eax
4f5987:	75 0b                	jne    0x4f5994
4f5989:	ff 15 ec 35 d8 00    	call   *0xd835ec
4f598f:	a3 c4 7c d7 00       	mov    %eax,0xd77cc4
4f5994:	3c 06                	cmp    $0x6,%al
4f5996:	0f 93 c0             	setae  %al
4f5999:	c3                   	ret
4f599a:	cc                   	int3
4f599b:	cc                   	int3
4f599c:	cc                   	int3
4f599d:	cc                   	int3
4f599e:	cc                   	int3
4f599f:	cc                   	int3
4f59a0:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4f59a6:	8b c1                	mov    %ecx,%eax
4f59a8:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
4f59af:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%ecx)
4f59b6:	c2 04 00             	ret    $0x4
4f59b9:	cc                   	int3
4f59ba:	cc                   	int3
4f59bb:	cc                   	int3
4f59bc:	cc                   	int3
4f59bd:	cc                   	int3
4f59be:	cc                   	int3
4f59bf:	cc                   	int3
4f59c0:	33 c0                	xor    %eax,%eax
4f59c2:	c3                   	ret
4f59c3:	cc                   	int3
4f59c4:	cc                   	int3
4f59c5:	cc                   	int3
4f59c6:	cc                   	int3
4f59c7:	cc                   	int3
4f59c8:	cc                   	int3
4f59c9:	cc                   	int3
4f59ca:	cc                   	int3
4f59cb:	cc                   	int3
4f59cc:	cc                   	int3
4f59cd:	cc                   	int3
4f59ce:	cc                   	int3
4f59cf:	cc                   	int3
4f59d0:	8b 44 24 04          	mov    0x4(%esp),%eax
4f59d4:	56                   	push   %esi
4f59d5:	8b 74 24 10          	mov    0x10(%esp),%esi
4f59d9:	57                   	push   %edi
4f59da:	8b 7c 24 10          	mov    0x10(%esp),%edi
4f59de:	2b f8                	sub    %eax,%edi
4f59e0:	57                   	push   %edi
4f59e1:	50                   	push   %eax
4f59e2:	56                   	push   %esi
4f59e3:	e8 9a 91 f2 ff       	call   0x41eb82
4f59e8:	83 c4 0c             	add    $0xc,%esp
4f59eb:	8d 04 37             	lea    (%edi,%esi,1),%eax
4f59ee:	5f                   	pop    %edi
4f59ef:	5e                   	pop    %esi
4f59f0:	c3                   	ret
4f59f1:	cc                   	int3
4f59f2:	cc                   	int3
4f59f3:	cc                   	int3
4f59f4:	cc                   	int3
4f59f5:	cc                   	int3
4f59f6:	cc                   	int3
4f59f7:	cc                   	int3
4f59f8:	cc                   	int3
4f59f9:	cc                   	int3
4f59fa:	cc                   	int3
4f59fb:	cc                   	int3
4f59fc:	cc                   	int3
4f59fd:	cc                   	int3
4f59fe:	cc                   	int3
4f59ff:	cc                   	int3
4f5a00:	c3                   	ret
4f5a01:	cc                   	int3
4f5a02:	cc                   	int3
4f5a03:	cc                   	int3
4f5a04:	cc                   	int3
4f5a05:	cc                   	int3
4f5a06:	cc                   	int3
4f5a07:	cc                   	int3
4f5a08:	cc                   	int3
4f5a09:	cc                   	int3
4f5a0a:	cc                   	int3
4f5a0b:	cc                   	int3
4f5a0c:	cc                   	int3
4f5a0d:	cc                   	int3
4f5a0e:	cc                   	int3
4f5a0f:	cc                   	int3
4f5a10:	c3                   	ret
4f5a11:	cc                   	int3
4f5a12:	cc                   	int3
4f5a13:	cc                   	int3
4f5a14:	cc                   	int3
4f5a15:	cc                   	int3
4f5a16:	cc                   	int3
4f5a17:	cc                   	int3
4f5a18:	cc                   	int3
4f5a19:	cc                   	int3
4f5a1a:	cc                   	int3
4f5a1b:	cc                   	int3
4f5a1c:	cc                   	int3
4f5a1d:	cc                   	int3
4f5a1e:	cc                   	int3
4f5a1f:	cc                   	int3
4f5a20:	8b 44 24 04          	mov    0x4(%esp),%eax
4f5a24:	c3                   	ret
4f5a25:	cc                   	int3
4f5a26:	cc                   	int3
4f5a27:	cc                   	int3
4f5a28:	cc                   	int3
4f5a29:	cc                   	int3
4f5a2a:	cc                   	int3
4f5a2b:	cc                   	int3
4f5a2c:	cc                   	int3
4f5a2d:	cc                   	int3
4f5a2e:	cc                   	int3
4f5a2f:	cc                   	int3
4f5a30:	8b 44 24 04          	mov    0x4(%esp),%eax
4f5a34:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4f5a38:	89 08                	mov    %ecx,(%eax)
4f5a3a:	c3                   	ret
4f5a3b:	cc                   	int3
4f5a3c:	cc                   	int3
4f5a3d:	cc                   	int3
4f5a3e:	cc                   	int3
4f5a3f:	cc                   	int3
4f5a40:	8b 44 24 04          	mov    0x4(%esp),%eax
4f5a44:	56                   	push   %esi
4f5a45:	8b 74 24 10          	mov    0x10(%esp),%esi
4f5a49:	57                   	push   %edi
4f5a4a:	8b 7c 24 10          	mov    0x10(%esp),%edi
4f5a4e:	2b f8                	sub    %eax,%edi
4f5a50:	57                   	push   %edi
4f5a51:	50                   	push   %eax
4f5a52:	56                   	push   %esi
4f5a53:	e8 2a 91 f2 ff       	call   0x41eb82
4f5a58:	83 c4 0c             	add    $0xc,%esp
4f5a5b:	8d 04 37             	lea    (%edi,%esi,1),%eax
4f5a5e:	5f                   	pop    %edi
4f5a5f:	5e                   	pop    %esi
4f5a60:	c2 0c 00             	ret    $0xc
4f5a63:	cc                   	int3
4f5a64:	cc                   	int3
4f5a65:	cc                   	int3
4f5a66:	cc                   	int3
4f5a67:	cc                   	int3
4f5a68:	cc                   	int3
4f5a69:	cc                   	int3
4f5a6a:	cc                   	int3
4f5a6b:	cc                   	int3
4f5a6c:	cc                   	int3
4f5a6d:	cc                   	int3
4f5a6e:	cc                   	int3
4f5a6f:	cc                   	int3
4f5a70:	8b 44 24 04          	mov    0x4(%esp),%eax
4f5a74:	c3                   	ret
4f5a75:	cc                   	int3
4f5a76:	cc                   	int3
4f5a77:	cc                   	int3
4f5a78:	cc                   	int3
4f5a79:	cc                   	int3
4f5a7a:	cc                   	int3
4f5a7b:	cc                   	int3
4f5a7c:	cc                   	int3
4f5a7d:	cc                   	int3
4f5a7e:	cc                   	int3
4f5a7f:	cc                   	int3
4f5a80:	8b 44 24 04          	mov    0x4(%esp),%eax
4f5a84:	c3                   	ret
4f5a85:	cc                   	int3
4f5a86:	cc                   	int3
4f5a87:	cc                   	int3
4f5a88:	cc                   	int3
4f5a89:	cc                   	int3
4f5a8a:	cc                   	int3
4f5a8b:	cc                   	int3
4f5a8c:	cc                   	int3
4f5a8d:	cc                   	int3
4f5a8e:	cc                   	int3
4f5a8f:	cc                   	int3
4f5a90:	8b 44 24 04          	mov    0x4(%esp),%eax
4f5a94:	56                   	push   %esi
4f5a95:	8b 74 24 10          	mov    0x10(%esp),%esi
4f5a99:	57                   	push   %edi
4f5a9a:	8b 7c 24 10          	mov    0x10(%esp),%edi
4f5a9e:	2b f8                	sub    %eax,%edi
4f5aa0:	57                   	push   %edi
4f5aa1:	50                   	push   %eax
4f5aa2:	56                   	push   %esi
4f5aa3:	e8 da 90 f2 ff       	call   0x41eb82
4f5aa8:	83 c4 0c             	add    $0xc,%esp
4f5aab:	8d 04 37             	lea    (%edi,%esi,1),%eax
4f5aae:	5f                   	pop    %edi
4f5aaf:	5e                   	pop    %esi
4f5ab0:	c3                   	ret
4f5ab1:	cc                   	int3
4f5ab2:	cc                   	int3
4f5ab3:	cc                   	int3
4f5ab4:	cc                   	int3
4f5ab5:	cc                   	int3
4f5ab6:	cc                   	int3
4f5ab7:	cc                   	int3
4f5ab8:	cc                   	int3
4f5ab9:	cc                   	int3
4f5aba:	cc                   	int3
4f5abb:	cc                   	int3
4f5abc:	cc                   	int3
4f5abd:	cc                   	int3
4f5abe:	cc                   	int3
4f5abf:	cc                   	int3
4f5ac0:	8b 44 24 04          	mov    0x4(%esp),%eax