482f49:	8b d9                	mov    %ecx,%ebx
482f4b:	89 5d d0             	mov    %ebx,-0x30(%ebp)
482f4e:	89 5d cc             	mov    %ebx,-0x34(%ebp)
482f51:	e8 76 f9 f9 ff       	call   0x4228cc
482f56:	c7 03 54 58 bd 00    	movl   $0xbd5854,(%ebx)
482f5c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
482f63:	c7 83 e4 00 00 00 00 	movl   $0x0,0xe4(%ebx)
482f6a:	00 00 00
482f6d:	c7 83 e0 00 00 00 0c 	movl   $0xbd4c0c,0xe0(%ebx)
482f74:	4c bd 00
482f77:	c7 83 ec 00 00 00 00 	movl   $0x0,0xec(%ebx)
482f7e:	00 00 00
482f81:	c7 83 e8 00 00 00 0c 	movl   $0xbd4c0c,0xe8(%ebx)
482f88:	4c bd 00
482f8b:	8d 8b f0 00 00 00    	lea    0xf0(%ebx),%ecx
482f91:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
482f95:	e8 d2 41 f8 ff       	call   0x40716c
482f9a:	8d 8b c0 01 00 00    	lea    0x1c0(%ebx),%ecx
482fa0:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
482fa4:	e8 3e b7 f8 ff       	call   0x40e6e7
482fa9:	8d 8b 48 03 00 00    	lea    0x348(%ebx),%ecx
482faf:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
482fb3:	e8 ea b5 f8 ff       	call   0x40e5a2
482fb8:	8d 8b d0 06 00 00    	lea    0x6d0(%ebx),%ecx
482fbe:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
482fc2:	e8 32 85 fa ff       	call   0x42b4f9
482fc7:	8d 8b e8 08 00 00    	lea    0x8e8(%ebx),%ecx
482fcd:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
482fd1:	e8 da eb fa ff       	call   0x431bb0
482fd6:	8d 8b b8 09 00 00    	lea    0x9b8(%ebx),%ecx
482fdc:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
482fe0:	e8 da 46 fa ff       	call   0x4276bf
482fe5:	8d 8b 10 0b 00 00    	lea    0xb10(%ebx),%ecx
482feb:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
482fef:	e8 8e be fb ff       	call   0x43ee82
482ff4:	8d 8b 68 0c 00 00    	lea    0xc68(%ebx),%ecx
482ffa:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
482ffe:	e8 82 b2 fa ff       	call   0x42e285
483003:	c7 83 40 0d 00 00 00 	movl   $0x0,0xd40(%ebx)
48300a:	00 00 00
48300d:	c7 83 44 0d 00 00 00 	movl   $0x0,0xd44(%ebx)
483014:	00 00 00
483017:	c7 83 48 0d 00 00 00 	movl   $0x0,0xd48(%ebx)
48301e:	00 00 00
483021:	c7 83 4c 0d 00 00 00 	movl   $0x0,0xd4c(%ebx)
483028:	00 00 00
48302b:	c7 83 50 0d 00 00 00 	movl   $0x0,0xd50(%ebx)
483032:	00 00 00
483035:	c7 83 54 0d 00 00 00 	movl   $0x0,0xd54(%ebx)
48303c:	00 00 00
48303f:	8d 83 64 0d 00 00    	lea    0xd64(%ebx),%eax
483045:	66 c7 83 58 0d 00 00 	movw   $0x0,0xd58(%ebx)
48304c:	00 00
48304e:	c6 83 5a 0d 00 00 00 	movb   $0x0,0xd5a(%ebx)
483055:	c7 83 5c 0d 00 00 00 	movl   $0x0,0xd5c(%ebx)
48305c:	00 00 00
48305f:	c7 83 60 0d 00 00 00 	movl   $0x0,0xd60(%ebx)
483066:	00 00 00
483069:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
483070:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
483077:	c7 40 14 0f 00 00 00 	movl   $0xf,0x14(%eax)
48307e:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
483082:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
483089:	72 02                	jb     0x48308d
48308b:	8b 00                	mov    (%eax),%eax
48308d:	c6 00 00             	movb   $0x0,(%eax)
483090:	8d 83 80 0d 00 00    	lea    0xd80(%ebx),%eax
483096:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
48309a:	50                   	push   %eax
48309b:	e8 65 ce f9 ff       	call   0x41ff05
4830a0:	68 f4 01 00 00       	push   $0x1f4
4830a5:	8d 45 00             	lea    0x0(%ebp),%eax
4830a8:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
4830ac:	6a 00                	push   $0x0
4830ae:	50                   	push   %eax
4830af:	e8 04 17 f9 ff       	call   0x4147b8
4830b4:	83 c4 10             	add    $0x10,%esp
4830b7:	c7 45 00 f4 01 00 00 	movl   $0x1f4,0x0(%ebp)
4830be:	8d 45 00             	lea    0x0(%ebp),%eax
4830c1:	6a 00                	push   $0x0
4830c3:	50                   	push   %eax
4830c4:	6a 00                	push   $0x0
4830c6:	6a 29                	push   $0x29
4830c8:	ff 15 ac 40 d8 00    	call   *0xd840ac
4830ce:	85 c0                	test   %eax,%eax
4830d0:	0f 85 2f 01 00 00    	jne    0x483205
4830d6:	ff 15 d4 36 d8 00    	call   *0xd836d4
4830dc:	6a 5f                	push   $0x5f
4830de:	68 58 5a bd 00       	push   $0xbd5a58
4830e3:	8d 8d cc 02 00 00    	lea    0x2cc(%ebp),%ecx
4830e9:	c7 85 e0 02 00 00 0f 	movl   $0xf,0x2e0(%ebp)
4830f0:	00 00 00
4830f3:	8b f8                	mov    %eax,%edi
4830f5:	c7 85 dc 02 00 00 00 	movl   $0x0,0x2dc(%ebp)
4830fc:	00 00 00
4830ff:	c6 85 cc 02 00 00 00 	movb   $0x0,0x2cc(%ebp)
483106:	e8 86 15 f9 ff       	call   0x414691
48310b:	33 c9                	xor    %ecx,%ecx
48310d:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
483111:	38 0d 1c 5a bd 00    	cmp    %cl,0xbd5a1c
483117:	b8 0c 00 00 00       	mov    $0xc,%eax
48311c:	c7 85 c8 02 00 00 0f 	movl   $0xf,0x2c8(%ebp)
483123:	00 00 00
483126:	0f 44 c1             	cmove  %ecx,%eax
483129:	c7 85 c4 02 00 00 00 	movl   $0x0,0x2c4(%ebp)
483130:	00 00 00
483133:	50                   	push   %eax
483134:	68 1c 5a bd 00       	push   $0xbd5a1c
483139:	8d 8d b4 02 00 00    	lea    0x2b4(%ebp),%ecx
48313f:	c6 85 b4 02 00 00 00 	movb   $0x0,0x2b4(%ebp)
483146:	e8 46 15 f9 ff       	call   0x414691
48314b:	6a 14                	push   $0x14
48314d:	68 cc 5a bd 00       	push   $0xbd5acc
483152:	8d 8d 9c 02 00 00    	lea    0x29c(%ebp),%ecx
483158:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
48315c:	c7 85 b0 02 00 00 0f 	movl   $0xf,0x2b0(%ebp)
483163:	00 00 00
483166:	c7 85 ac 02 00 00 00 	movl   $0x0,0x2ac(%ebp)
48316d:	00 00 00
483170:	c6 85 9c 02 00 00 00 	movb   $0x0,0x29c(%ebp)
483177:	e8 15 15 f9 ff       	call   0x414691
48317c:	6a 2e                	push   $0x2e
48317e:	8d 85 cc 02 00 00    	lea    0x2cc(%ebp),%eax
483184:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
483188:	50                   	push   %eax
483189:	8d 85 b4 02 00 00    	lea    0x2b4(%ebp),%eax
48318f:	50                   	push   %eax
483190:	8d 8d f4 01 00 00    	lea    0x1f4(%ebp),%ecx
483196:	e8 02 99 fa ff       	call   0x42ca9d
48319b:	8b f0                	mov    %eax,%esi
48319d:	6a 00                	push   $0x0
48319f:	6a 00                	push   $0x0
4831a1:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4831a4:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
4831a8:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
4831af:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4831b6:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
4831bd:	e8 c0 be f9 ff       	call   0x41f082
4831c2:	89 45 d8             	mov    %eax,-0x28(%ebp)
4831c5:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
4831cc:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4831d3:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4831da:	6a 08                	push   $0x8
4831dc:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
4831df:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
4831e3:	c7 45 d4 00 00 80 3f 	movl   $0x3f800000,-0x2c(%ebp)
4831ea:	e8 60 56 f9 ff       	call   0x41884f
4831ef:	56                   	push   %esi
4831f0:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4831f3:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
4831f7:	50                   	push   %eax
4831f8:	57                   	push   %edi
4831f9:	8d 85 9c 02 00 00    	lea    0x29c(%ebp),%eax
4831ff:	50                   	push   %eax
483200:	e8 87 05 f9 ff       	call   0x41378c
483205:	68 e8 5a bd 00       	push   $0xbd5ae8
48320a:	8d 85 5c 02 00 00    	lea    0x25c(%ebp),%eax
483210:	b9 17 00 00 00       	mov    $0x17,%ecx
483215:	8d b5 98 01 00 00    	lea    0x198(%ebp),%esi
48321b:	8d bd 40 02 00 00    	lea    0x240(%ebp),%edi
483221:	6a 20                	push   $0x20
483223:	f3 a5                	rep movsl %ds:(%esi),%es:(%edi)
483225:	50                   	push   %eax
483226:	c7 85 50 02 00 00 bc 	movl   $0x2bc,0x250(%ebp)
48322d:	02 00 00
483230:	e8 53 28 f8 ff       	call   0x405a88
483235:	83 c4 0c             	add    $0xc,%esp
483238:	6a 00                	push   $0x0
48323a:	ff 15 3c 40 d8 00    	call   *0xd8403c
483240:	8b f0                	mov    %eax,%esi
483242:	6a 5a                	push   $0x5a
483244:	56                   	push   %esi
483245:	ff 15 30 33 d8 00    	call   *0xd83330
48324b:	56                   	push   %esi
48324c:	6a 00                	push   $0x0
48324e:	8d 0c 85 00 00 00 00 	lea    0x0(,%eax,4),%ecx
483255:	2b c8                	sub    %eax,%ecx
483257:	b8 39 8e e3 38       	mov    $0x38e38e39,%eax
48325c:	f7 d9                	neg    %ecx
48325e:	c1 e1 02             	shl    $0x2,%ecx
483261:	f7 e9                	imul   %ecx
483263:	c1 fa 04             	sar    $0x4,%edx
483266:	8b c2                	mov    %edx,%eax
483268:	c1 e8 1f             	shr    $0x1f,%eax
48326b:	03 c2                	add    %edx,%eax
48326d:	89 85 40 02 00 00    	mov    %eax,0x240(%ebp)
483273:	ff 15 40 40 d8 00    	call   *0xd84040
483279:	8d 85 40 02 00 00    	lea    0x240(%ebp),%eax
48327f:	50                   	push   %eax
483280:	ff 15 34 33 d8 00    	call   *0xd83334
483286:	50                   	push   %eax
483287:	b9 68 d0 d5 00       	mov    $0xd5d068,%ecx
48328c:	e8 e1 32 f9 ff       	call   0x416572
483291:	85 c0                	test   %eax,%eax
483293:	0f 85 c9 00 00 00    	jne    0x483362
483299:	ff 15 d4 36 d8 00    	call   *0xd836d4
48329f:	68 58 5a bd 00       	push   $0xbd5a58
4832a4:	8d 8d 9c 02 00 00    	lea    0x29c(%ebp),%ecx
4832aa:	8b f8                	mov    %eax,%edi
4832ac:	e8 19 3a f9 ff       	call   0x416cca
4832b1:	68 1c 5a bd 00       	push   $0xbd5a1c
4832b6:	8d 8d b4 02 00 00    	lea    0x2b4(%ebp),%ecx
4832bc:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
4832c0:	e8 05 3a f9 ff       	call   0x416cca
4832c5:	68 08 5b bd 00       	push   $0xbd5b08
4832ca:	8d 8d cc 02 00 00    	lea    0x2cc(%ebp),%ecx
4832d0:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
4832d4:	e8 f1 39 f9 ff       	call   0x416cca
4832d9:	6a 38                	push   $0x38
4832db:	8d 85 9c 02 00 00    	lea    0x29c(%ebp),%eax
4832e1:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
4832e5:	50                   	push   %eax
4832e6:	8d 85 b4 02 00 00    	lea    0x2b4(%ebp),%eax
4832ec:	50                   	push   %eax
4832ed:	8d 8d f4 01 00 00    	lea    0x1f4(%ebp),%ecx
4832f3:	e8 a5 97 fa ff       	call   0x42ca9d
4832f8:	8b f0                	mov    %eax,%esi
4832fa:	6a 00                	push   $0x0
4832fc:	6a 00                	push   $0x0
4832fe:	8d 4d d8             	lea    -0x28(%ebp),%ecx
483301:	c6 45 fc 19          	movb   $0x19,-0x4(%ebp)
483305:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
48330c:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
483313:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
48331a:	e8 63 bd f9 ff       	call   0x41f082
48331f:	89 45 d8             	mov    %eax,-0x28(%ebp)
483322:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
483329:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
483330:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
483337:	6a 08                	push   $0x8
483339:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
48333c:	c6 45 fc 1b          	movb   $0x1b,-0x4(%ebp)
483340:	c7 45 d4 00 00 80 3f 	movl   $0x3f800000,-0x2c(%ebp)
483347:	e8 03 55 f9 ff       	call   0x41884f
48334c:	56                   	push   %esi
48334d:	8d 45 d4             	lea    -0x2c(%ebp),%eax
483350:	c6 45 fc 1c          	movb   $0x1c,-0x4(%ebp)
483354:	50                   	push   %eax
483355:	57                   	push   %edi
483356:	8d 85 cc 02 00 00    	lea    0x2cc(%ebp),%eax
48335c:	50                   	push   %eax
48335d:	e8 2a 04 f9 ff       	call   0x41378c
483362:	e8 c8 af fa ff       	call   0x42e32f
483367:	8b 35 44 40 d8 00    	mov    0xd84044,%esi
48336d:	6a 7a                	push   $0x7a
48336f:	8b 40 0c             	mov    0xc(%eax),%eax
483372:	50                   	push   %eax
483373:	ff d6                	call   *%esi
483375:	8d bb e0 00 00 00    	lea    0xe0(%ebx),%edi
48337b:	50                   	push   %eax
48337c:	8b cf                	mov    %edi,%ecx
48337e:	e8 ef 31 f9 ff       	call   0x416572
483383:	85 c0                	test   %eax,%eax
483385:	0f 85 c9 00 00 00    	jne    0x483454
48338b:	ff 15 d4 36 d8 00    	call   *0xd836d4
483391:	68 58 5a bd 00       	push   $0xbd5a58
483396:	8d 8d 9c 02 00 00    	lea    0x29c(%ebp),%ecx
48339c:	8b f8                	mov    %eax,%edi
48339e:	e8 27 39 f9 ff       	call   0x416cca
4833a3:	68 1c 5a bd 00       	push   $0xbd5a1c
4833a8:	8d 8d b4 02 00 00    	lea    0x2b4(%ebp),%ecx
4833ae:	c6 45 fc 1d          	movb   $0x1d,-0x4(%ebp)
4833b2:	e8 13 39 f9 ff       	call   0x416cca
4833b7:	68 28 5b bd 00       	push   $0xbd5b28
4833bc:	8d 8d cc 02 00 00    	lea    0x2cc(%ebp),%ecx
4833c2:	c6 45 fc 1e          	movb   $0x1e,-0x4(%ebp)
4833c6:	e8 ff 38 f9 ff       	call   0x416cca
4833cb:	6a 3d                	push   $0x3d
4833cd:	8d 85 9c 02 00 00    	lea    0x29c(%ebp),%eax
4833d3:	c6 45 fc 1f          	movb   $0x1f,-0x4(%ebp)
4833d7:	50                   	push   %eax
4833d8:	8d 85 b4 02 00 00    	lea    0x2b4(%ebp),%eax
4833de:	50                   	push   %eax
4833df:	8d 8d f4 01 00 00    	lea    0x1f4(%ebp),%ecx
4833e5:	e8 b3 96 fa ff       	call   0x42ca9d
4833ea:	8b f0                	mov    %eax,%esi
4833ec:	6a 00                	push   $0x0
4833ee:	6a 00                	push   $0x0
4833f0:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4833f3:	c6 45 fc 20          	movb   $0x20,-0x4(%ebp)
4833f7:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
4833fe:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
483405:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
48340c:	e8 71 bc f9 ff       	call   0x41f082
483411:	89 45 d8             	mov    %eax,-0x28(%ebp)
483414:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
48341b:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
483422:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
483429:	6a 08                	push   $0x8
48342b:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
48342e:	c6 45 fc 22          	movb   $0x22,-0x4(%ebp)
483432:	c7 45 d4 00 00 80 3f 	movl   $0x3f800000,-0x2c(%ebp)
483439:	e8 11 54 f9 ff       	call   0x41884f
48343e:	56                   	push   %esi
48343f:	8d 45 d4             	lea    -0x2c(%ebp),%eax
483442:	c6 45 fc 23          	movb   $0x23,-0x4(%ebp)
483446:	50                   	push   %eax
483447:	57                   	push   %edi
483448:	8d 85 cc 02 00 00    	lea    0x2cc(%ebp),%eax
48344e:	50                   	push   %eax
48344f:	e8 38 03 f9 ff       	call   0x41378c
483454:	e8 d6 ae fa ff       	call   0x42e32f
483459:	6a 7b                	push   $0x7b
48345b:	8b 40 0c             	mov    0xc(%eax),%eax
48345e:	50                   	push   %eax
48345f:	ff d6                	call   *%esi
483461:	8d b3 e8 00 00 00    	lea    0xe8(%ebx),%esi
483467:	50                   	push   %eax
483468:	8b ce                	mov    %esi,%ecx
48346a:	e8 03 31 f9 ff       	call   0x416572
48346f:	85 c0                	test   %eax,%eax
483471:	0f 85 c9 00 00 00    	jne    0x483540
483477:	ff 15 d4 36 d8 00    	call   *0xd836d4
48347d:	68 58 5a bd 00       	push   $0xbd5a58
483482:	8d 8d 9c 02 00 00    	lea    0x29c(%ebp),%ecx
483488:	8b f8                	mov    %eax,%edi
48348a:	e8 3b 38 f9 ff       	call   0x416cca
48348f:	68 1c 5a bd 00       	push   $0xbd5a1c
483494:	8d 8d b4 02 00 00    	lea    0x2b4(%ebp),%ecx
48349a:	c6 45 fc 24          	movb   $0x24,-0x4(%ebp)
48349e:	e8 27 38 f9 ff       	call   0x416cca
4834a3:	68 28 5b bd 00       	push   $0xbd5b28
4834a8:	8d 8d cc 02 00 00    	lea    0x2cc(%ebp),%ecx
4834ae:	c6 45 fc 25          	movb   $0x25,-0x4(%ebp)
4834b2:	e8 13 38 f9 ff       	call   0x416cca
4834b7:	6a 42                	push   $0x42
4834b9:	8d 85 9c 02 00 00    	lea    0x29c(%ebp),%eax
4834bf:	c6 45 fc 26          	movb   $0x26,-0x4(%ebp)
4834c3:	50                   	push   %eax
4834c4:	8d 85 b4 02 00 00    	lea    0x2b4(%ebp),%eax
4834ca:	50                   	push   %eax
4834cb:	8d 8d f4 01 00 00    	lea    0x1f4(%ebp),%ecx
4834d1:	e8 c7 95 fa ff       	call   0x42ca9d
4834d6:	8b f0                	mov    %eax,%esi
4834d8:	6a 00                	push   $0x0
4834da:	6a 00                	push   $0x0
4834dc:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4834df:	c6 45 fc 27          	movb   $0x27,-0x4(%ebp)
4834e3:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
4834ea:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4834f1:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
4834f8:	e8 85 bb f9 ff       	call   0x41f082
4834fd:	89 45 d8             	mov    %eax,-0x28(%ebp)
483500:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
483507:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
48350e:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
483515:	6a 08                	push   $0x8
483517:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
48351a:	c6 45 fc 29          	movb   $0x29,-0x4(%ebp)
48351e:	c7 45 d4 00 00 80 3f 	movl   $0x3f800000,-0x2c(%ebp)