4210dd:	59                   	pop    %ecx
4210de:	59                   	pop    %ecx
4210df:	64 89 10             	mov    %edx,%fs:(%eax)
4210e2:	68 fa 10 42 00       	push   $0x4210fa
4210e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
4210ea:	8b 40 74             	mov    0x74(%eax),%eax
4210ed:	e8 fa 22 fe ff       	call   0x4033ec
4210f2:	c3                   	ret
4210f3:	e9 70 2a fe ff       	jmp    0x403b68
4210f8:	eb ed                	jmp    0x4210e7
4210fa:	33 c0                	xor    %eax,%eax
4210fc:	55                   	push   %ebp
4210fd:	68 1f 11 42 00       	push   $0x42111f
421102:	64 ff 30             	push   %fs:(%eax)
421105:	64 89 20             	mov    %esp,%fs:(%eax)
421108:	e8 1b e1 ff ff       	call   0x41f228
42110d:	33 c0                	xor    %eax,%eax
42110f:	5a                   	pop    %edx
421110:	59                   	pop    %ecx
421111:	59                   	pop    %ecx
421112:	64 89 10             	mov    %edx,%fs:(%eax)
421115:	eb 2d                	jmp    0x421144
421117:	33 c0                	xor    %eax,%eax
421119:	5a                   	pop    %edx
42111a:	59                   	pop    %ecx
42111b:	59                   	pop    %ecx
42111c:	64 89 10             	mov    %edx,%fs:(%eax)
42111f:	e9 90 27 fe ff       	jmp    0x4038b4
421124:	e8 df 16 fe ff       	call   0x402808
421129:	8b 50 04             	mov    0x4(%eax),%edx
42112c:	8b 45 fc             	mov    -0x4(%ebp),%eax
42112f:	8b 08                	mov    (%eax),%ecx
421131:	ff 51 10             	call   *0x10(%ecx)
421134:	84 c0                	test   %al,%al
421136:	75 05                	jne    0x42113d
421138:	e8 8b 2a fe ff       	call   0x403bc8
42113d:	e8 da 2a fe ff       	call   0x403c1c
421142:	eb b6                	jmp    0x4210fa
421144:	33 c0                	xor    %eax,%eax
421146:	5a                   	pop    %edx
421147:	59                   	pop    %ecx
421148:	59                   	pop    %ecx
421149:	64 89 10             	mov    %edx,%fs:(%eax)
42114c:	eb 27                	jmp    0x421175
42114e:	e9 61 27 fe ff       	jmp    0x4038b4
421153:	33 d2                	xor    %edx,%edx
421155:	8b 45 f8             	mov    -0x8(%ebp),%eax
421158:	e8 73 e2 ff ff       	call   0x41f3d0
42115d:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
421161:	75 08                	jne    0x42116b
421163:	8b 45 f4             	mov    -0xc(%ebp),%eax
421166:	e8 81 22 fe ff       	call   0x4033ec
42116b:	e8 58 2a fe ff       	call   0x403bc8
421170:	e8 a7 2a fe ff       	call   0x403c1c
421175:	33 c0                	xor    %eax,%eax
421177:	5a                   	pop    %edx
421178:	59                   	pop    %ecx
421179:	59                   	pop    %ecx
42117a:	64 89 10             	mov    %edx,%fs:(%eax)
42117d:	68 94 11 42 00       	push   $0x421194
421182:	a1 4c c8 49 00       	mov    0x49c84c,%eax
421187:	8b 10                	mov    (%eax),%edx
421189:	ff 52 18             	call   *0x18(%edx)
42118c:	c3                   	ret
42118d:	e9 d6 29 fe ff       	jmp    0x403b68
421192:	eb ee                	jmp    0x421182
421194:	33 c0                	xor    %eax,%eax
421196:	5a                   	pop    %edx
421197:	59                   	pop    %ecx
421198:	59                   	pop    %ecx
421199:	64 89 10             	mov    %edx,%fs:(%eax)
42119c:	68 b6 11 42 00       	push   $0x4211b6
4211a1:	8d 45 d0             	lea    -0x30(%ebp),%eax
4211a4:	ba 06 00 00 00       	mov    $0x6,%edx
4211a9:	e8 da 2f fe ff       	call   0x404188
4211ae:	c3                   	ret
4211af:	e9 b4 29 fe ff       	jmp    0x403b68
4211b4:	eb eb                	jmp    0x4211a1
4211b6:	8b 45 f4             	mov    -0xc(%ebp),%eax
4211b9:	5f                   	pop    %edi
4211ba:	5e                   	pop    %esi
4211bb:	5b                   	pop    %ebx
4211bc:	8b e5                	mov    %ebp,%esp
4211be:	5d                   	pop    %ebp
4211bf:	c3                   	ret
4211c0:	55                   	push   %ebp
4211c1:	8b ec                	mov    %esp,%ebp
4211c3:	83 c4 f8             	add    $0xfffffff8,%esp
4211c6:	53                   	push   %ebx
4211c7:	56                   	push   %esi
4211c8:	57                   	push   %edi
4211c9:	33 c9                	xor    %ecx,%ecx
4211cb:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4211ce:	8b da                	mov    %edx,%ebx
4211d0:	89 45 fc             	mov    %eax,-0x4(%ebp)
4211d3:	33 c0                	xor    %eax,%eax
4211d5:	55                   	push   %ebp
4211d6:	68 6a 12 42 00       	push   $0x42126a
4211db:	64 ff 30             	push   %fs:(%eax)
4211de:	64 89 20             	mov    %esp,%fs:(%eax)
4211e1:	33 c0                	xor    %eax,%eax
4211e3:	55                   	push   %ebp
4211e4:	68 3d 12 42 00       	push   $0x42123d
4211e9:	64 ff 30             	push   %fs:(%eax)
4211ec:	64 89 20             	mov    %esp,%fs:(%eax)
4211ef:	8b 45 fc             	mov    -0x4(%ebp),%eax
4211f2:	e8 85 02 00 00       	call   0x42147c
4211f7:	3c 0b                	cmp    $0xb,%al
4211f9:	74 05                	je     0x421200
4211fb:	e8 18 e3 ff ff       	call   0x41f518
421200:	8b c3                	mov    %ebx,%eax
421202:	e8 79 6b ff ff       	call   0x417d80
421207:	8b 40 01             	mov    0x1(%eax),%eax
42120a:	8b 30                	mov    (%eax),%esi
42120c:	33 db                	xor    %ebx,%ebx
42120e:	8d 55 f8             	lea    -0x8(%ebp),%edx
421211:	8b 45 fc             	mov    -0x4(%ebp),%eax
421214:	e8 87 00 00 00       	call   0x4212a0
421219:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
42121d:	74 14                	je     0x421233
42121f:	8b 55 f8             	mov    -0x8(%ebp),%edx
421222:	8b c6                	mov    %esi,%eax
421224:	e8 27 e3 ff ff       	call   0x41f550
421229:	83 f8 1f             	cmp    $0x1f,%eax
42122c:	77 e0                	ja     0x42120e
42122e:	0f ab c3             	bts    %eax,%ebx
421231:	eb db                	jmp    0x42120e
421233:	33 c0                	xor    %eax,%eax
421235:	5a                   	pop    %edx
421236:	59                   	pop    %ecx
421237:	59                   	pop    %ecx
421238:	64 89 10             	mov    %edx,%fs:(%eax)
42123b:	eb 17                	jmp    0x421254
42123d:	e9 72 26 fe ff       	jmp    0x4038b4
421242:	8b 45 fc             	mov    -0x4(%ebp),%eax
421245:	e8 46 02 00 00       	call   0x421490
42124a:	e8 79 29 fe ff       	call   0x403bc8
42124f:	e8 c8 29 fe ff       	call   0x403c1c
421254:	33 c0                	xor    %eax,%eax
421256:	5a                   	pop    %edx
421257:	59                   	pop    %ecx
421258:	59                   	pop    %ecx
421259:	64 89 10             	mov    %edx,%fs:(%eax)
42125c:	68 71 12 42 00       	push   $0x421271
421261:	8d 45 f8             	lea    -0x8(%ebp),%eax
421264:	e8 fb 2e fe ff       	call   0x404164
421269:	c3                   	ret
42126a:	e9 f9 28 fe ff       	jmp    0x403b68
42126f:	eb f0                	jmp    0x421261
421271:	8b c3                	mov    %ebx,%eax
421273:	5f                   	pop    %edi
421274:	5e                   	pop    %esi
421275:	5b                   	pop    %ebx
421276:	59                   	pop    %ecx
421277:	59                   	pop    %ecx
421278:	5d                   	pop    %ebp
421279:	c3                   	ret
42127a:	8b c0                	mov    %eax,%eax
42127c:	51                   	push   %ecx
42127d:	8b d4                	mov    %esp,%edx
42127f:	b9 04 00 00 00       	mov    $0x4,%ecx
421284:	e8 b7 e7 ff ff       	call   0x41fa40
421289:	8b 04 24             	mov    (%esp),%eax
42128c:	3b 05 c0 d5 48 00    	cmp    0x48d5c0,%eax
421292:	74 0a                	je     0x42129e
421294:	a1 b4 b1 49 00       	mov    0x49b1b4,%eax
421299:	e8 62 e2 ff ff       	call   0x41f500
42129e:	5a                   	pop    %edx
42129f:	c3                   	ret
4212a0:	53                   	push   %ebx
4212a1:	56                   	push   %esi
4212a2:	51                   	push   %ecx
4212a3:	8b f2                	mov    %edx,%esi
4212a5:	8b d8                	mov    %eax,%ebx
4212a7:	8b d4                	mov    %esp,%edx
4212a9:	b9 01 00 00 00       	mov    $0x1,%ecx
4212ae:	8b c3                	mov    %ebx,%eax
4212b0:	e8 8b e7 ff ff       	call   0x41fa40
4212b5:	33 c9                	xor    %ecx,%ecx
4212b7:	8a 0c 24             	mov    (%esp),%cl
4212ba:	8b c6                	mov    %esi,%eax
4212bc:	33 d2                	xor    %edx,%edx
4212be:	e8 91 2f fe ff       	call   0x404254
4212c3:	8b c6                	mov    %esi,%eax
4212c5:	e8 b2 33 fe ff       	call   0x40467c
4212ca:	8b d0                	mov    %eax,%edx
4212cc:	33 c9                	xor    %ecx,%ecx
4212ce:	8a 0c 24             	mov    (%esp),%cl
4212d1:	8b c3                	mov    %ebx,%eax
4212d3:	e8 68 e7 ff ff       	call   0x41fa40
4212d8:	5a                   	pop    %edx
4212d9:	5e                   	pop    %esi
4212da:	5b                   	pop    %ebx
4212db:	c3                   	ret
4212dc:	55                   	push   %ebp
4212dd:	8b ec                	mov    %esp,%ebp
4212df:	83 c4 f8             	add    $0xfffffff8,%esp
4212e2:	53                   	push   %ebx
4212e3:	56                   	push   %esi
4212e4:	33 c9                	xor    %ecx,%ecx
4212e6:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4212e9:	8b f2                	mov    %edx,%esi
4212eb:	8b d8                	mov    %eax,%ebx
4212ed:	33 c0                	xor    %eax,%eax
4212ef:	55                   	push   %ebp
4212f0:	68 89 13 42 00       	push   $0x421389
4212f5:	64 ff 30             	push   %fs:(%eax)
4212f8:	64 89 20             	mov    %esp,%fs:(%eax)
4212fb:	8b c3                	mov    %ebx,%eax
4212fd:	e8 1a e7 ff ff       	call   0x41fa1c
421302:	2c 12                	sub    $0x12,%al
421304:	74 04                	je     0x42130a
421306:	2c 02                	sub    $0x2,%al
421308:	75 16                	jne    0x421320
42130a:	8d 55 f8             	lea    -0x8(%ebp),%edx
42130d:	8b c3                	mov    %ebx,%eax
42130f:	e8 84 00 00 00       	call   0x421398
421314:	8b 55 f8             	mov    -0x8(%ebp),%edx
421317:	8b c6                	mov    %esi,%eax
421319:	e8 ce 30 fe ff       	call   0x4043ec
42131e:	eb 53                	jmp    0x421373
421320:	33 c0                	xor    %eax,%eax
421322:	89 45 fc             	mov    %eax,-0x4(%ebp)
421325:	8b c3                	mov    %ebx,%eax
421327:	e8 50 01 00 00       	call   0x42147c
42132c:	2c 06                	sub    $0x6,%al
42132e:	74 06                	je     0x421336
421330:	2c 06                	sub    $0x6,%al
421332:	74 13                	je     0x421347
421334:	eb 22                	jmp    0x421358
421336:	8d 55 fc             	lea    -0x4(%ebp),%edx
421339:	b9 01 00 00 00       	mov    $0x1,%ecx
42133e:	8b c3                	mov    %ebx,%eax
421340:	e8 fb e6 ff ff       	call   0x41fa40
421345:	eb 16                	jmp    0x42135d
421347:	8d 55 fc             	lea    -0x4(%ebp),%edx
42134a:	b9 04 00 00 00       	mov    $0x4,%ecx
42134f:	8b c3                	mov    %ebx,%eax
421351:	e8 ea e6 ff ff       	call   0x41fa40
421356:	eb 05                	jmp    0x42135d
421358:	e8 bb e1 ff ff       	call   0x41f518
42135d:	8b c6                	mov    %esi,%eax
42135f:	8b 55 fc             	mov    -0x4(%ebp),%edx
421362:	e8 49 34 fe ff       	call   0x4047b0
421367:	8b 16                	mov    (%esi),%edx
421369:	8b 4d fc             	mov    -0x4(%ebp),%ecx
42136c:	8b c3                	mov    %ebx,%eax
42136e:	e8 cd e6 ff ff       	call   0x41fa40
421373:	33 c0                	xor    %eax,%eax
421375:	5a                   	pop    %edx
421376:	59                   	pop    %ecx
421377:	59                   	pop    %ecx
421378:	64 89 10             	mov    %edx,%fs:(%eax)
42137b:	68 90 13 42 00       	push   $0x421390
421380:	8d 45 f8             	lea    -0x8(%ebp),%eax
421383:	e8 e8 34 fe ff       	call   0x404870
421388:	c3                   	ret
421389:	e9 da 27 fe ff       	jmp    0x403b68
42138e:	eb f0                	jmp    0x421380
421390:	5e                   	pop    %esi
421391:	5b                   	pop    %ebx
421392:	59                   	pop    %ecx
421393:	59                   	pop    %ecx
421394:	5d                   	pop    %ebp
421395:	c3                   	ret
421396:	8b c0                	mov    %eax,%eax
421398:	55                   	push   %ebp
421399:	8b ec                	mov    %esp,%ebp
42139b:	6a 00                	push   $0x0
42139d:	6a 00                	push   $0x0
42139f:	6a 00                	push   $0x0
4213a1:	53                   	push   %ebx
4213a2:	56                   	push   %esi
4213a3:	8b f2                	mov    %edx,%esi
4213a5:	8b d8                	mov    %eax,%ebx
4213a7:	33 c0                	xor    %eax,%eax
4213a9:	55                   	push   %ebp
4213aa:	68 6f 14 42 00       	push   $0x42146f
4213af:	64 ff 30             	push   %fs:(%eax)
4213b2:	64 89 20             	mov    %esp,%fs:(%eax)
4213b5:	8b c3                	mov    %ebx,%eax
4213b7:	e8 60 e6 ff ff       	call   0x41fa1c
4213bc:	2c 06                	sub    $0x6,%al
4213be:	74 04                	je     0x4213c4
4213c0:	2c 06                	sub    $0x6,%al
4213c2:	75 16                	jne    0x4213da
4213c4:	8d 55 f4             	lea    -0xc(%ebp),%edx
4213c7:	8b c3                	mov    %ebx,%eax
4213c9:	e8 0e ff ff ff       	call   0x4212dc
4213ce:	8b 55 f4             	mov    -0xc(%ebp),%edx
4213d1:	8b c6                	mov    %esi,%eax
4213d3:	e8 e4 35 fe ff       	call   0x4049bc
4213d8:	eb 77                	jmp    0x421451
4213da:	33 c0                	xor    %eax,%eax
4213dc:	89 45 fc             	mov    %eax,-0x4(%ebp)
4213df:	8b c3                	mov    %ebx,%eax
4213e1:	e8 96 00 00 00       	call   0x42147c
4213e6:	2c 12                	sub    $0x12,%al
4213e8:	74 06                	je     0x4213f0
4213ea:	2c 02                	sub    $0x2,%al
4213ec:	74 2b                	je     0x421419
4213ee:	eb 5c                	jmp    0x42144c
4213f0:	8d 55 fc             	lea    -0x4(%ebp),%edx
4213f3:	b9 04 00 00 00       	mov    $0x4,%ecx
4213f8:	8b c3                	mov    %ebx,%eax
4213fa:	e8 41 e6 ff ff       	call   0x41fa40
4213ff:	8b c6                	mov    %esi,%eax
421401:	8b 55 fc             	mov    -0x4(%ebp),%edx
421404:	e8 af 36 fe ff       	call   0x404ab8
421409:	8b 4d fc             	mov    -0x4(%ebp),%ecx
42140c:	03 c9                	add    %ecx,%ecx
42140e:	8b 16                	mov    (%esi),%edx
421410:	8b c3                	mov    %ebx,%eax
421412:	e8 29 e6 ff ff       	call   0x41fa40
421417:	eb 38                	jmp    0x421451
421419:	8d 55 fc             	lea    -0x4(%ebp),%edx
42141c:	b9 04 00 00 00       	mov    $0x4,%ecx
421421:	8b c3                	mov    %ebx,%eax
421423:	e8 18 e6 ff ff       	call   0x41fa40
421428:	8d 45 f8             	lea    -0x8(%ebp),%eax
42142b:	8b 55 fc             	mov    -0x4(%ebp),%edx
42142e:	e8 7d 33 fe ff       	call   0x4047b0
421433:	8b 55 f8             	mov    -0x8(%ebp),%edx
421436:	8b 4d fc             	mov    -0x4(%ebp),%ecx
421439:	8b c3                	mov    %ebx,%eax
42143b:	e8 00 e6 ff ff       	call   0x41fa40
421440:	8b d6                	mov    %esi,%edx
421442:	8b 45 f8             	mov    -0x8(%ebp),%eax
421445:	e8 fa 4c fe ff       	call   0x406144
42144a:	eb 05                	jmp    0x421451
42144c:	e8 c7 e0 ff ff       	call   0x41f518
421451:	33 c0                	xor    %eax,%eax
421453:	5a                   	pop    %edx
421454:	59                   	pop    %ecx
421455:	59                   	pop    %ecx
421456:	64 89 10             	mov    %edx,%fs:(%eax)
421459:	68 76 14 42 00       	push   $0x421476
42145e:	8d 45 f4             	lea    -0xc(%ebp),%eax
421461:	e8 fe 2c fe ff       	call   0x404164
421466:	8d 45 f8             	lea    -0x8(%ebp),%eax
421469:	e8 f6 2c fe ff       	call   0x404164
42146e:	c3                   	ret
42146f:	e9 f4 26 fe ff       	jmp    0x403b68
421474:	eb e8                	jmp    0x42145e
421476:	5e                   	pop    %esi
421477:	5b                   	pop    %ebx
421478:	8b e5                	mov    %ebp,%esp
42147a:	5d                   	pop    %ebp
42147b:	c3                   	ret
42147c:	51                   	push   %ecx