4c0f26:	e8 af 05 12 00       	call   0x5e14da
4c0f2b:	8b e5                	mov    %ebp,%esp
4c0f2d:	5d                   	pop    %ebp
4c0f2e:	c3                   	ret
4c0f2f:	cc                   	int3
4c0f30:	55                   	push   %ebp
4c0f31:	8b ec                	mov    %esp,%ebp
4c0f33:	6a ff                	push   $0xffffffff
4c0f35:	68 e4 af 65 00       	push   $0x65afe4
4c0f3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c0f40:	50                   	push   %eax
4c0f41:	81 ec 58 06 00 00    	sub    $0x658,%esp
4c0f47:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4c0f4c:	33 c5                	xor    %ebp,%eax
4c0f4e:	89 45 f0             	mov    %eax,-0x10(%ebp)
4c0f51:	53                   	push   %ebx
4c0f52:	56                   	push   %esi
4c0f53:	57                   	push   %edi
4c0f54:	50                   	push   %eax
4c0f55:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c0f58:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c0f5e:	8b 45 08             	mov    0x8(%ebp),%eax
4c0f61:	8b 7d 0c             	mov    0xc(%ebp),%edi
4c0f64:	8b 75 10             	mov    0x10(%ebp),%esi
4c0f67:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4c0f6e:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4c0f75:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4c0f79:	8d 8d 9c f9 ff ff    	lea    -0x664(%ebp),%ecx
4c0f7f:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c0f86:	51                   	push   %ecx
4c0f87:	50                   	push   %eax
4c0f88:	e8 83 08 00 00       	call   0x4c1810
4c0f8d:	8d 8d 9c fb ff ff    	lea    -0x464(%ebp),%ecx
4c0f93:	83 c4 08             	add    $0x8,%esp
4c0f96:	8d 51 01             	lea    0x1(%ecx),%edx
4c0f99:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4c0fa0:	8a 01                	mov    (%ecx),%al
4c0fa2:	41                   	inc    %ecx
4c0fa3:	84 c0                	test   %al,%al
4c0fa5:	75 f9                	jne    0x4c0fa0
4c0fa7:	8d 45 d8             	lea    -0x28(%ebp),%eax
4c0faa:	2b ca                	sub    %edx,%ecx
4c0fac:	50                   	push   %eax
4c0fad:	51                   	push   %ecx
4c0fae:	8d 85 9c fb ff ff    	lea    -0x464(%ebp),%eax
4c0fb4:	50                   	push   %eax
4c0fb5:	e8 36 51 01 00       	call   0x4d60f0
4c0fba:	83 c4 0c             	add    $0xc,%esp
4c0fbd:	8d 45 c0             	lea    -0x40(%ebp),%eax
4c0fc0:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c0fc3:	6a 08                	push   $0x8
4c0fc5:	6a 00                	push   $0x0
4c0fc7:	50                   	push   %eax
4c0fc8:	e8 c3 7e f9 ff       	call   0x458e90
4c0fcd:	8b d8                	mov    %eax,%ebx
4c0fcf:	3b fb                	cmp    %ebx,%edi
4c0fd1:	74 38                	je     0x4c100b
4c0fd3:	8b 47 14             	mov    0x14(%edi),%eax
4c0fd6:	83 f8 10             	cmp    $0x10,%eax
4c0fd9:	72 0b                	jb     0x4c0fe6
4c0fdb:	40                   	inc    %eax
4c0fdc:	8b cf                	mov    %edi,%ecx
4c0fde:	50                   	push   %eax
4c0fdf:	ff 37                	push   (%edi)
4c0fe1:	e8 4a 7e f7 ff       	call   0x438e30
4c0fe6:	c7 47 14 0f 00 00 00 	movl   $0xf,0x14(%edi)
4c0fed:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%edi)
4c0ff4:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4c0ff8:	72 04                	jb     0x4c0ffe
4c0ffa:	8b 07                	mov    (%edi),%eax
4c0ffc:	eb 02                	jmp    0x4c1000
4c0ffe:	8b c7                	mov    %edi,%eax
4c1000:	53                   	push   %ebx
4c1001:	8b cf                	mov    %edi,%ecx
4c1003:	c6 00 00             	movb   $0x0,(%eax)
4c1006:	e8 35 e3 f7 ff       	call   0x43f340
4c100b:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4c100e:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4c1012:	83 f8 10             	cmp    $0x10,%eax
4c1015:	72 0d                	jb     0x4c1024
4c1017:	40                   	inc    %eax
4c1018:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4c101b:	50                   	push   %eax
4c101c:	ff 75 c0             	push   -0x40(%ebp)
4c101f:	e8 0c 7e f7 ff       	call   0x438e30
4c1024:	8d 8d b1 fb ff ff    	lea    -0x44f(%ebp),%ecx
4c102a:	8d 51 01             	lea    0x1(%ecx),%edx
4c102d:	0f 1f 00             	nopl   (%eax)
4c1030:	8a 01                	mov    (%ecx),%al
4c1032:	41                   	inc    %ecx
4c1033:	84 c0                	test   %al,%al
4c1035:	75 f9                	jne    0x4c1030
4c1037:	8d 45 d8             	lea    -0x28(%ebp),%eax
4c103a:	2b ca                	sub    %edx,%ecx
4c103c:	50                   	push   %eax
4c103d:	51                   	push   %ecx
4c103e:	8d 85 b1 fb ff ff    	lea    -0x44f(%ebp),%eax
4c1044:	50                   	push   %eax
4c1045:	e8 a6 50 01 00       	call   0x4d60f0
4c104a:	83 c4 0c             	add    $0xc,%esp
4c104d:	8d 45 c0             	lea    -0x40(%ebp),%eax
4c1050:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c1053:	6a 04                	push   $0x4
4c1055:	6a 00                	push   $0x0
4c1057:	50                   	push   %eax
4c1058:	e8 33 7e f9 ff       	call   0x458e90
4c105d:	8b f8                	mov    %eax,%edi
4c105f:	3b f7                	cmp    %edi,%esi
4c1061:	74 38                	je     0x4c109b
4c1063:	8b 46 14             	mov    0x14(%esi),%eax
4c1066:	83 f8 10             	cmp    $0x10,%eax
4c1069:	72 0b                	jb     0x4c1076
4c106b:	40                   	inc    %eax
4c106c:	8b ce                	mov    %esi,%ecx
4c106e:	50                   	push   %eax
4c106f:	ff 36                	push   (%esi)
4c1071:	e8 ba 7d f7 ff       	call   0x438e30
4c1076:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c107d:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c1084:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c1088:	72 04                	jb     0x4c108e
4c108a:	8b 06                	mov    (%esi),%eax
4c108c:	eb 02                	jmp    0x4c1090
4c108e:	8b c6                	mov    %esi,%eax
4c1090:	57                   	push   %edi
4c1091:	8b ce                	mov    %esi,%ecx
4c1093:	c6 00 00             	movb   $0x0,(%eax)
4c1096:	e8 a5 e2 f7 ff       	call   0x43f340
4c109b:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4c109e:	83 f8 10             	cmp    $0x10,%eax
4c10a1:	72 0d                	jb     0x4c10b0
4c10a3:	40                   	inc    %eax
4c10a4:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4c10a7:	50                   	push   %eax
4c10a8:	ff 75 c0             	push   -0x40(%ebp)
4c10ab:	e8 80 7d f7 ff       	call   0x438e30
4c10b0:	8b 45 ec             	mov    -0x14(%ebp),%eax
4c10b3:	83 f8 10             	cmp    $0x10,%eax
4c10b6:	72 0d                	jb     0x4c10c5
4c10b8:	40                   	inc    %eax
4c10b9:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c10bc:	50                   	push   %eax
4c10bd:	ff 75 d8             	push   -0x28(%ebp)
4c10c0:	e8 6b 7d f7 ff       	call   0x438e30
4c10c5:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c10c8:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c10cf:	59                   	pop    %ecx
4c10d0:	5f                   	pop    %edi
4c10d1:	5e                   	pop    %esi
4c10d2:	5b                   	pop    %ebx
4c10d3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4c10d6:	33 cd                	xor    %ebp,%ecx
4c10d8:	e8 fd 03 12 00       	call   0x5e14da
4c10dd:	8b e5                	mov    %ebp,%esp
4c10df:	5d                   	pop    %ebp
4c10e0:	c3                   	ret
4c10e1:	cc                   	int3
4c10e2:	cc                   	int3
4c10e3:	cc                   	int3
4c10e4:	cc                   	int3
4c10e5:	cc                   	int3
4c10e6:	cc                   	int3
4c10e7:	cc                   	int3
4c10e8:	cc                   	int3
4c10e9:	cc                   	int3
4c10ea:	cc                   	int3
4c10eb:	cc                   	int3
4c10ec:	cc                   	int3
4c10ed:	cc                   	int3
4c10ee:	cc                   	int3
4c10ef:	cc                   	int3
4c10f0:	55                   	push   %ebp
4c10f1:	8b ec                	mov    %esp,%ebp
4c10f3:	6a ff                	push   $0xffffffff
4c10f5:	68 1e b0 65 00       	push   $0x65b01e
4c10fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4c1100:	50                   	push   %eax
4c1101:	81 ec 34 01 00 00    	sub    $0x134,%esp
4c1107:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4c110c:	33 c5                	xor    %ebp,%eax
4c110e:	89 45 f0             	mov    %eax,-0x10(%ebp)
4c1111:	56                   	push   %esi
4c1112:	57                   	push   %edi
4c1113:	50                   	push   %eax
4c1114:	8d 45 f4             	lea    -0xc(%ebp),%eax
4c1117:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4c111d:	8b 45 08             	mov    0x8(%ebp),%eax
4c1120:	8b 75 0c             	mov    0xc(%ebp),%esi
4c1123:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4c112a:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4c1131:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4c1135:	8d 8d c0 fe ff ff    	lea    -0x140(%ebp),%ecx
4c113b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4c1142:	51                   	push   %ecx
4c1143:	50                   	push   %eax
4c1144:	e8 c7 00 00 00       	call   0x4c1210
4c1149:	8d 8d c0 fe ff ff    	lea    -0x140(%ebp),%ecx
4c114f:	83 c4 08             	add    $0x8,%esp
4c1152:	8d 51 01             	lea    0x1(%ecx),%edx
4c1155:	8a 01                	mov    (%ecx),%al
4c1157:	41                   	inc    %ecx
4c1158:	84 c0                	test   %al,%al
4c115a:	75 f9                	jne    0x4c1155
4c115c:	8d 45 d8             	lea    -0x28(%ebp),%eax
4c115f:	2b ca                	sub    %edx,%ecx
4c1161:	50                   	push   %eax
4c1162:	51                   	push   %ecx
4c1163:	8d 85 c0 fe ff ff    	lea    -0x140(%ebp),%eax
4c1169:	50                   	push   %eax
4c116a:	e8 81 4f 01 00       	call   0x4d60f0
4c116f:	83 c4 0c             	add    $0xc,%esp
4c1172:	8d 45 c0             	lea    -0x40(%ebp),%eax
4c1175:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c1178:	6a 08                	push   $0x8
4c117a:	6a 00                	push   $0x0
4c117c:	50                   	push   %eax
4c117d:	e8 0e 7d f9 ff       	call   0x458e90
4c1182:	8b f8                	mov    %eax,%edi
4c1184:	3b f7                	cmp    %edi,%esi
4c1186:	74 38                	je     0x4c11c0
4c1188:	8b 46 14             	mov    0x14(%esi),%eax
4c118b:	83 f8 10             	cmp    $0x10,%eax
4c118e:	72 0b                	jb     0x4c119b
4c1190:	40                   	inc    %eax
4c1191:	8b ce                	mov    %esi,%ecx
4c1193:	50                   	push   %eax
4c1194:	ff 36                	push   (%esi)
4c1196:	e8 95 7c f7 ff       	call   0x438e30
4c119b:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4c11a2:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4c11a9:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4c11ad:	72 04                	jb     0x4c11b3
4c11af:	8b 06                	mov    (%esi),%eax
4c11b1:	eb 02                	jmp    0x4c11b5
4c11b3:	8b c6                	mov    %esi,%eax
4c11b5:	57                   	push   %edi
4c11b6:	8b ce                	mov    %esi,%ecx
4c11b8:	c6 00 00             	movb   $0x0,(%eax)
4c11bb:	e8 80 e1 f7 ff       	call   0x43f340
4c11c0:	8b 45 d4             	mov    -0x2c(%ebp),%eax
4c11c3:	83 f8 10             	cmp    $0x10,%eax
4c11c6:	72 0d                	jb     0x4c11d5
4c11c8:	40                   	inc    %eax
4c11c9:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4c11cc:	50                   	push   %eax
4c11cd:	ff 75 c0             	push   -0x40(%ebp)
4c11d0:	e8 5b 7c f7 ff       	call   0x438e30
4c11d5:	8b 45 ec             	mov    -0x14(%ebp),%eax
4c11d8:	83 f8 10             	cmp    $0x10,%eax
4c11db:	72 0d                	jb     0x4c11ea
4c11dd:	40                   	inc    %eax
4c11de:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4c11e1:	50                   	push   %eax
4c11e2:	ff 75 d8             	push   -0x28(%ebp)
4c11e5:	e8 46 7c f7 ff       	call   0x438e30
4c11ea:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4c11ed:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4c11f4:	59                   	pop    %ecx
4c11f5:	5f                   	pop    %edi
4c11f6:	5e                   	pop    %esi
4c11f7:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4c11fa:	33 cd                	xor    %ebp,%ecx
4c11fc:	e8 d9 02 12 00       	call   0x5e14da
4c1201:	8b e5                	mov    %ebp,%esp
4c1203:	5d                   	pop    %ebp
4c1204:	c3                   	ret
4c1205:	cc                   	int3
4c1206:	cc                   	int3
4c1207:	cc                   	int3
4c1208:	cc                   	int3
4c1209:	cc                   	int3
4c120a:	cc                   	int3
4c120b:	cc                   	int3
4c120c:	cc                   	int3
4c120d:	cc                   	int3
4c120e:	cc                   	int3
4c120f:	cc                   	int3
4c1210:	55                   	push   %ebp
4c1211:	8b ec                	mov    %esp,%ebp
4c1213:	56                   	push   %esi
4c1214:	8b 75 0c             	mov    0xc(%ebp),%esi
4c1217:	68 00 01 00 00       	push   $0x100
4c121c:	6a 00                	push   $0x0
4c121e:	56                   	push   %esi
4c121f:	e8 dc 27 12 00       	call   0x5e3a00
4c1224:	8b 4d 08             	mov    0x8(%ebp),%ecx
4c1227:	83 c4 0c             	add    $0xc,%esp
4c122a:	56                   	push   %esi
4c122b:	68 60 23 4c 00       	push   $0x4c2360
4c1230:	6a 00                	push   $0x0
4c1232:	68 3c c9 6a 00       	push   $0x6ac93c
4c1237:	e8 24 d6 fc ff       	call   0x48e860
4c123c:	80 3e 00             	cmpb   $0x0,(%esi)
4c123f:	74 30                	je     0x4c1271
4c1241:	b8 74 a1 6a 00       	mov    $0x6aa174,%eax
4c1246:	8b ce                	mov    %esi,%ecx
4c1248:	8a 11                	mov    (%ecx),%dl
4c124a:	3a 10                	cmp    (%eax),%dl
4c124c:	75 1a                	jne    0x4c1268
4c124e:	84 d2                	test   %dl,%dl
4c1250:	74 12                	je     0x4c1264
4c1252:	8a 51 01             	mov    0x1(%ecx),%dl
4c1255:	3a 50 01             	cmp    0x1(%eax),%dl
4c1258:	75 0e                	jne    0x4c1268
4c125a:	83 c1 02             	add    $0x2,%ecx
4c125d:	83 c0 02             	add    $0x2,%eax
4c1260:	84 d2                	test   %dl,%dl
4c1262:	75 e4                	jne    0x4c1248
4c1264:	33 c0                	xor    %eax,%eax
4c1266:	eb 05                	jmp    0x4c126d
4c1268:	1b c0                	sbb    %eax,%eax
4c126a:	83 c8 01             	or     $0x1,%eax
4c126d:	85 c0                	test   %eax,%eax
4c126f:	75 13                	jne    0x4c1284
4c1271:	68 48 cb 6a 00       	push   $0x6acb48
4c1276:	68 00 01 00 00       	push   $0x100
4c127b:	56                   	push   %esi
4c127c:	e8 5f 72 fa ff       	call   0x4684e0
4c1281:	83 c4 0c             	add    $0xc,%esp
4c1284:	5e                   	pop    %esi
4c1285:	5d                   	pop    %ebp
4c1286:	c3                   	ret
4c1287:	cc                   	int3
4c1288:	cc                   	int3
4c1289:	cc                   	int3
4c128a:	cc                   	int3
4c128b:	cc                   	int3
4c128c:	cc                   	int3
4c128d:	cc                   	int3
4c128e:	cc                   	int3
4c128f:	cc                   	int3
4c1290:	55                   	push   %ebp
4c1291:	8b ec                	mov    %esp,%ebp
4c1293:	56                   	push   %esi
4c1294:	8b 75 0c             	mov    0xc(%ebp),%esi
4c1297:	68 00 01 00 00       	push   $0x100
4c129c:	6a 00                	push   $0x0
4c129e:	56                   	push   %esi
4c129f:	e8 5c 27 12 00       	call   0x5e3a00
4c12a4:	8b 4d 08             	mov    0x8(%ebp),%ecx
4c12a7:	83 c4 0c             	add    $0xc,%esp
4c12aa:	56                   	push   %esi
4c12ab:	68 60 23 4c 00       	push   $0x4c2360
4c12b0:	6a 00                	push   $0x0
4c12b2:	68 2c c9 6a 00       	push   $0x6ac92c
4c12b7:	e8 a4 d5 fc ff       	call   0x48e860
4c12bc:	80 3e 00             	cmpb   $0x0,(%esi)
4c12bf:	74 30                	je     0x4c12f1
4c12c1:	b8 74 a1 6a 00       	mov    $0x6aa174,%eax
4c12c6:	8b ce                	mov    %esi,%ecx