5cb02c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb02f:	8b 50 34             	mov    0x34(%eax),%edx
5cb032:	8b 45 f8             	mov    -0x8(%ebp),%eax
5cb035:	e8 d6 e2 f8 ff       	call   0x559310
5cb03a:	33 c0                	xor    %eax,%eax
5cb03c:	5a                   	pop    %edx
5cb03d:	59                   	pop    %ecx
5cb03e:	59                   	pop    %ecx
5cb03f:	64 89 10             	mov    %edx,%fs:(%eax)
5cb042:	68 57 b0 5c 00       	push   $0x5cb057
5cb047:	8b 45 f8             	mov    -0x8(%ebp),%eax
5cb04a:	e8 29 8a e3 ff       	call   0x403a78
5cb04f:	c3                   	ret
5cb050:	e9 b7 91 e3 ff       	jmp    0x40420c
5cb055:	eb f0                	jmp    0x5cb047
5cb057:	33 c0                	xor    %eax,%eax
5cb059:	5a                   	pop    %edx
5cb05a:	59                   	pop    %ecx
5cb05b:	59                   	pop    %ecx
5cb05c:	64 89 10             	mov    %edx,%fs:(%eax)
5cb05f:	68 74 b0 5c 00       	push   $0x5cb074
5cb064:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb067:	8b 10                	mov    (%eax),%edx
5cb069:	ff 52 38             	call   *0x38(%edx)
5cb06c:	c3                   	ret
5cb06d:	e9 9a 91 e3 ff       	jmp    0x40420c
5cb072:	eb f0                	jmp    0x5cb064
5cb074:	5b                   	pop    %ebx
5cb075:	8b e5                	mov    %ebp,%esp
5cb077:	5d                   	pop    %ebp
5cb078:	c3                   	ret
5cb079:	00 00                	add    %al,(%eax)
5cb07b:	00 00                	add    %al,(%eax)
5cb07d:	00 00                	add    %al,(%eax)
5cb07f:	00 55 8b             	add    %dl,-0x75(%ebp)
5cb082:	ec                   	in     (%dx),%al
5cb083:	83 c4 c8             	add    $0xffffffc8,%esp
5cb086:	53                   	push   %ebx
5cb087:	56                   	push   %esi
5cb088:	8b f2                	mov    %edx,%esi
5cb08a:	89 45 fc             	mov    %eax,-0x4(%ebp)
5cb08d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb090:	80 78 38 00          	cmpb   $0x0,0x38(%eax)
5cb094:	75 40                	jne    0x5cb0d6
5cb096:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb099:	80 b8 58 01 00 00 00 	cmpb   $0x0,0x158(%eax)
5cb0a0:	74 34                	je     0x5cb0d6
5cb0a2:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb0a5:	e8 7a be ff ff       	call   0x5c6f24
5cb0aa:	84 c0                	test   %al,%al
5cb0ac:	75 28                	jne    0x5cb0d6
5cb0ae:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb0b1:	8b 80 3c 01 00 00    	mov    0x13c(%eax),%eax
5cb0b7:	50                   	push   %eax
5cb0b8:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb0bb:	50                   	push   %eax
5cb0bc:	68 80 b0 5c 00       	push   $0x5cb080
5cb0c1:	56                   	push   %esi
5cb0c2:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5cb0c5:	b2 01                	mov    $0x1,%dl
5cb0c7:	a1 9c 66 5c 00       	mov    0x5c669c,%eax
5cb0cc:	e8 e3 86 00 00       	call   0x5d37b4
5cb0d1:	e9 12 01 00 00       	jmp    0x5cb1e8
5cb0d6:	33 c0                	xor    %eax,%eax
5cb0d8:	55                   	push   %ebp
5cb0d9:	68 e1 b1 5c 00       	push   $0x5cb1e1
5cb0de:	64 ff 30             	push   %fs:(%eax)
5cb0e1:	64 89 20             	mov    %esp,%fs:(%eax)
5cb0e4:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb0e7:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%eax)
5cb0ee:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb0f1:	05 80 01 00 00       	add    $0x180,%eax
5cb0f6:	89 45 f0             	mov    %eax,-0x10(%ebp)
5cb0f9:	66 8b 15 f0 b1 5c 00 	mov    0x5cb1f0,%dx
5cb100:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb103:	e8 f4 be ff ff       	call   0x5c6ffc
5cb108:	84 c0                	test   %al,%al
5cb10a:	75 0a                	jne    0x5cb116
5cb10c:	e8 df 91 e3 ff       	call   0x4042f0
5cb111:	e9 d2 00 00 00       	jmp    0x5cb1e8
5cb116:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb119:	8b 40 34             	mov    0x34(%eax),%eax
5cb11c:	8b 10                	mov    (%eax),%edx
5cb11e:	ff 52 10             	call   *0x10(%edx)
5cb121:	3c 05                	cmp    $0x5,%al
5cb123:	74 1c                	je     0x5cb141
5cb125:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb128:	8b 40 34             	mov    0x34(%eax),%eax
5cb12b:	8b 10                	mov    (%eax),%edx
5cb12d:	ff 52 10             	call   *0x10(%edx)
5cb130:	3c 01                	cmp    $0x1,%al
5cb132:	74 0d                	je     0x5cb141
5cb134:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb137:	8b 40 34             	mov    0x34(%eax),%eax
5cb13a:	b2 05                	mov    $0x5,%dl
5cb13c:	e8 77 d0 02 00       	call   0x5f81b8
5cb141:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb144:	8b 90 88 01 00 00    	mov    0x188(%eax),%edx
5cb14a:	89 55 c8             	mov    %edx,-0x38(%ebp)
5cb14d:	8b 90 8c 01 00 00    	mov    0x18c(%eax),%edx
5cb153:	89 55 cc             	mov    %edx,-0x34(%ebp)
5cb156:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb159:	89 45 d0             	mov    %eax,-0x30(%ebp)
5cb15c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb15f:	8b 40 34             	mov    0x34(%eax),%eax
5cb162:	e8 a1 c7 02 00       	call   0x5f7908
5cb167:	84 c0                	test   %al,%al
5cb169:	74 44                	je     0x5cb1af
5cb16b:	b2 01                	mov    $0x1,%dl
5cb16d:	a1 a4 fd 5e 00       	mov    0x5efda4,%eax
5cb172:	e8 fd 79 02 00       	call   0x5f2b74
5cb177:	8b d8                	mov    %eax,%ebx
5cb179:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb17c:	8b 40 34             	mov    0x34(%eax),%eax
5cb17f:	e8 54 c7 02 00       	call   0x5f78d8
5cb184:	8b d3                	mov    %ebx,%edx
5cb186:	e8 e9 08 03 00       	call   0x5fba74
5cb18b:	8d 45 c8             	lea    -0x38(%ebp),%eax
5cb18e:	50                   	push   %eax
5cb18f:	53                   	push   %ebx
5cb190:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb193:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5cb199:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb19c:	8b 50 34             	mov    0x34(%eax),%edx
5cb19f:	8b c6                	mov    %esi,%eax
5cb1a1:	e8 6a e1 f8 ff       	call   0x559310
5cb1a6:	8b c3                	mov    %ebx,%eax
5cb1a8:	e8 cb 88 e3 ff       	call   0x403a78
5cb1ad:	eb 1c                	jmp    0x5cb1cb
5cb1af:	8d 45 c8             	lea    -0x38(%ebp),%eax
5cb1b2:	50                   	push   %eax
5cb1b3:	6a 00                	push   $0x0
5cb1b5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb1b8:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5cb1be:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb1c1:	8b 50 34             	mov    0x34(%eax),%edx
5cb1c4:	8b c6                	mov    %esi,%eax
5cb1c6:	e8 45 e1 f8 ff       	call   0x559310
5cb1cb:	33 c0                	xor    %eax,%eax
5cb1cd:	5a                   	pop    %edx
5cb1ce:	59                   	pop    %ecx
5cb1cf:	59                   	pop    %ecx
5cb1d0:	64 89 10             	mov    %edx,%fs:(%eax)
5cb1d3:	68 e8 b1 5c 00       	push   $0x5cb1e8
5cb1d8:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb1db:	8b 10                	mov    (%eax),%edx
5cb1dd:	ff 52 38             	call   *0x38(%edx)
5cb1e0:	c3                   	ret
5cb1e1:	e9 26 90 e3 ff       	jmp    0x40420c
5cb1e6:	eb f0                	jmp    0x5cb1d8
5cb1e8:	5e                   	pop    %esi
5cb1e9:	5b                   	pop    %ebx
5cb1ea:	8b e5                	mov    %ebp,%esp
5cb1ec:	5d                   	pop    %ebp
5cb1ed:	c3                   	ret
5cb1ee:	00 00                	add    %al,(%eax)
5cb1f0:	00 00                	add    %al,(%eax)
5cb1f2:	00 00                	add    %al,(%eax)
5cb1f4:	55                   	push   %ebp
5cb1f5:	8b ec                	mov    %esp,%ebp
5cb1f7:	83 c4 c8             	add    $0xffffffc8,%esp
5cb1fa:	53                   	push   %ebx
5cb1fb:	8b da                	mov    %edx,%ebx
5cb1fd:	89 45 fc             	mov    %eax,-0x4(%ebp)
5cb200:	33 c0                	xor    %eax,%eax
5cb202:	55                   	push   %ebp
5cb203:	68 88 b2 5c 00       	push   $0x5cb288
5cb208:	64 ff 30             	push   %fs:(%eax)
5cb20b:	64 89 20             	mov    %esp,%fs:(%eax)
5cb20e:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb211:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%eax)
5cb218:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb21b:	05 80 01 00 00       	add    $0x180,%eax
5cb220:	89 45 f0             	mov    %eax,-0x10(%ebp)
5cb223:	66 8b 15 94 b2 5c 00 	mov    0x5cb294,%dx
5cb22a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb22d:	e8 ca bd ff ff       	call   0x5c6ffc
5cb232:	84 c0                	test   %al,%al
5cb234:	75 07                	jne    0x5cb23d
5cb236:	e8 b5 90 e3 ff       	call   0x4042f0
5cb23b:	eb 52                	jmp    0x5cb28f
5cb23d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb240:	8b 90 88 01 00 00    	mov    0x188(%eax),%edx
5cb246:	89 55 c8             	mov    %edx,-0x38(%ebp)
5cb249:	8b 90 8c 01 00 00    	mov    0x18c(%eax),%edx
5cb24f:	89 55 cc             	mov    %edx,-0x34(%ebp)
5cb252:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb255:	89 45 d0             	mov    %eax,-0x30(%ebp)
5cb258:	8d 45 c8             	lea    -0x38(%ebp),%eax
5cb25b:	50                   	push   %eax
5cb25c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb25f:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5cb265:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb268:	8b 50 34             	mov    0x34(%eax),%edx
5cb26b:	8b c3                	mov    %ebx,%eax
5cb26d:	e8 2a c9 fc ff       	call   0x597b9c
5cb272:	33 c0                	xor    %eax,%eax
5cb274:	5a                   	pop    %edx
5cb275:	59                   	pop    %ecx
5cb276:	59                   	pop    %ecx
5cb277:	64 89 10             	mov    %edx,%fs:(%eax)
5cb27a:	68 8f b2 5c 00       	push   $0x5cb28f
5cb27f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb282:	8b 10                	mov    (%eax),%edx
5cb284:	ff 52 38             	call   *0x38(%edx)
5cb287:	c3                   	ret
5cb288:	e9 7f 8f e3 ff       	jmp    0x40420c
5cb28d:	eb f0                	jmp    0x5cb27f
5cb28f:	5b                   	pop    %ebx
5cb290:	8b e5                	mov    %ebp,%esp
5cb292:	5d                   	pop    %ebp
5cb293:	c3                   	ret
5cb294:	00 00                	add    %al,(%eax)
5cb296:	00 00                	add    %al,(%eax)
5cb298:	55                   	push   %ebp
5cb299:	8b ec                	mov    %esp,%ebp
5cb29b:	83 c4 c8             	add    $0xffffffc8,%esp
5cb29e:	53                   	push   %ebx
5cb29f:	8b da                	mov    %edx,%ebx
5cb2a1:	89 45 fc             	mov    %eax,-0x4(%ebp)
5cb2a4:	33 c0                	xor    %eax,%eax
5cb2a6:	55                   	push   %ebp
5cb2a7:	68 2c b3 5c 00       	push   $0x5cb32c
5cb2ac:	64 ff 30             	push   %fs:(%eax)
5cb2af:	64 89 20             	mov    %esp,%fs:(%eax)
5cb2b2:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb2b5:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%eax)
5cb2bc:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb2bf:	05 80 01 00 00       	add    $0x180,%eax
5cb2c4:	89 45 f0             	mov    %eax,-0x10(%ebp)
5cb2c7:	66 8b 15 38 b3 5c 00 	mov    0x5cb338,%dx
5cb2ce:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb2d1:	e8 26 bd ff ff       	call   0x5c6ffc
5cb2d6:	84 c0                	test   %al,%al
5cb2d8:	75 07                	jne    0x5cb2e1
5cb2da:	e8 11 90 e3 ff       	call   0x4042f0
5cb2df:	eb 52                	jmp    0x5cb333
5cb2e1:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb2e4:	8b 90 88 01 00 00    	mov    0x188(%eax),%edx
5cb2ea:	89 55 c8             	mov    %edx,-0x38(%ebp)
5cb2ed:	8b 90 8c 01 00 00    	mov    0x18c(%eax),%edx
5cb2f3:	89 55 cc             	mov    %edx,-0x34(%ebp)
5cb2f6:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb2f9:	89 45 d0             	mov    %eax,-0x30(%ebp)
5cb2fc:	8d 45 c8             	lea    -0x38(%ebp),%eax
5cb2ff:	50                   	push   %eax
5cb300:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb303:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5cb309:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb30c:	8b 50 34             	mov    0x34(%eax),%edx
5cb30f:	8b c3                	mov    %ebx,%eax
5cb311:	e8 5e da f0 ff       	call   0x4d8d74
5cb316:	33 c0                	xor    %eax,%eax
5cb318:	5a                   	pop    %edx
5cb319:	59                   	pop    %ecx
5cb31a:	59                   	pop    %ecx
5cb31b:	64 89 10             	mov    %edx,%fs:(%eax)
5cb31e:	68 33 b3 5c 00       	push   $0x5cb333
5cb323:	8b 45 fc             	mov    -0x4(%ebp),%eax
5cb326:	8b 10                	mov    (%eax),%edx
5cb328:	ff 52 38             	call   *0x38(%edx)
5cb32b:	c3                   	ret
5cb32c:	e9 db 8e e3 ff       	jmp    0x40420c
5cb331:	eb f0                	jmp    0x5cb323
5cb333:	5b                   	pop    %ebx
5cb334:	8b e5                	mov    %ebp,%esp
5cb336:	5d                   	pop    %ebp
5cb337:	c3                   	ret
5cb338:	00 00                	add    %al,(%eax)
5cb33a:	00 00                	add    %al,(%eax)
5cb33c:	53                   	push   %ebx
5cb33d:	56                   	push   %esi
5cb33e:	8b f2                	mov    %edx,%esi
5cb340:	8b d8                	mov    %eax,%ebx
5cb342:	80 7b 38 00          	cmpb   $0x0,0x38(%ebx)
5cb346:	75 33                	jne    0x5cb37b
5cb348:	80 bb 58 01 00 00 00 	cmpb   $0x0,0x158(%ebx)
5cb34f:	74 2a                	je     0x5cb37b
5cb351:	8b c3                	mov    %ebx,%eax
5cb353:	e8 cc bb ff ff       	call   0x5c6f24
5cb358:	84 c0                	test   %al,%al
5cb35a:	75 1f                	jne    0x5cb37b
5cb35c:	8b 83 3c 01 00 00    	mov    0x13c(%ebx),%eax
5cb362:	50                   	push   %eax
5cb363:	53                   	push   %ebx
5cb364:	68 3c b3 5c 00       	push   $0x5cb33c
5cb369:	56                   	push   %esi
5cb36a:	8b cb                	mov    %ebx,%ecx
5cb36c:	b2 01                	mov    $0x1,%dl
5cb36e:	a1 9c 66 5c 00       	mov    0x5c669c,%eax
5cb373:	e8 3c 84 00 00       	call   0x5d37b4
5cb378:	5e                   	pop    %esi
5cb379:	5b                   	pop    %ebx
5cb37a:	c3                   	ret
5cb37b:	6a 00                	push   $0x0
5cb37d:	6a 00                	push   $0x0
5cb37f:	8b c6                	mov    %esi,%eax
5cb381:	e8 b6 33 e5 ff       	call   0x41e73c
5cb386:	8b d6                	mov    %esi,%edx
5cb388:	8b c3                	mov    %ebx,%eax
5cb38a:	e8 09 ff ff ff       	call   0x5cb298
5cb38f:	5e                   	pop    %esi
5cb390:	5b                   	pop    %ebx
5cb391:	c3                   	ret
5cb392:	8b c0                	mov    %eax,%eax
5cb394:	55                   	push   %ebp
5cb395:	8b ec                	mov    %esp,%ebp
5cb397:	51                   	push   %ecx
5cb398:	53                   	push   %ebx
5cb399:	56                   	push   %esi
5cb39a:	8b f2                	mov    %edx,%esi
5cb39c:	8b d8                	mov    %eax,%ebx
5cb39e:	80 7b 38 00          	cmpb   $0x0,0x38(%ebx)
5cb3a2:	75 32                	jne    0x5cb3d6
5cb3a4:	80 bb 58 01 00 00 00 	cmpb   $0x0,0x158(%ebx)
5cb3ab:	74 29                	je     0x5cb3d6
5cb3ad:	8b c3                	mov    %ebx,%eax
5cb3af:	e8 70 bb ff ff       	call   0x5c6f24
5cb3b4:	84 c0                	test   %al,%al
5cb3b6:	75 1e                	jne    0x5cb3d6
5cb3b8:	8b 83 3c 01 00 00    	mov    0x13c(%ebx),%eax
5cb3be:	50                   	push   %eax
5cb3bf:	53                   	push   %ebx
5cb3c0:	68 94 b3 5c 00       	push   $0x5cb394
5cb3c5:	56                   	push   %esi
5cb3c6:	8b cb                	mov    %ebx,%ecx
5cb3c8:	b2 01                	mov    $0x1,%dl
5cb3ca:	a1 9c 66 5c 00       	mov    0x5c669c,%eax
5cb3cf:	e8 40 83 00 00       	call   0x5d3714
5cb3d4:	eb 57                	jmp    0x5cb42d
5cb3d6:	33 c0                	xor    %eax,%eax
5cb3d8:	89 45 fc             	mov    %eax,-0x4(%ebp)
5cb3db:	33 c0                	xor    %eax,%eax
5cb3dd:	55                   	push   %ebp
5cb3de:	68 26 b4 5c 00       	push   $0x5cb426
5cb3e3:	64 ff 30             	push   %fs:(%eax)
5cb3e6:	64 89 20             	mov    %esp,%fs:(%eax)
5cb3e9:	c6 83 80 01 00 00 01 	movb   $0x1,0x180(%ebx)
5cb3f0:	68 ff ff 00 00       	push   $0xffff
5cb3f5:	8b ce                	mov    %esi,%ecx
5cb3f7:	b2 01                	mov    $0x1,%dl
5cb3f9:	a1 88 9c 41 00       	mov    0x419c88,%eax
5cb3fe:	e8 d1 37 e5 ff       	call   0x41ebd4
5cb403:	89 45 fc             	mov    %eax,-0x4(%ebp)
5cb406:	8b 55 fc             	mov    -0x4(%ebp),%edx
5cb409:	8b c3                	mov    %ebx,%eax
5cb40b:	e8 88 fe ff ff       	call   0x5cb298
5cb410:	33 c0                	xor    %eax,%eax
5cb412:	5a                   	pop    %edx
5cb413:	59                   	pop    %ecx