49311f:	75 48                	jne    0x493169
493121:	83 3d 60 b6 4a 00 00 	cmpl   $0x0,0x4ab660
493128:	74 0b                	je     0x493135
49312a:	a1 60 b6 4a 00       	mov    0x4ab660,%eax
49312f:	50                   	push   %eax
493130:	e8 9b 38 f7 ff       	call   0x4069d0
493135:	83 3d 64 b6 4a 00 00 	cmpl   $0x0,0x4ab664
49313c:	74 0b                	je     0x493149
49313e:	a1 64 b6 4a 00       	mov    0x4ab664,%eax
493143:	50                   	push   %eax
493144:	e8 87 38 f7 ff       	call   0x4069d0
493149:	b8 6c c9 49 00       	mov    $0x49c96c,%eax
49314e:	8b 15 40 1a 49 00    	mov    0x491a40,%edx
493154:	e8 5b 21 f7 ff       	call   0x4052b4
493159:	b8 78 c9 49 00       	mov    $0x49c978,%eax
49315e:	8b 15 40 1a 49 00    	mov    0x491a40,%edx
493164:	e8 4b 21 f7 ff       	call   0x4052b4
493169:	33 c0                	xor    %eax,%eax
49316b:	5a                   	pop    %edx
49316c:	59                   	pop    %ecx
49316d:	59                   	pop    %ecx
49316e:	64 89 10             	mov    %edx,%fs:(%eax)
493171:	68 7e 31 49 00       	push   $0x49317e
493176:	c3                   	ret
493177:	e9 34 0f f7 ff       	jmp    0x4040b0
49317c:	eb f8                	jmp    0x493176
49317e:	5d                   	pop    %ebp
49317f:	c3                   	ret
493180:	55                   	push   %ebp
493181:	8b ec                	mov    %esp,%ebp
493183:	33 c9                	xor    %ecx,%ecx
493185:	51                   	push   %ecx
493186:	51                   	push   %ecx
493187:	51                   	push   %ecx
493188:	51                   	push   %ecx
493189:	53                   	push   %ebx
49318a:	56                   	push   %esi
49318b:	8b f0                	mov    %eax,%esi
49318d:	33 c0                	xor    %eax,%eax
49318f:	55                   	push   %ebp
493190:	68 ca 35 49 00       	push   $0x4935ca
493195:	64 ff 30             	push   %fs:(%eax)
493198:	64 89 20             	mov    %esp,%fs:(%eax)
49319b:	90                   	nop
49319c:	90                   	nop
49319d:	90                   	nop
49319e:	90                   	nop
49319f:	90                   	nop
4931a0:	90                   	nop
4931a1:	90                   	nop
4931a2:	90                   	nop
4931a3:	90                   	nop
4931a4:	90                   	nop
4931a5:	8b 46 04             	mov    0x4(%esi),%eax
4931a8:	e8 07 5c f8 ff       	call   0x418db4
4931ad:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
4931b3:	e8 14 09 f7 ff       	call   0x403acc
4931b8:	8b d8                	mov    %eax,%ebx
4931ba:	90                   	nop
4931bb:	90                   	nop
4931bc:	90                   	nop
4931bd:	90                   	nop
4931be:	90                   	nop
4931bf:	90                   	nop
4931c0:	90                   	nop
4931c1:	90                   	nop
4931c2:	90                   	nop
4931c3:	90                   	nop
4931c4:	90                   	nop
4931c5:	90                   	nop
4931c6:	90                   	nop
4931c7:	90                   	nop
4931c8:	8d 43 0c             	lea    0xc(%ebx),%eax
4931cb:	ba e0 35 49 00       	mov    $0x4935e0,%edx
4931d0:	e8 c7 15 f7 ff       	call   0x40479c
4931d5:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
4931d9:	8d 43 10             	lea    0x10(%ebx),%eax
4931dc:	ba f0 35 49 00       	mov    $0x4935f0,%edx
4931e1:	e8 b6 15 f7 ff       	call   0x40479c
4931e6:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
4931ea:	8b 46 04             	mov    0x4(%esi),%eax
4931ed:	e8 c2 5b f8 ff       	call   0x418db4
4931f2:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
4931f8:	e8 cf 08 f7 ff       	call   0x403acc
4931fd:	8b d8                	mov    %eax,%ebx
4931ff:	8d 43 0c             	lea    0xc(%ebx),%eax
493202:	ba fc 35 49 00       	mov    $0x4935fc,%edx
493207:	e8 90 15 f7 ff       	call   0x40479c
49320c:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
493210:	68 fe 3f 00 00       	push   $0x3ffe
493215:	68 a2 da 0f c9       	push   $0xc90fdaa2
49321a:	68 35 c2 68 21       	push   $0x2168c235
49321f:	8d 45 fc             	lea    -0x4(%ebp),%eax
493222:	e8 85 6f f7 ff       	call   0x40a1ac
493227:	8b 55 fc             	mov    -0x4(%ebp),%edx
49322a:	8d 43 10             	lea    0x10(%ebx),%eax
49322d:	e8 6a 15 f7 ff       	call   0x40479c
493232:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
493236:	8b 46 04             	mov    0x4(%esi),%eax
493239:	e8 76 5b f8 ff       	call   0x418db4
49323e:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
493244:	e8 83 08 f7 ff       	call   0x403acc
493249:	8b d8                	mov    %eax,%ebx
49324b:	90                   	nop
49324c:	8d 43 0c             	lea    0xc(%ebx),%eax
49324f:	ba 10 36 49 00       	mov    $0x493610,%edx
493254:	e8 43 15 f7 ff       	call   0x40479c
493259:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
49325d:	68 fe 3f 00 00       	push   $0x3ffe
493262:	68 a2 da 0f c9       	push   $0xc90fdaa2
493267:	68 35 c2 68 21       	push   $0x2168c235
49326c:	8d 45 f8             	lea    -0x8(%ebp),%eax
49326f:	e8 38 6f f7 ff       	call   0x40a1ac
493274:	8b 55 f8             	mov    -0x8(%ebp),%edx
493277:	8d 43 10             	lea    0x10(%ebx),%eax
49327a:	e8 1d 15 f7 ff       	call   0x40479c
49327f:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
493283:	8b 46 04             	mov    0x4(%esi),%eax
493286:	e8 29 5b f8 ff       	call   0x418db4
49328b:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
493291:	e8 36 08 f7 ff       	call   0x403acc
493296:	8b d8                	mov    %eax,%ebx
493298:	90                   	nop
493299:	90                   	nop
49329a:	90                   	nop
49329b:	90                   	nop
49329c:	90                   	nop
49329d:	90                   	nop
49329e:	90                   	nop
49329f:	90                   	nop
4932a0:	90                   	nop
4932a1:	90                   	nop
4932a2:	90                   	nop
4932a3:	90                   	nop
4932a4:	90                   	nop
4932a5:	8d 43 0c             	lea    0xc(%ebx),%eax
4932a8:	ba 24 36 49 00       	mov    $0x493624,%edx
4932ad:	e8 ea 14 f7 ff       	call   0x40479c
4932b2:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
4932b6:	8d 43 10             	lea    0x10(%ebx),%eax
4932b9:	ba 34 36 49 00       	mov    $0x493634,%edx
4932be:	e8 d9 14 f7 ff       	call   0x40479c
4932c3:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
4932c7:	8b 46 04             	mov    0x4(%esi),%eax
4932ca:	e8 e5 5a f8 ff       	call   0x418db4
4932cf:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
4932d5:	e8 f2 07 f7 ff       	call   0x403acc
4932da:	8b d8                	mov    %eax,%ebx
4932dc:	90                   	nop
4932dd:	90                   	nop
4932de:	90                   	nop
4932df:	90                   	nop
4932e0:	90                   	nop
4932e1:	90                   	nop
4932e2:	90                   	nop
4932e3:	90                   	nop
4932e4:	90                   	nop
4932e5:	90                   	nop
4932e6:	90                   	nop
4932e7:	90                   	nop
4932e8:	90                   	nop
4932e9:	90                   	nop
4932ea:	90                   	nop
4932eb:	90                   	nop
4932ec:	8d 43 0c             	lea    0xc(%ebx),%eax
4932ef:	ba 40 36 49 00       	mov    $0x493640,%edx
4932f4:	e8 a3 14 f7 ff       	call   0x40479c
4932f9:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
4932fd:	8d 43 10             	lea    0x10(%ebx),%eax
493300:	ba 34 36 49 00       	mov    $0x493634,%edx
493305:	e8 92 14 f7 ff       	call   0x40479c
49330a:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
49330e:	8b 46 04             	mov    0x4(%esi),%eax
493311:	e8 9e 5a f8 ff       	call   0x418db4
493316:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
49331c:	e8 ab 07 f7 ff       	call   0x403acc
493321:	8b d8                	mov    %eax,%ebx
493323:	90                   	nop
493324:	90                   	nop
493325:	8d 43 0c             	lea    0xc(%ebx),%eax
493328:	ba 54 36 49 00       	mov    $0x493654,%edx
49332d:	e8 6a 14 f7 ff       	call   0x40479c
493332:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
493336:	8d 43 10             	lea    0x10(%ebx),%eax
493339:	ba 64 36 49 00       	mov    $0x493664,%edx
49333e:	e8 59 14 f7 ff       	call   0x40479c
493343:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
493347:	8b 46 04             	mov    0x4(%esi),%eax
49334a:	e8 65 5a f8 ff       	call   0x418db4
49334f:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
493355:	e8 72 07 f7 ff       	call   0x403acc
49335a:	8b d8                	mov    %eax,%ebx
49335c:	90                   	nop
49335d:	8d 43 0c             	lea    0xc(%ebx),%eax
493360:	ba 70 36 49 00       	mov    $0x493670,%edx
493365:	e8 32 14 f7 ff       	call   0x40479c
49336a:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
49336e:	8d 43 10             	lea    0x10(%ebx),%eax
493371:	ba 84 36 49 00       	mov    $0x493684,%edx
493376:	e8 21 14 f7 ff       	call   0x40479c
49337b:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
49337f:	8b 46 04             	mov    0x4(%esi),%eax
493382:	e8 2d 5a f8 ff       	call   0x418db4
493387:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
49338d:	e8 3a 07 f7 ff       	call   0x403acc
493392:	8b d8                	mov    %eax,%ebx
493394:	90                   	nop
493395:	8d 43 0c             	lea    0xc(%ebx),%eax
493398:	ba 90 36 49 00       	mov    $0x493690,%edx
49339d:	e8 fa 13 f7 ff       	call   0x40479c
4933a2:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
4933a6:	8d 43 10             	lea    0x10(%ebx),%eax
4933a9:	ba 84 36 49 00       	mov    $0x493684,%edx
4933ae:	e8 e9 13 f7 ff       	call   0x40479c
4933b3:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
4933b7:	8b 46 04             	mov    0x4(%esi),%eax
4933ba:	e8 f5 59 f8 ff       	call   0x418db4
4933bf:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
4933c5:	e8 02 07 f7 ff       	call   0x403acc
4933ca:	8b d8                	mov    %eax,%ebx
4933cc:	90                   	nop
4933cd:	90                   	nop
4933ce:	90                   	nop
4933cf:	90                   	nop
4933d0:	90                   	nop
4933d1:	90                   	nop
4933d2:	90                   	nop
4933d3:	90                   	nop
4933d4:	90                   	nop
4933d5:	90                   	nop
4933d6:	90                   	nop
4933d7:	90                   	nop
4933d8:	90                   	nop
4933d9:	90                   	nop
4933da:	90                   	nop
4933db:	90                   	nop
4933dc:	8d 43 0c             	lea    0xc(%ebx),%eax
4933df:	ba a4 36 49 00       	mov    $0x4936a4,%edx
4933e4:	e8 b3 13 f7 ff       	call   0x40479c
4933e9:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
4933ed:	8d 43 10             	lea    0x10(%ebx),%eax
4933f0:	ba 84 36 49 00       	mov    $0x493684,%edx
4933f5:	e8 a2 13 f7 ff       	call   0x40479c
4933fa:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
4933fe:	8b 46 04             	mov    0x4(%esi),%eax
493401:	e8 ae 59 f8 ff       	call   0x418db4
493406:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
49340c:	e8 bb 06 f7 ff       	call   0x403acc
493411:	8b d8                	mov    %eax,%ebx
493413:	90                   	nop
493414:	90                   	nop
493415:	90                   	nop
493416:	90                   	nop
493417:	90                   	nop
493418:	90                   	nop
493419:	90                   	nop
49341a:	90                   	nop
49341b:	90                   	nop
49341c:	90                   	nop
49341d:	90                   	nop
49341e:	90                   	nop
49341f:	90                   	nop
493420:	90                   	nop
493421:	8d 43 0c             	lea    0xc(%ebx),%eax
493424:	ba bc 36 49 00       	mov    $0x4936bc,%edx
493429:	e8 6e 13 f7 ff       	call   0x40479c
49342e:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
493432:	8d 43 10             	lea    0x10(%ebx),%eax
493435:	ba d0 36 49 00       	mov    $0x4936d0,%edx
49343a:	e8 5d 13 f7 ff       	call   0x40479c
49343f:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
493443:	8b 46 04             	mov    0x4(%esi),%eax
493446:	e8 69 59 f8 ff       	call   0x418db4
49344b:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
493451:	e8 76 06 f7 ff       	call   0x403acc
493456:	8b d8                	mov    %eax,%ebx
493458:	90                   	nop
493459:	90                   	nop
49345a:	90                   	nop
49345b:	90                   	nop
49345c:	90                   	nop
49345d:	90                   	nop
49345e:	90                   	nop
49345f:	90                   	nop
493460:	90                   	nop
493461:	90                   	nop
493462:	90                   	nop
493463:	90                   	nop
493464:	90                   	nop
493465:	90                   	nop
493466:	90                   	nop
493467:	8d 43 0c             	lea    0xc(%ebx),%eax
49346a:	ba dc 36 49 00       	mov    $0x4936dc,%edx
49346f:	e8 28 13 f7 ff       	call   0x40479c
493474:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
493478:	8d 43 10             	lea    0x10(%ebx),%eax
49347b:	ba d0 36 49 00       	mov    $0x4936d0,%edx
493480:	e8 17 13 f7 ff       	call   0x40479c
493485:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
493489:	8b 46 04             	mov    0x4(%esi),%eax
49348c:	e8 23 59 f8 ff       	call   0x418db4
493491:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
493497:	e8 30 06 f7 ff       	call   0x403acc
49349c:	8b d8                	mov    %eax,%ebx
49349e:	90                   	nop
49349f:	90                   	nop
4934a0:	90                   	nop
4934a1:	90                   	nop
4934a2:	90                   	nop
4934a3:	90                   	nop
4934a4:	90                   	nop
4934a5:	90                   	nop
4934a6:	90                   	nop
4934a7:	90                   	nop
4934a8:	90                   	nop
4934a9:	90                   	nop
4934aa:	90                   	nop
4934ab:	90                   	nop
4934ac:	90                   	nop
4934ad:	90                   	nop
4934ae:	8d 43 0c             	lea    0xc(%ebx),%eax
4934b1:	ba f0 36 49 00       	mov    $0x4936f0,%edx
4934b6:	e8 e1 12 f7 ff       	call   0x40479c
4934bb:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
4934bf:	8d 43 10             	lea    0x10(%ebx),%eax
4934c2:	ba d0 36 49 00       	mov    $0x4936d0,%edx
4934c7:	e8 d0 12 f7 ff       	call   0x40479c
4934cc:	c6 43 15 01          	movb   $0x1,0x15(%ebx)
4934d0:	8b 46 04             	mov    0x4(%esi),%eax
4934d3:	e8 dc 58 f8 ff       	call   0x418db4
4934d8:	8b 15 cc 8b 46 00    	mov    0x468bcc,%edx
4934de:	e8 e9 05 f7 ff       	call   0x403acc
4934e3:	8b d8                	mov    %eax,%ebx
4934e5:	90                   	nop
4934e6:	90                   	nop
4934e7:	90                   	nop
4934e8:	90                   	nop
4934e9:	90                   	nop
4934ea:	90                   	nop
4934eb:	90                   	nop
4934ec:	90                   	nop
4934ed:	90                   	nop
4934ee:	90                   	nop
4934ef:	90                   	nop
4934f0:	8d 43 0c             	lea    0xc(%ebx),%eax
4934f3:	ba 04 37 49 00       	mov    $0x493704,%edx
4934f8:	e8 9f 12 f7 ff       	call   0x40479c
4934fd:	c6 43 14 01          	movb   $0x1,0x14(%ebx)
493501:	8d 43 10             	lea    0x10(%ebx),%eax
493504:	ba 84 36 49 00       	mov    $0x493684,%edx