61dfd8:	c3                   	ret
61dfd9:	8d 40 00             	lea    0x0(%eax),%eax
61dfdc:	ff 25 c0 7c 6b 00    	jmp    *0x6b7cc0
61dfe2:	8b c0                	mov    %eax,%eax
61dfe4:	55                   	push   %ebp
61dfe5:	8b ec                	mov    %esp,%ebp
61dfe7:	81 c4 e0 fc ff ff    	add    $0xfffffce0,%esp
61dfed:	53                   	push   %ebx
61dfee:	56                   	push   %esi
61dfef:	88 4d ff             	mov    %cl,-0x1(%ebp)
61dff2:	8b da                	mov    %edx,%ebx
61dff4:	8b f0                	mov    %eax,%esi
61dff6:	33 c0                	xor    %eax,%eax
61dff8:	89 45 f4             	mov    %eax,-0xc(%ebp)
61dffb:	33 c0                	xor    %eax,%eax
61dffd:	89 45 f0             	mov    %eax,-0x10(%ebp)
61e000:	33 c0                	xor    %eax,%eax
61e002:	55                   	push   %ebp
61e003:	68 d7 e2 61 00       	push   $0x61e2d7
61e008:	64 ff 30             	push   %fs:(%eax)
61e00b:	64 89 20             	mov    %esp,%fs:(%eax)
61e00e:	8d 45 f4             	lea    -0xc(%ebp),%eax
61e011:	50                   	push   %eax
61e012:	68 a8 57 6a 00       	push   $0x6a57a8
61e017:	6a 01                	push   $0x1
61e019:	6a 00                	push   $0x0
61e01b:	a1 b0 6c 6a 00       	mov    0x6a6cb0,%eax
61e020:	50                   	push   %eax
61e021:	e8 b6 ff ff ff       	call   0x61dfdc
61e026:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e029:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e02c:	e8 ff 9e de ff       	call   0x407f30
61e031:	85 c0                	test   %eax,%eax
61e033:	74 0a                	je     0x61e03f
61e035:	e8 b6 62 de ff       	call   0x4042f0
61e03a:	e9 9f 02 00 00       	jmp    0x61e2de
61e03f:	8d 45 f0             	lea    -0x10(%ebp),%eax
61e042:	50                   	push   %eax
61e043:	68 98 57 6a 00       	push   $0x6a5798
61e048:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e04b:	50                   	push   %eax
61e04c:	8b 00                	mov    (%eax),%eax
61e04e:	ff 10                	call   *(%eax)
61e050:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e053:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e056:	e8 d5 9e de ff       	call   0x407f30
61e05b:	85 c0                	test   %eax,%eax
61e05d:	74 0a                	je     0x61e069
61e05f:	e8 8c 62 de ff       	call   0x4042f0
61e064:	e9 75 02 00 00       	jmp    0x61e2de
61e069:	6a 00                	push   $0x0
61e06b:	8d 95 e0 fc ff ff    	lea    -0x320(%ebp),%edx
61e071:	b9 04 01 00 00       	mov    $0x104,%ecx
61e076:	8b c6                	mov    %esi,%eax
61e078:	e8 1b 78 de ff       	call   0x405898
61e07d:	50                   	push   %eax
61e07e:	8b 45 f0             	mov    -0x10(%ebp),%eax
61e081:	50                   	push   %eax
61e082:	8b 00                	mov    (%eax),%eax
61e084:	ff 50 14             	call   *0x14(%eax)
61e087:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e08a:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e08d:	e8 9e 9e de ff       	call   0x407f30
61e092:	85 c0                	test   %eax,%eax
61e094:	74 0a                	je     0x61e0a0
61e096:	e8 55 62 de ff       	call   0x4042f0
61e09b:	e9 3e 02 00 00       	jmp    0x61e2de
61e0a0:	0f b6 73 22          	movzbl 0x22(%ebx),%esi
61e0a4:	66 8b 14 b5 b8 57 6a 	mov    0x6a57b8(,%esi,4),%dx
61e0ab:	00
61e0ac:	33 c0                	xor    %eax,%eax
61e0ae:	e8 ed 9d de ff       	call   0x407ea0
61e0b3:	50                   	push   %eax
61e0b4:	8b 04 b5 c0 57 6a 00 	mov    0x6a57c0(,%esi,4),%eax
61e0bb:	50                   	push   %eax
61e0bc:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e0bf:	50                   	push   %eax
61e0c0:	8b 00                	mov    (%eax),%eax
61e0c2:	ff 50 4c             	call   *0x4c(%eax)
61e0c5:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e0c8:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e0cb:	e8 60 9e de ff       	call   0x407f30
61e0d0:	85 c0                	test   %eax,%eax
61e0d2:	74 0a                	je     0x61e0de
61e0d4:	e8 17 62 de ff       	call   0x4042f0
61e0d9:	e9 00 02 00 00       	jmp    0x61e2de
61e0de:	6a 00                	push   $0x0
61e0e0:	8d 43 28             	lea    0x28(%ebx),%eax
61e0e3:	50                   	push   %eax
61e0e4:	68 05 01 00 00       	push   $0x105
61e0e9:	8d 85 eb fe ff ff    	lea    -0x115(%ebp),%eax
61e0ef:	50                   	push   %eax
61e0f0:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e0f3:	50                   	push   %eax
61e0f4:	8b 00                	mov    (%eax),%eax
61e0f6:	ff 50 0c             	call   *0xc(%eax)
61e0f9:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e0fc:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e0ff:	e8 2c 9e de ff       	call   0x407f30
61e104:	85 c0                	test   %eax,%eax
61e106:	74 0a                	je     0x61e112
61e108:	e8 e3 61 de ff       	call   0x4042f0
61e10d:	e9 cc 01 00 00       	jmp    0x61e2de
61e112:	8b c3                	mov    %ebx,%eax
61e114:	8d 95 eb fe ff ff    	lea    -0x115(%ebp),%edx
61e11a:	b9 05 01 00 00       	mov    $0x105,%ecx
61e11f:	e8 ac 69 de ff       	call   0x404ad0
61e124:	68 05 01 00 00       	push   $0x105
61e129:	8d 85 eb fe ff ff    	lea    -0x115(%ebp),%eax
61e12f:	50                   	push   %eax
61e130:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e133:	50                   	push   %eax
61e134:	8b 00                	mov    (%eax),%eax
61e136:	ff 50 28             	call   *0x28(%eax)
61e139:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e13c:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e13f:	e8 ec 9d de ff       	call   0x407f30
61e144:	85 c0                	test   %eax,%eax
61e146:	74 0a                	je     0x61e152
61e148:	e8 a3 61 de ff       	call   0x4042f0
61e14d:	e9 8c 01 00 00       	jmp    0x61e2de
61e152:	8d 43 0c             	lea    0xc(%ebx),%eax
61e155:	8d 95 eb fe ff ff    	lea    -0x115(%ebp),%edx
61e15b:	b9 05 01 00 00       	mov    $0x105,%ecx
61e160:	e8 6b 69 de ff       	call   0x404ad0
61e165:	68 05 01 00 00       	push   $0x105
61e16a:	8d 85 eb fe ff ff    	lea    -0x115(%ebp),%eax
61e170:	50                   	push   %eax
61e171:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e174:	50                   	push   %eax
61e175:	8b 00                	mov    (%eax),%eax
61e177:	ff 50 18             	call   *0x18(%eax)
61e17a:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e17d:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e180:	e8 ab 9d de ff       	call   0x407f30
61e185:	85 c0                	test   %eax,%eax
61e187:	74 0a                	je     0x61e193
61e189:	e8 62 61 de ff       	call   0x4042f0
61e18e:	e9 4b 01 00 00       	jmp    0x61e2de
61e193:	8d 43 08             	lea    0x8(%ebx),%eax
61e196:	8d 95 eb fe ff ff    	lea    -0x115(%ebp),%edx
61e19c:	b9 05 01 00 00       	mov    $0x105,%ecx
61e1a1:	e8 2a 69 de ff       	call   0x404ad0
61e1a6:	8d 43 14             	lea    0x14(%ebx),%eax
61e1a9:	50                   	push   %eax
61e1aa:	68 05 01 00 00       	push   $0x105
61e1af:	8d 85 eb fe ff ff    	lea    -0x115(%ebp),%eax
61e1b5:	50                   	push   %eax
61e1b6:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e1b9:	50                   	push   %eax
61e1ba:	8b 00                	mov    (%eax),%eax
61e1bc:	ff 50 40             	call   *0x40(%eax)
61e1bf:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e1c2:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e1c5:	e8 66 9d de ff       	call   0x407f30
61e1ca:	85 c0                	test   %eax,%eax
61e1cc:	74 0a                	je     0x61e1d8
61e1ce:	e8 1d 61 de ff       	call   0x4042f0
61e1d3:	e9 06 01 00 00       	jmp    0x61e2de
61e1d8:	8d 43 10             	lea    0x10(%ebx),%eax
61e1db:	8d 95 eb fe ff ff    	lea    -0x115(%ebp),%edx
61e1e1:	b9 05 01 00 00       	mov    $0x105,%ecx
61e1e6:	e8 e5 68 de ff       	call   0x404ad0
61e1eb:	68 05 01 00 00       	push   $0x105
61e1f0:	8d 85 eb fe ff ff    	lea    -0x115(%ebp),%eax
61e1f6:	50                   	push   %eax
61e1f7:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e1fa:	50                   	push   %eax
61e1fb:	8b 00                	mov    (%eax),%eax
61e1fd:	ff 50 20             	call   *0x20(%eax)
61e200:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e203:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e206:	e8 25 9d de ff       	call   0x407f30
61e20b:	85 c0                	test   %eax,%eax
61e20d:	74 0a                	je     0x61e219
61e20f:	e8 dc 60 de ff       	call   0x4042f0
61e214:	e9 c5 00 00 00       	jmp    0x61e2de
61e219:	8d 43 18             	lea    0x18(%ebx),%eax
61e21c:	8d 95 eb fe ff ff    	lea    -0x115(%ebp),%edx
61e222:	b9 05 01 00 00       	mov    $0x105,%ecx
61e227:	e8 a4 68 de ff       	call   0x404ad0
61e22c:	8d 43 1c             	lea    0x1c(%ebx),%eax
61e22f:	50                   	push   %eax
61e230:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e233:	50                   	push   %eax
61e234:	8b 00                	mov    (%eax),%eax
61e236:	ff 50 38             	call   *0x38(%eax)
61e239:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e23c:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e23f:	e8 ec 9c de ff       	call   0x407f30
61e244:	85 c0                	test   %eax,%eax
61e246:	74 0a                	je     0x61e252
61e248:	e8 a3 60 de ff       	call   0x4042f0
61e24d:	e9 8c 00 00 00       	jmp    0x61e2de
61e252:	8d 43 20             	lea    0x20(%ebx),%eax
61e255:	50                   	push   %eax
61e256:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e259:	50                   	push   %eax
61e25a:	8b 00                	mov    (%eax),%eax
61e25c:	ff 50 30             	call   *0x30(%eax)
61e25f:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e262:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e265:	e8 c6 9c de ff       	call   0x407f30
61e26a:	85 c0                	test   %eax,%eax
61e26c:	74 07                	je     0x61e275
61e26e:	e8 7d 60 de ff       	call   0x4042f0
61e273:	eb 69                	jmp    0x61e2de
61e275:	a0 e8 e2 61 00       	mov    0x61e2e8,%al
61e27a:	88 43 04             	mov    %al,0x4(%ebx)
61e27d:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
61e281:	74 23                	je     0x61e2a6
61e283:	8d 43 24             	lea    0x24(%ebx),%eax
61e286:	50                   	push   %eax
61e287:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e28a:	50                   	push   %eax
61e28b:	8b 00                	mov    (%eax),%eax
61e28d:	ff 50 10             	call   *0x10(%eax)
61e290:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e293:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e296:	e8 95 9c de ff       	call   0x407f30
61e29b:	85 c0                	test   %eax,%eax
61e29d:	74 0c                	je     0x61e2ab
61e29f:	e8 4c 60 de ff       	call   0x4042f0
61e2a4:	eb 38                	jmp    0x61e2de
61e2a6:	33 c0                	xor    %eax,%eax
61e2a8:	89 43 24             	mov    %eax,0x24(%ebx)
61e2ab:	33 c0                	xor    %eax,%eax
61e2ad:	5a                   	pop    %edx
61e2ae:	59                   	pop    %ecx
61e2af:	59                   	pop    %ecx
61e2b0:	64 89 10             	mov    %edx,%fs:(%eax)
61e2b3:	68 de e2 61 00       	push   $0x61e2de
61e2b8:	83 7d f0 00          	cmpl   $0x0,-0x10(%ebp)
61e2bc:	74 09                	je     0x61e2c7
61e2be:	8b 45 f0             	mov    -0x10(%ebp),%eax
61e2c1:	50                   	push   %eax
61e2c2:	8b 00                	mov    (%eax),%eax
61e2c4:	ff 50 08             	call   *0x8(%eax)
61e2c7:	83 7d f4 00          	cmpl   $0x0,-0xc(%ebp)
61e2cb:	74 09                	je     0x61e2d6
61e2cd:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e2d0:	50                   	push   %eax
61e2d1:	8b 00                	mov    (%eax),%eax
61e2d3:	ff 50 08             	call   *0x8(%eax)
61e2d6:	c3                   	ret
61e2d7:	e9 30 5f de ff       	jmp    0x40420c
61e2dc:	eb da                	jmp    0x61e2b8
61e2de:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e2e1:	5e                   	pop    %esi
61e2e2:	5b                   	pop    %ebx
61e2e3:	8b e5                	mov    %ebp,%esp
61e2e5:	5d                   	pop    %ebp
61e2e6:	c3                   	ret
61e2e7:	00 3f                	add    %bh,(%edi)
61e2e9:	00 00                	add    %al,(%eax)
61e2eb:	00 55 8b             	add    %dl,-0x75(%ebp)
61e2ee:	ec                   	in     (%dx),%al
61e2ef:	83 c4 f0             	add    $0xfffffff0,%esp
61e2f2:	83 3d c8 64 6b 00 00 	cmpl   $0x0,0x6b64c8
61e2f9:	0f 85 84 00 00 00    	jne    0x61e383
61e2ff:	33 c0                	xor    %eax,%eax
61e301:	89 45 f4             	mov    %eax,-0xc(%ebp)
61e304:	33 c0                	xor    %eax,%eax
61e306:	89 45 f8             	mov    %eax,-0x8(%ebp)
61e309:	33 c0                	xor    %eax,%eax
61e30b:	55                   	push   %ebp
61e30c:	68 7c e3 61 00       	push   $0x61e37c
61e311:	64 ff 30             	push   %fs:(%eax)
61e314:	64 89 20             	mov    %esp,%fs:(%eax)
61e317:	8d 4d f4             	lea    -0xc(%ebp),%ecx
61e31a:	b2 11                	mov    $0x11,%dl
61e31c:	33 c0                	xor    %eax,%eax
61e31e:	e8 15 ee ff ff       	call   0x61d138
61e323:	e8 c4 6e fe ff       	call   0x6051ec
61e328:	8d 55 f8             	lea    -0x8(%ebp),%edx
61e32b:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e32e:	e8 f5 eb ff ff       	call   0x61cf28
61e333:	e8 b4 6e fe ff       	call   0x6051ec
61e338:	c7 45 f0 00 00 00 01 	movl   $0x1000000,-0x10(%ebp)
61e33f:	33 c0                	xor    %eax,%eax
61e341:	89 45 fc             	mov    %eax,-0x4(%ebp)
61e344:	8d 45 f0             	lea    -0x10(%ebp),%eax
61e347:	50                   	push   %eax
61e348:	8d 45 fc             	lea    -0x4(%ebp),%eax
61e34b:	50                   	push   %eax
61e34c:	6a 00                	push   $0x0
61e34e:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e351:	50                   	push   %eax
61e352:	8b 00                	mov    (%eax),%eax
61e354:	ff 50 24             	call   *0x24(%eax)
61e357:	33 c0                	xor    %eax,%eax
61e359:	5a                   	pop    %edx
61e35a:	59                   	pop    %ecx
61e35b:	59                   	pop    %ecx
61e35c:	64 89 10             	mov    %edx,%fs:(%eax)
61e35f:	68 83 e3 61 00       	push   $0x61e383
61e364:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
61e368:	74 09                	je     0x61e373
61e36a:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e36d:	50                   	push   %eax
61e36e:	8b 00                	mov    (%eax),%eax
61e370:	ff 50 08             	call   *0x8(%eax)
61e373:	8b 45 f4             	mov    -0xc(%ebp),%eax
61e376:	e8 91 eb ff ff       	call   0x61cf0c
61e37b:	c3                   	ret
61e37c:	e9 8b 5e de ff       	jmp    0x40420c
61e381:	eb e1                	jmp    0x61e364
61e383:	8b e5                	mov    %ebp,%esp
61e385:	5d                   	pop    %ebp
61e386:	c3                   	ret
61e387:	90                   	nop
61e388:	ff 05 c8 64 6b 00    	incl   0x6b64c8
61e38e:	c3                   	ret
61e38f:	90                   	nop
61e390:	ff 0d c8 64 6b 00    	decl   0x6b64c8
61e396:	c3                   	ret
61e397:	90                   	nop
61e398:	55                   	push   %ebp
61e399:	8b ec                	mov    %esp,%ebp
61e39b:	81 c4 24 ff ff ff    	add    $0xffffff24,%esp
61e3a1:	53                   	push   %ebx
61e3a2:	56                   	push   %esi
61e3a3:	57                   	push   %edi
61e3a4:	8b d9                	mov    %ecx,%ebx
61e3a6:	85 db                	test   %ebx,%ebx
61e3a8:	78 07                	js     0x61e3b1
61e3aa:	8b 34 9a             	mov    (%edx,%ebx,4),%esi
61e3ad:	4b                   	dec    %ebx
61e3ae:	56                   	push   %esi
61e3af:	79 f9                	jns    0x61e3aa
61e3b1:	8b d4                	mov    %esp,%edx
61e3b3:	89 4d f4             	mov    %ecx,-0xc(%ebp)
61e3b6:	89 55 f8             	mov    %edx,-0x8(%ebp)
61e3b9:	89 45 fc             	mov    %eax,-0x4(%ebp)
61e3bc:	8b 45 fc             	mov    -0x4(%ebp),%eax
61e3bf:	e8 44 69 de ff       	call   0x404d08
61e3c4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
61e3c7:	41                   	inc    %ecx
61e3c8:	8b 45 f8             	mov    -0x8(%ebp),%eax
61e3cb:	8b 15 ac 10 40 00    	mov    0x4010ac,%edx
61e3d1:	e8 b2 71 de ff       	call   0x405588
61e3d6:	33 c0                	xor    %eax,%eax
61e3d8:	55                   	push   %ebp
61e3d9:	68 e0 e4 61 00       	push   $0x61e4e0
61e3de:	64 ff 30             	push   %fs:(%eax)
61e3e1:	64 89 20             	mov    %esp,%fs:(%eax)
61e3e4:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
61e3e8:	75 0d                	jne    0x61e3f7
61e3ea:	8b 45 08             	mov    0x8(%ebp),%eax
61e3ed:	e8 76 64 de ff       	call   0x404868