5c4e9b:	89 45 f0             	mov    %eax,-0x10(%ebp)
5c4e9e:	53                   	push   %ebx
5c4e9f:	56                   	push   %esi
5c4ea0:	57                   	push   %edi
5c4ea1:	50                   	push   %eax
5c4ea2:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c4ea5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c4eab:	8b 75 08             	mov    0x8(%ebp),%esi
5c4eae:	8d 4d 90             	lea    -0x70(%ebp),%ecx
5c4eb1:	8b 7d 0c             	mov    0xc(%ebp),%edi
5c4eb4:	6a 03                	push   $0x3
5c4eb6:	68 b0 c4 68 00       	push   $0x68c4b0
5c4ebb:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
5c4ec2:	c7 45 a4 0f 00 00 00 	movl   $0xf,-0x5c(%ebp)
5c4ec9:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
5c4ecd:	e8 6e 03 e8 ff       	call   0x445240
5c4ed2:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
5c4ed9:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
5c4ee0:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
5c4ee4:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
5c4eeb:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
5c4ef2:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
5c4ef6:	b9 0f 00 00 00       	mov    $0xf,%ecx
5c4efb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c4f02:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
5c4f09:	89 4d ec             	mov    %ecx,-0x14(%ebp)
5c4f0c:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5c4f10:	8b 06                	mov    (%esi),%eax
5c4f12:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c4f16:	3b 46 04             	cmp    0x4(%esi),%eax
5c4f19:	75 04                	jne    0x5c4f1f
5c4f1b:	b3 01                	mov    $0x1,%bl
5c4f1d:	eb 5f                	jmp    0x5c4f7e
5c4f1f:	6a 03                	push   $0x3
5c4f21:	68 b0 c4 68 00       	push   $0x68c4b0
5c4f26:	8d 4d 90             	lea    -0x70(%ebp),%ecx
5c4f29:	e8 12 03 e8 ff       	call   0x445240
5c4f2e:	8d 45 a8             	lea    -0x58(%ebp),%eax
5c4f31:	50                   	push   %eax
5c4f32:	e8 09 e3 ff ff       	call   0x5c3240
5c4f37:	83 c4 04             	add    $0x4,%esp
5c4f3a:	84 c0                	test   %al,%al
5c4f3c:	74 3b                	je     0x5c4f79
5c4f3e:	8d 45 c0             	lea    -0x40(%ebp),%eax
5c4f41:	50                   	push   %eax
5c4f42:	e8 69 e9 ff ff       	call   0x5c38b0
5c4f47:	83 c4 04             	add    $0x4,%esp
5c4f4a:	84 c0                	test   %al,%al
5c4f4c:	74 2b                	je     0x5c4f79
5c4f4e:	8d 45 d8             	lea    -0x28(%ebp),%eax
5c4f51:	50                   	push   %eax
5c4f52:	57                   	push   %edi
5c4f53:	8d 45 90             	lea    -0x70(%ebp),%eax
5c4f56:	50                   	push   %eax
5c4f57:	56                   	push   %esi
5c4f58:	e8 23 77 ff ff       	call   0x5bc680
5c4f5d:	8d 45 d8             	lea    -0x28(%ebp),%eax
5c4f60:	50                   	push   %eax
5c4f61:	ff 35 90 6e 72 00    	push   0x726e90
5c4f67:	ff 35 8c 6e 72 00    	push   0x726e8c
5c4f6d:	e8 0e fc ff ff       	call   0x5c4b80
5c4f72:	83 c4 1c             	add    $0x1c,%esp
5c4f75:	8a d8                	mov    %al,%bl
5c4f77:	eb 02                	jmp    0x5c4f7b
5c4f79:	32 db                	xor    %bl,%bl
5c4f7b:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5c4f7e:	83 f9 10             	cmp    $0x10,%ecx
5c4f81:	72 2a                	jb     0x5c4fad
5c4f83:	8d 51 01             	lea    0x1(%ecx),%edx
5c4f86:	8b 4d d8             	mov    -0x28(%ebp),%ecx
5c4f89:	8b c1                	mov    %ecx,%eax
5c4f8b:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c4f91:	72 10                	jb     0x5c4fa3
5c4f93:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c4f96:	83 c2 23             	add    $0x23,%edx
5c4f99:	2b c1                	sub    %ecx,%eax
5c4f9b:	83 c0 fc             	add    $0xfffffffc,%eax
5c4f9e:	83 f8 1f             	cmp    $0x1f,%eax
5c4fa1:	77 42                	ja     0x5c4fe5
5c4fa3:	52                   	push   %edx
5c4fa4:	51                   	push   %ecx
5c4fa5:	e8 c8 c0 01 00       	call   0x5e1072
5c4faa:	83 c4 08             	add    $0x8,%esp
5c4fad:	8d 4d 90             	lea    -0x70(%ebp),%ecx
5c4fb0:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
5c4fb7:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
5c4fbe:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5c4fc2:	e8 89 82 e8 ff       	call   0x44d250
5c4fc7:	8a c3                	mov    %bl,%al
5c4fc9:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c4fcc:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c4fd3:	59                   	pop    %ecx
5c4fd4:	5f                   	pop    %edi
5c4fd5:	5e                   	pop    %esi
5c4fd6:	5b                   	pop    %ebx
5c4fd7:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5c4fda:	33 cd                	xor    %ebp,%ecx
5c4fdc:	e8 f9 c4 01 00       	call   0x5e14da
5c4fe1:	8b e5                	mov    %ebp,%esp
5c4fe3:	5d                   	pop    %ebp
5c4fe4:	c3                   	ret
5c4fe5:	e8 45 7f 02 00       	call   0x5ecf2f
5c4fea:	cc                   	int3
5c4feb:	cc                   	int3
5c4fec:	cc                   	int3
5c4fed:	cc                   	int3
5c4fee:	cc                   	int3
5c4fef:	cc                   	int3
5c4ff0:	55                   	push   %ebp
5c4ff1:	8b ec                	mov    %esp,%ebp
5c4ff3:	6a ff                	push   $0xffffffff
5c4ff5:	68 70 f8 65 00       	push   $0x65f870
5c4ffa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c5000:	50                   	push   %eax
5c5001:	83 ec 64             	sub    $0x64,%esp
5c5004:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c5009:	33 c5                	xor    %ebp,%eax
5c500b:	89 45 f0             	mov    %eax,-0x10(%ebp)
5c500e:	53                   	push   %ebx
5c500f:	56                   	push   %esi
5c5010:	57                   	push   %edi
5c5011:	50                   	push   %eax
5c5012:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c5015:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c501b:	8b 75 08             	mov    0x8(%ebp),%esi
5c501e:	8d 4d 90             	lea    -0x70(%ebp),%ecx
5c5021:	8b 7d 0c             	mov    0xc(%ebp),%edi
5c5024:	6a 03                	push   $0x3
5c5026:	68 b0 c4 68 00       	push   $0x68c4b0
5c502b:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
5c5032:	c7 45 a4 0f 00 00 00 	movl   $0xf,-0x5c(%ebp)
5c5039:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
5c503d:	e8 fe 01 e8 ff       	call   0x445240
5c5042:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
5c5049:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
5c5050:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
5c5054:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
5c505b:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
5c5062:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
5c5066:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c506d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
5c5074:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
5c507b:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5c507f:	6a 03                	push   $0x3
5c5081:	68 b0 c4 68 00       	push   $0x68c4b0
5c5086:	8d 4d 90             	lea    -0x70(%ebp),%ecx
5c5089:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c508d:	e8 ae 01 e8 ff       	call   0x445240
5c5092:	8d 45 a8             	lea    -0x58(%ebp),%eax
5c5095:	50                   	push   %eax
5c5096:	e8 a5 e1 ff ff       	call   0x5c3240
5c509b:	83 c4 04             	add    $0x4,%esp
5c509e:	84 c0                	test   %al,%al
5c50a0:	74 3b                	je     0x5c50dd
5c50a2:	8d 45 c0             	lea    -0x40(%ebp),%eax
5c50a5:	50                   	push   %eax
5c50a6:	e8 05 e8 ff ff       	call   0x5c38b0
5c50ab:	83 c4 04             	add    $0x4,%esp
5c50ae:	84 c0                	test   %al,%al
5c50b0:	74 2b                	je     0x5c50dd
5c50b2:	8d 45 d8             	lea    -0x28(%ebp),%eax
5c50b5:	50                   	push   %eax
5c50b6:	57                   	push   %edi
5c50b7:	8d 45 90             	lea    -0x70(%ebp),%eax
5c50ba:	50                   	push   %eax
5c50bb:	56                   	push   %esi
5c50bc:	e8 1f 7a ff ff       	call   0x5bcae0
5c50c1:	8d 45 d8             	lea    -0x28(%ebp),%eax
5c50c4:	50                   	push   %eax
5c50c5:	ff 35 94 6e 72 00    	push   0x726e94
5c50cb:	ff 35 8c 6e 72 00    	push   0x726e8c
5c50d1:	e8 aa fa ff ff       	call   0x5c4b80
5c50d6:	83 c4 1c             	add    $0x1c,%esp
5c50d9:	8a d8                	mov    %al,%bl
5c50db:	eb 02                	jmp    0x5c50df
5c50dd:	32 db                	xor    %bl,%bl
5c50df:	8b 55 ec             	mov    -0x14(%ebp),%edx
5c50e2:	83 fa 10             	cmp    $0x10,%edx
5c50e5:	72 28                	jb     0x5c510f
5c50e7:	8b 4d d8             	mov    -0x28(%ebp),%ecx
5c50ea:	42                   	inc    %edx
5c50eb:	8b c1                	mov    %ecx,%eax
5c50ed:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c50f3:	72 10                	jb     0x5c5105
5c50f5:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c50f8:	83 c2 23             	add    $0x23,%edx
5c50fb:	2b c1                	sub    %ecx,%eax
5c50fd:	83 c0 fc             	add    $0xfffffffc,%eax
5c5100:	83 f8 1f             	cmp    $0x1f,%eax
5c5103:	77 42                	ja     0x5c5147
5c5105:	52                   	push   %edx
5c5106:	51                   	push   %ecx
5c5107:	e8 66 bf 01 00       	call   0x5e1072
5c510c:	83 c4 08             	add    $0x8,%esp
5c510f:	8d 4d 90             	lea    -0x70(%ebp),%ecx
5c5112:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
5c5119:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
5c5120:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5c5124:	e8 27 81 e8 ff       	call   0x44d250
5c5129:	8a c3                	mov    %bl,%al
5c512b:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c512e:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c5135:	59                   	pop    %ecx
5c5136:	5f                   	pop    %edi
5c5137:	5e                   	pop    %esi
5c5138:	5b                   	pop    %ebx
5c5139:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5c513c:	33 cd                	xor    %ebp,%ecx
5c513e:	e8 97 c3 01 00       	call   0x5e14da
5c5143:	8b e5                	mov    %ebp,%esp
5c5145:	5d                   	pop    %ebp
5c5146:	c3                   	ret
5c5147:	e8 e3 7d 02 00       	call   0x5ecf2f
5c514c:	cc                   	int3
5c514d:	cc                   	int3
5c514e:	cc                   	int3
5c514f:	cc                   	int3
5c5150:	55                   	push   %ebp
5c5151:	8b ec                	mov    %esp,%ebp
5c5153:	51                   	push   %ecx
5c5154:	8b 45 14             	mov    0x14(%ebp),%eax
5c5157:	33 c9                	xor    %ecx,%ecx
5c5159:	6a 00                	push   $0x0
5c515b:	c7 45 14 00 00 00 00 	movl   $0x0,0x14(%ebp)
5c5162:	38 08                	cmp    %cl,(%eax)
5c5164:	8d 45 14             	lea    0x14(%ebp),%eax
5c5167:	50                   	push   %eax
5c5168:	6a 00                	push   $0x0
5c516a:	68 3f 01 0f 00       	push   $0xf013f
5c516f:	6a 00                	push   $0x0
5c5171:	6a 00                	push   $0x0
5c5173:	6a 00                	push   $0x0
5c5175:	ff 75 0c             	push   0xc(%ebp)
5c5178:	0f 95 c1             	setne  %cl
5c517b:	ff 75 08             	push   0x8(%ebp)
5c517e:	89 4d fc             	mov    %ecx,-0x4(%ebp)
5c5181:	ff 15 e4 20 68 00    	call   *0x6820e4
5c5187:	85 c0                	test   %eax,%eax
5c5189:	75 25                	jne    0x5c51b0
5c518b:	6a 04                	push   $0x4
5c518d:	8d 45 fc             	lea    -0x4(%ebp),%eax
5c5190:	50                   	push   %eax
5c5191:	6a 04                	push   $0x4
5c5193:	6a 00                	push   $0x0
5c5195:	ff 75 10             	push   0x10(%ebp)
5c5198:	ff 75 14             	push   0x14(%ebp)
5c519b:	ff 15 cc 20 68 00    	call   *0x6820cc
5c51a1:	85 c0                	test   %eax,%eax
5c51a3:	75 0b                	jne    0x5c51b0
5c51a5:	ff 75 14             	push   0x14(%ebp)
5c51a8:	ff 15 44 20 68 00    	call   *0x682044
5c51ae:	33 c0                	xor    %eax,%eax
5c51b0:	8b e5                	mov    %ebp,%esp
5c51b2:	5d                   	pop    %ebp
5c51b3:	c3                   	ret
5c51b4:	cc                   	int3
5c51b5:	cc                   	int3
5c51b6:	cc                   	int3
5c51b7:	cc                   	int3
5c51b8:	cc                   	int3
5c51b9:	cc                   	int3
5c51ba:	cc                   	int3
5c51bb:	cc                   	int3
5c51bc:	cc                   	int3
5c51bd:	cc                   	int3
5c51be:	cc                   	int3
5c51bf:	cc                   	int3
5c51c0:	55                   	push   %ebp
5c51c1:	8b ec                	mov    %esp,%ebp
5c51c3:	6a ff                	push   $0xffffffff
5c51c5:	68 b0 f8 65 00       	push   $0x65f8b0
5c51ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c51d0:	50                   	push   %eax
5c51d1:	83 ec 34             	sub    $0x34,%esp
5c51d4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c51d9:	33 c5                	xor    %ebp,%eax
5c51db:	89 45 f0             	mov    %eax,-0x10(%ebp)
5c51de:	53                   	push   %ebx
5c51df:	50                   	push   %eax
5c51e0:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c51e3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c51e9:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
5c51f0:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
5c51f7:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
5c51fb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c5202:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
5c5209:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
5c5210:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5c5214:	8d 45 c0             	lea    -0x40(%ebp),%eax
5c5217:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c521b:	50                   	push   %eax
5c521c:	e8 5f da ff ff       	call   0x5c2c80
5c5221:	83 c4 04             	add    $0x4,%esp
5c5224:	84 c0                	test   %al,%al
5c5226:	74 34                	je     0x5c525c
5c5228:	8d 45 d8             	lea    -0x28(%ebp),%eax
5c522b:	50                   	push   %eax
5c522c:	e8 2f db ff ff       	call   0x5c2d60
5c5231:	83 c4 04             	add    $0x4,%esp
5c5234:	84 c0                	test   %al,%al
5c5236:	74 24                	je     0x5c525c
5c5238:	8d 45 c0             	lea    -0x40(%ebp),%eax
5c523b:	50                   	push   %eax
5c523c:	e8 ef ed ff ff       	call   0x5c4030
5c5241:	83 c4 04             	add    $0x4,%esp
5c5244:	84 c0                	test   %al,%al
5c5246:	75 14                	jne    0x5c525c
5c5248:	8d 45 d8             	lea    -0x28(%ebp),%eax
5c524b:	50                   	push   %eax
5c524c:	e8 df ed ff ff       	call   0x5c4030
5c5251:	83 c4 04             	add    $0x4,%esp
5c5254:	84 c0                	test   %al,%al
5c5256:	75 04                	jne    0x5c525c
5c5258:	b3 01                	mov    $0x1,%bl
5c525a:	eb 02                	jmp    0x5c525e
5c525c:	32 db                	xor    %bl,%bl
5c525e:	8b 55 ec             	mov    -0x14(%ebp),%edx
5c5261:	83 fa 10             	cmp    $0x10,%edx
5c5264:	72 28                	jb     0x5c528e
5c5266:	8b 4d d8             	mov    -0x28(%ebp),%ecx
5c5269:	42                   	inc    %edx
5c526a:	8b c1                	mov    %ecx,%eax
5c526c:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c5272:	72 10                	jb     0x5c5284
5c5274:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c5277:	83 c2 23             	add    $0x23,%edx
5c527a:	2b c1                	sub    %ecx,%eax
5c527c:	83 c0 fc             	add    $0xfffffffc,%eax
5c527f:	83 f8 1f             	cmp    $0x1f,%eax
5c5282:	77 68                	ja     0x5c52ec
5c5284:	52                   	push   %edx
5c5285:	51                   	push   %ecx
5c5286:	e8 e7 bd 01 00       	call   0x5e1072
5c528b:	83 c4 08             	add    $0x8,%esp
5c528e:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5c5291:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
5c5298:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
5c529f:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5c52a3:	83 fa 10             	cmp    $0x10,%edx
5c52a6:	72 28                	jb     0x5c52d0
5c52a8:	8b 4d c0             	mov    -0x40(%ebp),%ecx
5c52ab:	42                   	inc    %edx
5c52ac:	8b c1                	mov    %ecx,%eax
5c52ae:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c52b4:	72 10                	jb     0x5c52c6
5c52b6:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c52b9:	83 c2 23             	add    $0x23,%edx
5c52bc:	2b c1                	sub    %ecx,%eax
5c52be:	83 c0 fc             	add    $0xfffffffc,%eax
5c52c1:	83 f8 1f             	cmp    $0x1f,%eax