44be78:	eb 04                	jmp    0x44be7e
44be7a:	c6 45 a3 00          	movb   $0x0,-0x5d(%ebp)
44be7e:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44be81:	e8 2a c8 fe ff       	call   0x4386b0
44be86:	80 7d a3 00          	cmpb   $0x0,-0x5d(%ebp)
44be8a:	74 37                	je     0x44bec3
44be8c:	68 6c bd 68 00       	push   $0x68bd6c
44be91:	6a 00                	push   $0x0
44be93:	6a 04                	push   $0x4
44be95:	68 14 bd 68 00       	push   $0x68bd14
44be9a:	ff 77 68             	push   0x68(%edi)
44be9d:	e8 8e 12 04 00       	call   0x48d130
44bea2:	8b 07                	mov    (%edi),%eax
44bea4:	83 c4 14             	add    $0x14,%esp
44bea7:	8b 70 20             	mov    0x20(%eax),%esi
44beaa:	8b ce                	mov    %esi,%ecx
44beac:	ff 15 e0 24 68 00    	call   *0x6824e0
44beb2:	8b cf                	mov    %edi,%ecx
44beb4:	ff d6                	call   *%esi
44beb6:	85 db                	test   %ebx,%ebx
44beb8:	0f 85 51 03 00 00    	jne    0x44c20f
44bebe:	e9 70 03 00 00       	jmp    0x44c233
44bec3:	8b 07                	mov    (%edi),%eax
44bec5:	8b 70 08             	mov    0x8(%eax),%esi
44bec8:	8b ce                	mov    %esi,%ecx
44beca:	ff 15 e0 24 68 00    	call   *0x6824e0
44bed0:	8b cf                	mov    %edi,%ecx
44bed2:	ff d6                	call   *%esi
44bed4:	8b d8                	mov    %eax,%ebx
44bed6:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
44bed9:	85 db                	test   %ebx,%ebx
44bedb:	74 1e                	je     0x44befb
44bedd:	68 88 bd 68 00       	push   $0x68bd88
44bee2:	6a 00                	push   $0x0
44bee4:	6a 02                	push   $0x2
44bee6:	68 14 bd 68 00       	push   $0x68bd14
44beeb:	ff 77 68             	push   0x68(%edi)
44beee:	e8 3d 12 04 00       	call   0x48d130
44bef3:	83 c4 14             	add    $0x14,%esp
44bef6:	e9 14 03 00 00       	jmp    0x44c20f
44befb:	83 7f 48 10          	cmpl   $0x10,0x48(%edi)
44beff:	8d 5f 34             	lea    0x34(%edi),%ebx
44bf02:	8b c3                	mov    %ebx,%eax
44bf04:	72 02                	jb     0x44bf08
44bf06:	8b 03                	mov    (%ebx),%eax
44bf08:	50                   	push   %eax
44bf09:	e8 d2 c9 01 00       	call   0x4688e0
44bf0e:	83 c4 04             	add    $0x4,%esp
44bf11:	85 c0                	test   %eax,%eax
44bf13:	74 0c                	je     0x44bf21
44bf15:	33 db                	xor    %ebx,%ebx
44bf17:	b9 f0 be 68 00       	mov    $0x68bef0,%ecx
44bf1c:	8d 43 04             	lea    0x4(%ebx),%eax
44bf1f:	eb 30                	jmp    0x44bf51
44bf21:	83 7b 14 10          	cmpl   $0x10,0x14(%ebx)
44bf25:	72 02                	jb     0x44bf29
44bf27:	8b 1b                	mov    (%ebx),%ebx
44bf29:	53                   	push   %ebx
44bf2a:	e8 81 ca 01 00       	call   0x4689b0
44bf2f:	83 c4 04             	add    $0x4,%esp
44bf32:	85 c0                	test   %eax,%eax
44bf34:	75 0c                	jne    0x44bf42
44bf36:	33 db                	xor    %ebx,%ebx
44bf38:	b9 14 bf 68 00       	mov    $0x68bf14,%ecx
44bf3d:	8d 43 04             	lea    0x4(%ebx),%eax
44bf40:	eb 0f                	jmp    0x44bf51
44bf42:	bb 04 00 00 00       	mov    $0x4,%ebx
44bf47:	b8 02 00 00 00       	mov    $0x2,%eax
44bf4c:	b9 3c bf 68 00       	mov    $0x68bf3c,%ecx
44bf51:	51                   	push   %ecx
44bf52:	6a 00                	push   $0x0
44bf54:	50                   	push   %eax
44bf55:	8b 47 68             	mov    0x68(%edi),%eax
44bf58:	68 14 bd 68 00       	push   $0x68bd14
44bf5d:	50                   	push   %eax
44bf5e:	e8 cd 11 04 00       	call   0x48d130
44bf63:	83 c4 14             	add    $0x14,%esp
44bf66:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
44bf69:	85 db                	test   %ebx,%ebx
44bf6b:	74 1e                	je     0x44bf8b
44bf6d:	68 b0 bd 68 00       	push   $0x68bdb0
44bf72:	6a 00                	push   $0x0
44bf74:	6a 02                	push   $0x2
44bf76:	68 14 bd 68 00       	push   $0x68bd14
44bf7b:	ff 77 68             	push   0x68(%edi)
44bf7e:	e8 ad 11 04 00       	call   0x48d130
44bf83:	83 c4 14             	add    $0x14,%esp
44bf86:	e9 84 02 00 00       	jmp    0x44c20f
44bf8b:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
44bf92:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
44bf99:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
44bf9d:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44bfa0:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
44bfa4:	50                   	push   %eax
44bfa5:	e8 f6 12 01 00       	call   0x45d2a0
44bfaa:	83 c4 04             	add    $0x4,%esp
44bfad:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44bfb0:	6a 01                	push   $0x1
44bfb2:	68 b4 b0 68 00       	push   $0x68b0b4
44bfb7:	e8 04 91 ff ff       	call   0x4450c0
44bfbc:	6a 0b                	push   $0xb
44bfbe:	68 bc bc 68 00       	push   $0x68bcbc
44bfc3:	8b c8                	mov    %eax,%ecx
44bfc5:	e8 f6 90 ff ff       	call   0x4450c0
44bfca:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
44bfce:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44bfd1:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
44bfd5:	50                   	push   %eax
44bfd6:	e8 05 c9 01 00       	call   0x4688e0
44bfdb:	8b 4f 68             	mov    0x68(%edi),%ecx
44bfde:	83 c4 04             	add    $0x4,%esp
44bfe1:	85 c0                	test   %eax,%eax
44bfe3:	74 27                	je     0x44c00c
44bfe5:	68 60 bf 68 00       	push   $0x68bf60
44bfea:	6a 00                	push   $0x0
44bfec:	6a 04                	push   $0x4
44bfee:	68 14 bd 68 00       	push   $0x68bd14
44bff3:	51                   	push   %ecx
44bff4:	e8 37 11 04 00       	call   0x48d130
44bff9:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
44bffd:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44c000:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
44c004:	50                   	push   %eax
44c005:	e8 d6 c5 00 00       	call   0x4585e0
44c00a:	eb 25                	jmp    0x44c031
44c00c:	68 9c bf 68 00       	push   $0x68bf9c
44c011:	6a 00                	push   $0x0
44c013:	6a 04                	push   $0x4
44c015:	68 14 bd 68 00       	push   $0x68bd14
44c01a:	51                   	push   %ecx
44c01b:	e8 10 11 04 00       	call   0x48d130
44c020:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
44c024:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44c027:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
44c02b:	50                   	push   %eax
44c02c:	e8 8f 99 00 00       	call   0x4559c0
44c031:	8b 55 e8             	mov    -0x18(%ebp),%edx
44c034:	83 c4 18             	add    $0x18,%esp
44c037:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
44c03b:	83 fa 10             	cmp    $0x10,%edx
44c03e:	72 2c                	jb     0x44c06c
44c040:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
44c043:	42                   	inc    %edx
44c044:	8b c1                	mov    %ecx,%eax
44c046:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
44c04c:	72 14                	jb     0x44c062
44c04e:	8b 49 fc             	mov    -0x4(%ecx),%ecx
44c051:	83 c2 23             	add    $0x23,%edx
44c054:	2b c1                	sub    %ecx,%eax
44c056:	83 c0 fc             	add    $0xfffffffc,%eax
44c059:	83 f8 1f             	cmp    $0x1f,%eax
44c05c:	0f 87 19 02 00 00    	ja     0x44c27b
44c062:	52                   	push   %edx
44c063:	51                   	push   %ecx
44c064:	e8 09 50 19 00       	call   0x5e1072
44c069:	83 c4 08             	add    $0x8,%esp
44c06c:	8b cf                	mov    %edi,%ecx
44c06e:	e8 2d f1 ff ff       	call   0x44b1a0
44c073:	8b d8                	mov    %eax,%ebx
44c075:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
44c078:	85 db                	test   %ebx,%ebx
44c07a:	74 1e                	je     0x44c09a
44c07c:	68 d8 bd 68 00       	push   $0x68bdd8
44c081:	6a 00                	push   $0x0
44c083:	6a 02                	push   $0x2
44c085:	68 14 bd 68 00       	push   $0x68bd14
44c08a:	ff 77 68             	push   0x68(%edi)
44c08d:	e8 9e 10 04 00       	call   0x48d130
44c092:	83 c4 14             	add    $0x14,%esp
44c095:	e9 c3 00 00 00       	jmp    0x44c15d
44c09a:	8d 77 1c             	lea    0x1c(%edi),%esi
44c09d:	56                   	push   %esi
44c09e:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44c0a1:	e8 fa 0c ff ff       	call   0x43cda0
44c0a6:	83 7d 98 10          	cmpl   $0x10,-0x68(%ebp)
44c0aa:	8d 45 84             	lea    -0x7c(%ebp),%eax
44c0ad:	6a 13                	push   $0x13
44c0af:	0f 43 45 84          	cmovae -0x7c(%ebp),%eax
44c0b3:	bb 1a 00 00 00       	mov    $0x1a,%ebx
44c0b8:	68 7c bb 68 00       	push   $0x68bb7c
44c0bd:	ff 75 94             	push   -0x6c(%ebp)
44c0c0:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
44c0c4:	50                   	push   %eax
44c0c5:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
44c0c8:	e8 73 b0 ff ff       	call   0x447140
44c0cd:	83 c4 10             	add    $0x10,%esp
44c0d0:	85 c0                	test   %eax,%eax
44c0d2:	74 34                	je     0x44c108
44c0d4:	56                   	push   %esi
44c0d5:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c0d8:	e8 c3 0c ff ff       	call   0x43cda0
44c0dd:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
44c0e1:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44c0e4:	6a 0d                	push   $0xd
44c0e6:	0f 43 45 d4          	cmovae -0x2c(%ebp),%eax
44c0ea:	bb 3e 00 00 00       	mov    $0x3e,%ebx
44c0ef:	68 6c bb 68 00       	push   $0x68bb6c
44c0f4:	ff 75 e4             	push   -0x1c(%ebp)
44c0f7:	50                   	push   %eax
44c0f8:	e8 43 b0 ff ff       	call   0x447140
44c0fd:	83 c4 10             	add    $0x10,%esp
44c100:	c6 45 a3 00          	movb   $0x0,-0x5d(%ebp)
44c104:	85 c0                	test   %eax,%eax
44c106:	75 04                	jne    0x44c10c
44c108:	c6 45 a3 01          	movb   $0x1,-0x5d(%ebp)
44c10c:	f6 c3 04             	test   $0x4,%bl
44c10f:	74 0b                	je     0x44c11c
44c111:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c114:	83 e3 fb             	and    $0xfffffffb,%ebx
44c117:	e8 94 c5 fe ff       	call   0x4386b0
44c11c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
44c123:	f6 c3 02             	test   $0x2,%bl
44c126:	74 08                	je     0x44c130
44c128:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44c12b:	e8 80 c5 fe ff       	call   0x4386b0
44c130:	80 7d a3 00          	cmpb   $0x0,-0x5d(%ebp)
44c134:	74 11                	je     0x44c147
44c136:	8b 07                	mov    (%edi),%eax
44c138:	8b 70 18             	mov    0x18(%eax),%esi
44c13b:	8b ce                	mov    %esi,%ecx
44c13d:	ff 15 e0 24 68 00    	call   *0x6824e0
44c143:	8b cf                	mov    %edi,%ecx
44c145:	ff d6                	call   *%esi
44c147:	8b 07                	mov    (%edi),%eax
44c149:	8b 70 1c             	mov    0x1c(%eax),%esi
44c14c:	8b ce                	mov    %esi,%ecx
44c14e:	ff 15 e0 24 68 00    	call   *0x6824e0
44c154:	8b cf                	mov    %edi,%ecx
44c156:	ff d6                	call   *%esi
44c158:	8b d8                	mov    %eax,%ebx
44c15a:	89 5d 9c             	mov    %ebx,-0x64(%ebp)
44c15d:	6a 1d                	push   $0x1d
44c15f:	68 fc bd 68 00       	push   $0x68bdfc
44c164:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
44c16a:	c7 85 7c ff ff ff 00 	movl   $0x0,-0x84(%ebp)
44c171:	00 00 00
44c174:	c7 45 80 0f 00 00 00 	movl   $0xf,-0x80(%ebp)
44c17b:	c6 85 6c ff ff ff 00 	movb   $0x0,-0x94(%ebp)
44c182:	e8 b9 90 ff ff       	call   0x445240
44c187:	6a 1c                	push   $0x1c
44c189:	68 c8 bc 68 00       	push   $0x68bcc8
44c18e:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c191:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
44c195:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
44c19c:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
44c1a3:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
44c1a7:	e8 94 90 ff ff       	call   0x445240
44c1ac:	6a 06                	push   $0x6
44c1ae:	68 64 bb 68 00       	push   $0x68bb64
44c1b3:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44c1b6:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
44c1ba:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
44c1c1:	c7 45 98 0f 00 00 00 	movl   $0xf,-0x68(%ebp)
44c1c8:	c6 45 84 00          	movb   $0x0,-0x7c(%ebp)
44c1cc:	e8 6f 90 ff ff       	call   0x445240
44c1d1:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
44c1d7:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
44c1db:	50                   	push   %eax
44c1dc:	8d 45 d4             	lea    -0x2c(%ebp),%eax
44c1df:	50                   	push   %eax
44c1e0:	8d 45 84             	lea    -0x7c(%ebp),%eax
44c1e3:	50                   	push   %eax
44c1e4:	8d 47 04             	lea    0x4(%edi),%eax
44c1e7:	50                   	push   %eax
44c1e8:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
44c1eb:	e8 20 85 00 00       	call   0x454710
44c1f0:	8d 4d 84             	lea    -0x7c(%ebp),%ecx
44c1f3:	e8 b8 c4 fe ff       	call   0x4386b0
44c1f8:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
44c1fb:	e8 b0 c4 fe ff       	call   0x4386b0
44c200:	8d 8d 6c ff ff ff    	lea    -0x94(%ebp),%ecx
44c206:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
44c20a:	e8 a1 c4 fe ff       	call   0x4386b0
44c20f:	8d 45 9c             	lea    -0x64(%ebp),%eax
44c212:	8b cf                	mov    %edi,%ecx
44c214:	50                   	push   %eax
44c215:	68 04 af 68 00       	push   $0x68af04
44c21a:	8d 45 a4             	lea    -0x5c(%ebp),%eax
44c21d:	50                   	push   %eax
44c21e:	e8 6d 00 00 00       	call   0x44c290
44c223:	68 14 bd 68 00       	push   $0x68bd14
44c228:	ff 77 68             	push   0x68(%edi)
44c22b:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
44c22e:	e8 7d 85 00 00       	call   0x4547b0
44c233:	8d 4d c8             	lea    -0x38(%ebp),%ecx
44c236:	e8 c5 8c ff ff       	call   0x444f00
44c23b:	8d 4d bc             	lea    -0x44(%ebp),%ecx
44c23e:	e8 bd 8c ff ff       	call   0x444f00
44c243:	8d 4d b0             	lea    -0x50(%ebp),%ecx
44c246:	e8 b5 8c ff ff       	call   0x444f00
44c24b:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
44c24e:	e8 ad 8c ff ff       	call   0x444f00
44c253:	8b c3                	mov    %ebx,%eax
44c255:	8b 4d f4             	mov    -0xc(%ebp),%ecx
44c258:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
44c25f:	59                   	pop    %ecx
44c260:	5f                   	pop    %edi
44c261:	5e                   	pop    %esi
44c262:	5b                   	pop    %ebx
44c263:	8b 4d f0             	mov    -0x10(%ebp),%ecx
44c266:	33 cd                	xor    %ebp,%ecx
44c268:	e8 6d 52 19 00       	call   0x5e14da
44c26d:	8b e5                	mov    %ebp,%esp
44c26f:	5d                   	pop    %ebp
44c270:	c3                   	ret
44c271:	e8 b9 0c 1a 00       	call   0x5ecf2f
44c276:	e8 b4 0c 1a 00       	call   0x5ecf2f
44c27b:	e8 af 0c 1a 00       	call   0x5ecf2f
44c280:	cc                   	int3
44c281:	cc                   	int3
44c282:	cc                   	int3
44c283:	cc                   	int3
44c284:	cc                   	int3
44c285:	cc                   	int3
44c286:	cc                   	int3
44c287:	cc                   	int3
44c288:	cc                   	int3
44c289:	cc                   	int3
44c28a:	cc                   	int3
44c28b:	cc                   	int3
44c28c:	cc                   	int3
44c28d:	cc                   	int3
44c28e:	cc                   	int3
44c28f:	cc                   	int3
44c290:	55                   	push   %ebp
44c291:	8b ec                	mov    %esp,%ebp
44c293:	6a ff                	push   $0xffffffff
44c295:	68 e0 d5 64 00       	push   $0x64d5e0
44c29a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
44c2a0:	50                   	push   %eax
44c2a1:	83 ec 38             	sub    $0x38,%esp
44c2a4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
44c2a9:	33 c5                	xor    %ebp,%eax
44c2ab:	89 45 f0             	mov    %eax,-0x10(%ebp)
44c2ae:	53                   	push   %ebx
44c2af:	56                   	push   %esi
44c2b0:	57                   	push   %edi
44c2b1:	50                   	push   %eax
44c2b2:	8d 45 f4             	lea    -0xc(%ebp),%eax
44c2b5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
44c2bb:	8b f9                	mov    %ecx,%edi
44c2bd:	8b 45 0c             	mov    0xc(%ebp),%eax
44c2c0:	8d 4d c0             	lea    -0x40(%ebp),%ecx
44c2c3:	8b 5d 08             	mov    0x8(%ebp),%ebx
44c2c6:	6a 0b                	push   $0xb
44c2c8:	68 90 bb 68 00       	push   $0x68bb90
44c2cd:	89 45 bc             	mov    %eax,-0x44(%ebp)
44c2d0:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
44c2d7:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
44c2de:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)