57aba2:	cc                   	int3
57aba3:	cc                   	int3
57aba4:	cc                   	int3
57aba5:	cc                   	int3
57aba6:	cc                   	int3
57aba7:	cc                   	int3
57aba8:	cc                   	int3
57aba9:	cc                   	int3
57abaa:	cc                   	int3
57abab:	cc                   	int3
57abac:	cc                   	int3
57abad:	cc                   	int3
57abae:	cc                   	int3
57abaf:	cc                   	int3
57abb0:	cc                   	int3
57abb1:	cc                   	int3
57abb2:	cc                   	int3
57abb3:	cc                   	int3
57abb4:	cc                   	int3
57abb5:	cc                   	int3
57abb6:	cc                   	int3
57abb7:	cc                   	int3
57abb8:	cc                   	int3
57abb9:	cc                   	int3
57abba:	cc                   	int3
57abbb:	cc                   	int3
57abbc:	cc                   	int3
57abbd:	cc                   	int3
57abbe:	cc                   	int3
57abbf:	cc                   	int3
57abc0:	51                   	push   %ecx
57abc1:	56                   	push   %esi
57abc2:	8b f1                	mov    %ecx,%esi
57abc4:	89 74 24 04          	mov    %esi,0x4(%esp)
57abc8:	e8 49 1e eb ff       	call   0x42ca16
57abcd:	c7 06 5c 03 be 00    	movl   $0xbe035c,(%esi)
57abd3:	8b c6                	mov    %esi,%eax
57abd5:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
57abdc:	5e                   	pop    %esi
57abdd:	59                   	pop    %ecx
57abde:	c3                   	ret
57abdf:	cc                   	int3
57abe0:	cc                   	int3
57abe1:	cc                   	int3
57abe2:	cc                   	int3
57abe3:	cc                   	int3
57abe4:	cc                   	int3
57abe5:	cc                   	int3
57abe6:	cc                   	int3
57abe7:	cc                   	int3
57abe8:	cc                   	int3
57abe9:	cc                   	int3
57abea:	cc                   	int3
57abeb:	cc                   	int3
57abec:	cc                   	int3
57abed:	cc                   	int3
57abee:	cc                   	int3
57abef:	cc                   	int3
57abf0:	55                   	push   %ebp
57abf1:	8b ec                	mov    %esp,%ebp
57abf3:	6a ff                	push   $0xffffffff
57abf5:	68 48 92 b5 00       	push   $0xb59248
57abfa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
57ac00:	50                   	push   %eax
57ac01:	51                   	push   %ecx
57ac02:	56                   	push   %esi
57ac03:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
57ac08:	33 c5                	xor    %ebp,%eax
57ac0a:	50                   	push   %eax
57ac0b:	8d 45 f4             	lea    -0xc(%ebp),%eax
57ac0e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
57ac14:	8b f1                	mov    %ecx,%esi
57ac16:	89 75 f0             	mov    %esi,-0x10(%ebp)
57ac19:	e8 f8 1d eb ff       	call   0x42ca16
57ac1e:	8b 45 08             	mov    0x8(%ebp),%eax
57ac21:	c7 06 70 0c be 00    	movl   $0xbe0c70,(%esi)
57ac27:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
57ac2e:	8b 48 04             	mov    0x4(%eax),%ecx
57ac31:	89 4e 04             	mov    %ecx,0x4(%esi)
57ac34:	85 c9                	test   %ecx,%ecx
57ac36:	74 10                	je     0x57ac48
57ac38:	8b 41 04             	mov    0x4(%ecx),%eax
57ac3b:	83 c1 04             	add    $0x4,%ecx
57ac3e:	8b 40 04             	mov    0x4(%eax),%eax
57ac41:	03 c8                	add    %eax,%ecx
57ac43:	8b 01                	mov    (%ecx),%eax
57ac45:	ff 50 08             	call   *0x8(%eax)
57ac48:	8b c6                	mov    %esi,%eax
57ac4a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
57ac4d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
57ac54:	59                   	pop    %ecx
57ac55:	5e                   	pop    %esi
57ac56:	8b e5                	mov    %ebp,%esp
57ac58:	5d                   	pop    %ebp
57ac59:	c2 04 00             	ret    $0x4
57ac5c:	cc                   	int3
57ac5d:	cc                   	int3
57ac5e:	cc                   	int3
57ac5f:	cc                   	int3
57ac60:	cc                   	int3
57ac61:	cc                   	int3
57ac62:	cc                   	int3
57ac63:	cc                   	int3
57ac64:	cc                   	int3
57ac65:	cc                   	int3
57ac66:	cc                   	int3
57ac67:	cc                   	int3
57ac68:	cc                   	int3
57ac69:	cc                   	int3
57ac6a:	cc                   	int3
57ac6b:	cc                   	int3
57ac6c:	cc                   	int3
57ac6d:	cc                   	int3
57ac6e:	cc                   	int3
57ac6f:	cc                   	int3
57ac70:	cc                   	int3
57ac71:	cc                   	int3
57ac72:	cc                   	int3
57ac73:	cc                   	int3
57ac74:	cc                   	int3
57ac75:	cc                   	int3
57ac76:	cc                   	int3
57ac77:	cc                   	int3
57ac78:	cc                   	int3
57ac79:	cc                   	int3
57ac7a:	cc                   	int3
57ac7b:	cc                   	int3
57ac7c:	cc                   	int3
57ac7d:	cc                   	int3
57ac7e:	cc                   	int3
57ac7f:	cc                   	int3
57ac80:	55                   	push   %ebp
57ac81:	8b ec                	mov    %esp,%ebp
57ac83:	6a ff                	push   $0xffffffff
57ac85:	68 78 92 b5 00       	push   $0xb59278
57ac8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
57ac90:	50                   	push   %eax
57ac91:	51                   	push   %ecx
57ac92:	56                   	push   %esi
57ac93:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
57ac98:	33 c5                	xor    %ebp,%eax
57ac9a:	50                   	push   %eax
57ac9b:	8d 45 f4             	lea    -0xc(%ebp),%eax
57ac9e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
57aca4:	8b f1                	mov    %ecx,%esi
57aca6:	89 75 f0             	mov    %esi,-0x10(%ebp)
57aca9:	e8 68 1d eb ff       	call   0x42ca16
57acae:	8b 4d 08             	mov    0x8(%ebp),%ecx
57acb1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
57acb8:	c7 06 70 0c be 00    	movl   $0xbe0c70,(%esi)
57acbe:	89 4e 04             	mov    %ecx,0x4(%esi)
57acc1:	85 c9                	test   %ecx,%ecx
57acc3:	74 10                	je     0x57acd5
57acc5:	8b 41 04             	mov    0x4(%ecx),%eax
57acc8:	83 c1 04             	add    $0x4,%ecx
57accb:	8b 40 04             	mov    0x4(%eax),%eax
57acce:	03 c8                	add    %eax,%ecx
57acd0:	8b 01                	mov    (%ecx),%eax
57acd2:	ff 50 08             	call   *0x8(%eax)
57acd5:	8b c6                	mov    %esi,%eax
57acd7:	8b 4d f4             	mov    -0xc(%ebp),%ecx
57acda:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
57ace1:	59                   	pop    %ecx
57ace2:	5e                   	pop    %esi
57ace3:	8b e5                	mov    %ebp,%esp
57ace5:	5d                   	pop    %ebp
57ace6:	c2 04 00             	ret    $0x4
57ace9:	cc                   	int3
57acea:	cc                   	int3
57aceb:	cc                   	int3
57acec:	cc                   	int3
57aced:	cc                   	int3
57acee:	cc                   	int3
57acef:	cc                   	int3
57acf0:	cc                   	int3
57acf1:	cc                   	int3
57acf2:	cc                   	int3
57acf3:	cc                   	int3
57acf4:	cc                   	int3
57acf5:	cc                   	int3
57acf6:	cc                   	int3
57acf7:	cc                   	int3
57acf8:	cc                   	int3
57acf9:	cc                   	int3
57acfa:	cc                   	int3
57acfb:	cc                   	int3
57acfc:	cc                   	int3
57acfd:	cc                   	int3
57acfe:	cc                   	int3
57acff:	cc                   	int3
57ad00:	cc                   	int3
57ad01:	cc                   	int3
57ad02:	cc                   	int3
57ad03:	cc                   	int3
57ad04:	cc                   	int3
57ad05:	cc                   	int3
57ad06:	cc                   	int3
57ad07:	cc                   	int3
57ad08:	cc                   	int3
57ad09:	cc                   	int3
57ad0a:	cc                   	int3
57ad0b:	cc                   	int3
57ad0c:	cc                   	int3
57ad0d:	cc                   	int3
57ad0e:	cc                   	int3
57ad0f:	cc                   	int3
57ad10:	51                   	push   %ecx
57ad11:	56                   	push   %esi
57ad12:	8b f1                	mov    %ecx,%esi
57ad14:	89 74 24 04          	mov    %esi,0x4(%esp)
57ad18:	e8 f9 1c eb ff       	call   0x42ca16
57ad1d:	c7 06 70 0c be 00    	movl   $0xbe0c70,(%esi)
57ad23:	8b c6                	mov    %esi,%eax
57ad25:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
57ad2c:	5e                   	pop    %esi
57ad2d:	59                   	pop    %ecx
57ad2e:	c3                   	ret
57ad2f:	cc                   	int3
57ad30:	cc                   	int3
57ad31:	cc                   	int3
57ad32:	cc                   	int3
57ad33:	cc                   	int3
57ad34:	cc                   	int3
57ad35:	cc                   	int3
57ad36:	cc                   	int3
57ad37:	cc                   	int3
57ad38:	cc                   	int3
57ad39:	cc                   	int3
57ad3a:	cc                   	int3
57ad3b:	cc                   	int3
57ad3c:	cc                   	int3
57ad3d:	cc                   	int3
57ad3e:	cc                   	int3
57ad3f:	cc                   	int3
57ad40:	51                   	push   %ecx
57ad41:	56                   	push   %esi
57ad42:	8b f1                	mov    %ecx,%esi
57ad44:	89 74 24 04          	mov    %esi,0x4(%esp)
57ad48:	e8 47 2a ec ff       	call   0x43d794
57ad4d:	c7 06 80 0c be 00    	movl   $0xbe0c80,(%esi)
57ad53:	8b c6                	mov    %esi,%eax
57ad55:	5e                   	pop    %esi
57ad56:	59                   	pop    %ecx
57ad57:	c3                   	ret
57ad58:	cc                   	int3
57ad59:	cc                   	int3
57ad5a:	cc                   	int3
57ad5b:	cc                   	int3
57ad5c:	cc                   	int3
57ad5d:	cc                   	int3
57ad5e:	cc                   	int3
57ad5f:	cc                   	int3
57ad60:	55                   	push   %ebp
57ad61:	8b ec                	mov    %esp,%ebp
57ad63:	6a ff                	push   $0xffffffff
57ad65:	68 3d 93 b5 00       	push   $0xb5933d
57ad6a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
57ad70:	50                   	push   %eax
57ad71:	83 ec 08             	sub    $0x8,%esp
57ad74:	56                   	push   %esi
57ad75:	57                   	push   %edi
57ad76:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
57ad7b:	33 c5                	xor    %ebp,%eax
57ad7d:	50                   	push   %eax
57ad7e:	8d 45 f4             	lea    -0xc(%ebp),%eax
57ad81:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
57ad87:	8b f9                	mov    %ecx,%edi
57ad89:	89 7d ec             	mov    %edi,-0x14(%ebp)
57ad8c:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
57ad93:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
57ad97:	0f 84 cc 00 00 00    	je     0x57ae69
57ad9d:	8d 8f 9c 00 00 00    	lea    0x9c(%edi),%ecx
57ada3:	c7 47 04 1c 0d be 00 	movl   $0xbe0d1c,0x4(%edi)
57adaa:	c7 87 8c 00 00 00 34 	movl   $0xbe0d34,0x8c(%edi)
57adb1:	0d be 00
57adb4:	c7 87 98 00 00 00 40 	movl   $0xbe0d40,0x98(%edi)
57adbb:	0d be 00
57adbe:	c7 01 50 0d be 00    	movl   $0xbe0d50,(%ecx)
57adc4:	c7 87 80 00 00 00 b8 	movl   $0xbde1b8,0x80(%edi)
57adcb:	e1 bd 00
57adce:	8b 87 8c 00 00 00    	mov    0x8c(%edi),%eax
57add4:	c7 87 88 00 00 00 5c 	movl   $0xbde75c,0x88(%edi)
57addb:	e7 bd 00
57adde:	8b 40 04             	mov    0x4(%eax),%eax
57ade1:	c7 84 38 8c 00 00 00 	movl   $0xbde76c,0x8c(%eax,%edi,1)
57ade8:	6c e7 bd 00
57adec:	8b 87 8c 00 00 00    	mov    0x8c(%edi),%eax
57adf2:	8b 40 04             	mov    0x4(%eax),%eax
57adf5:	c7 84 07 88 00 00 00 	movl   $0x0,0x88(%edi,%eax,1)
57adfc:	00 00 00 00
57ae00:	8b 87 98 00 00 00    	mov    0x98(%edi),%eax
57ae06:	c7 87 94 00 00 00 90 	movl   $0xbde790,0x94(%edi)
57ae0d:	e7 bd 00
57ae10:	8b 40 04             	mov    0x4(%eax),%eax
57ae13:	c7 84 38 98 00 00 00 	movl   $0xbde7c4,0x98(%eax,%edi,1)
57ae1a:	c4 e7 bd 00
57ae1e:	8b 87 98 00 00 00    	mov    0x98(%edi),%eax
57ae24:	8b 40 08             	mov    0x8(%eax),%eax
57ae27:	c7 84 38 98 00 00 00 	movl   $0xbde7e8,0x98(%eax,%edi,1)
57ae2e:	e8 e7 bd 00
57ae32:	8b 87 98 00 00 00    	mov    0x98(%edi),%eax
57ae38:	8b 40 04             	mov    0x4(%eax),%eax
57ae3b:	c7 84 07 94 00 00 00 	movl   $0x0,0x94(%edi,%eax,1)
57ae42:	00 00 00 00
57ae46:	6a 00                	push   $0x0
57ae48:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
57ae4f:	c7 45 f0 07 00 00 00 	movl   $0x7,-0x10(%ebp)
57ae56:	e8 b6 1f ec ff       	call   0x43ce11
57ae5b:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
57ae62:	c7 45 f0 0f 00 00 00 	movl   $0xf,-0x10(%ebp)
57ae69:	6a 00                	push   $0x0
57ae6b:	ff 75 08             	push   0x8(%ebp)
57ae6e:	8b cf                	mov    %edi,%ecx
57ae70:	e8 27 ce e9 ff       	call   0x417c9c
57ae75:	8b 47 04             	mov    0x4(%edi),%eax
57ae78:	c7 07 94 0c be 00    	movl   $0xbe0c94,(%edi)
57ae7e:	c7 45 fc 04 00 00 00 	movl   $0x4,-0x4(%ebp)
57ae85:	8b 40 04             	mov    0x4(%eax),%eax
57ae88:	c7 44 38 04 b8 0c be 	movl   $0xbe0cb8,0x4(%eax,%edi,1)
57ae8f:	00
57ae90:	8b 47 04             	mov    0x4(%edi),%eax
57ae93:	8b 40 08             	mov    0x8(%eax),%eax
57ae96:	c7 44 38 04 dc 0c be 	movl   $0xbe0cdc,0x4(%eax,%edi,1)
57ae9d:	00
57ae9e:	8b 47 04             	mov    0x4(%edi),%eax
57aea1:	8b 40 0c             	mov    0xc(%eax),%eax
57aea4:	c7 44 38 04 ec 0c be 	movl   $0xbe0cec,0x4(%eax,%edi,1)
57aeab:	00
57aeac:	8b 47 04             	mov    0x4(%edi),%eax
57aeaf:	8b 48 04             	mov    0x4(%eax),%ecx
57aeb2:	8d 41 84             	lea    -0x7c(%ecx),%eax
57aeb5:	89 04 39             	mov    %eax,(%ecx,%edi,1)
57aeb8:	8b 47 04             	mov    0x4(%edi),%eax
57aebb:	8b 48 08             	mov    0x8(%eax),%ecx
57aebe:	8d 81 7c ff ff ff    	lea    -0x84(%ecx),%eax
57aec4:	89 04 39             	mov    %eax,(%ecx,%edi,1)
57aec7:	8b 47 04             	mov    0x4(%edi),%eax
57aeca:	8b 48 0c             	mov    0xc(%eax),%ecx
57aecd:	8d 81 70 ff ff ff    	lea    -0x90(%ecx),%eax
57aed3:	89 04 39             	mov    %eax,(%ecx,%edi,1)
57aed6:	8d 47 5c             	lea    0x5c(%edi),%eax
57aed9:	c7 40 14 07 00 00 00 	movl   $0x7,0x14(%eax)
57aee0:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
57aee7:	83 78 14 08          	cmpl   $0x8,0x14(%eax)
57aeeb:	72 02                	jb     0x57aeef
57aeed:	8b 00                	mov    (%eax),%eax
57aeef:	33 c9                	xor    %ecx,%ecx
57aef1:	66 89 08             	mov    %cx,(%eax)
57aef4:	8d 77 74             	lea    0x74(%edi),%esi
57aef7:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)