4ccff8:	8b 01                	mov    (%ecx),%eax
4ccffa:	8b 40 04             	mov    0x4(%eax),%eax
4ccffd:	ff d0                	call   *%eax
4ccfff:	84 c0                	test   %al,%al
4cd001:	74 11                	je     0x4cd014
4cd003:	8b 4e 60             	mov    0x60(%esi),%ecx
4cd006:	85 c9                	test   %ecx,%ecx
4cd008:	74 e6                	je     0x4ccff0
4cd00a:	8b 45 b0             	mov    -0x50(%ebp),%eax
4cd00d:	89 46 5c             	mov    %eax,0x5c(%esi)
4cd010:	8a 00                	mov    (%eax),%al
4cd012:	eb 0f                	jmp    0x4cd023
4cd014:	32 c0                	xor    %al,%al
4cd016:	c7 46 60 00 00 00 00 	movl   $0x0,0x60(%esi)
4cd01d:	c6 46 68 01          	movb   $0x1,0x68(%esi)
4cd021:	33 c9                	xor    %ecx,%ecx
4cd023:	88 46 58             	mov    %al,0x58(%esi)
4cd026:	3c 2f                	cmp    $0x2f,%al
4cd028:	0f 84 d7 02 00 00    	je     0x4cd305
4cd02e:	8b 7d b8             	mov    -0x48(%ebp),%edi
4cd031:	e9 9b fd ff ff       	jmp    0x4ccdd1
4cd036:	80 f9 2a             	cmp    $0x2a,%cl
4cd039:	0f 85 56 01 00 00    	jne    0x4cd195
4cd03f:	ff 46 64             	incl   0x64(%esi)
4cd042:	8d 7e 60             	lea    0x60(%esi),%edi
4cd045:	ff 46 70             	incl   0x70(%esi)
4cd048:	8b 56 64             	mov    0x64(%esi),%edx
4cd04b:	8b 0f                	mov    (%edi),%ecx
4cd04d:	3b d1                	cmp    %ecx,%edx
4cd04f:	7d 08                	jge    0x4cd059
4cd051:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd054:	8a 04 02             	mov    (%edx,%eax,1),%al
4cd057:	eb 7a                	jmp    0x4cd0d3
4cd059:	80 7e 68 00          	cmpb   $0x0,0x68(%esi)
4cd05d:	74 04                	je     0x4cd063
4cd05f:	32 c0                	xor    %al,%al
4cd061:	eb 70                	jmp    0x4cd0d3
4cd063:	83 7e 74 00          	cmpl   $0x0,0x74(%esi)
4cd067:	74 1f                	je     0x4cd088
4cd069:	8b 56 78             	mov    0x78(%esi),%edx
4cd06c:	3b d1                	cmp    %ecx,%edx
4cd06e:	7d 18                	jge    0x4cd088
4cd070:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd073:	2b ca                	sub    %edx,%ecx
4cd075:	51                   	push   %ecx
4cd076:	8b 4e 74             	mov    0x74(%esi),%ecx
4cd079:	03 c2                	add    %edx,%eax
4cd07b:	50                   	push   %eax
4cd07c:	e8 ff bd f8 ff       	call   0x458e80
4cd081:	c7 46 78 00 00 00 00 	movl   $0x0,0x78(%esi)
4cd088:	c7 45 ac 00 00 00 00 	movl   $0x0,-0x54(%ebp)
4cd08f:	c7 46 5c 00 00 00 00 	movl   $0x0,0x5c(%esi)
4cd096:	c7 46 64 00 00 00 00 	movl   $0x0,0x64(%esi)
4cd09d:	0f 1f 00             	nopl   (%eax)
4cd0a0:	8b 4e 50             	mov    0x50(%esi),%ecx
4cd0a3:	8d 55 ac             	lea    -0x54(%ebp),%edx
4cd0a6:	57                   	push   %edi
4cd0a7:	52                   	push   %edx
4cd0a8:	8b 01                	mov    (%ecx),%eax
4cd0aa:	8b 40 04             	mov    0x4(%eax),%eax
4cd0ad:	ff d0                	call   *%eax
4cd0af:	84 c0                	test   %al,%al
4cd0b1:	74 11                	je     0x4cd0c4
4cd0b3:	8b 4e 60             	mov    0x60(%esi),%ecx
4cd0b6:	85 c9                	test   %ecx,%ecx
4cd0b8:	74 e6                	je     0x4cd0a0
4cd0ba:	8b 45 ac             	mov    -0x54(%ebp),%eax
4cd0bd:	89 46 5c             	mov    %eax,0x5c(%esi)
4cd0c0:	8a 00                	mov    (%eax),%al
4cd0c2:	eb 0f                	jmp    0x4cd0d3
4cd0c4:	32 c0                	xor    %al,%al
4cd0c6:	c7 46 60 00 00 00 00 	movl   $0x0,0x60(%esi)
4cd0cd:	c6 46 68 01          	movb   $0x1,0x68(%esi)
4cd0d1:	33 c9                	xor    %ecx,%ecx
4cd0d3:	88 46 58             	mov    %al,0x58(%esi)
4cd0d6:	3c 2f                	cmp    $0x2f,%al
4cd0d8:	0f 84 c3 02 00 00    	je     0x4cd3a1
4cd0de:	8b 7d b8             	mov    -0x48(%ebp),%edi
4cd0e1:	84 c0                	test   %al,%al
4cd0e3:	0f 85 f7 fc ff ff    	jne    0x4ccde0
4cd0e9:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4cd0f0:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4cd0f3:	6a 30                	push   $0x30
4cd0f5:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4cd0fc:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4cd103:	88 45 d8             	mov    %al,-0x28(%ebp)
4cd106:	e8 15 bd f8 ff       	call   0x458e20
4cd10b:	0f 10 05 08 f3 60 00 	movups 0x60f308,%xmm0
4cd112:	c7 45 e8 21 00 00 00 	movl   $0x21,-0x18(%ebp)
4cd119:	c7 45 ec 2f 00 00 00 	movl   $0x2f,-0x14(%ebp)
4cd120:	0f 11 00             	movups %xmm0,(%eax)
4cd123:	0f 10 05 18 f3 60 00 	movups 0x60f318,%xmm0
4cd12a:	0f 11 40 10          	movups %xmm0,0x10(%eax)
4cd12e:	8a 0d 28 f3 60 00    	mov    0x60f328,%cl
4cd134:	88 48 20             	mov    %cl,0x20(%eax)
4cd137:	c6 40 21 00          	movb   $0x0,0x21(%eax)
4cd13b:	89 45 d8             	mov    %eax,-0x28(%ebp)
4cd13e:	8b 4e 54             	mov    0x54(%esi),%ecx
4cd141:	8d 55 d8             	lea    -0x28(%ebp),%edx
4cd144:	52                   	push   %edx
4cd145:	ff 76 70             	push   0x70(%esi)
4cd148:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4cd14f:	8b 01                	mov    (%ecx),%eax
4cd151:	ff 76 6c             	push   0x6c(%esi)
4cd154:	ff 50 04             	call   *0x4(%eax)
4cd157:	8b 55 ec             	mov    -0x14(%ebp),%edx
4cd15a:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4cd161:	83 fa 10             	cmp    $0x10,%edx
4cd164:	0f 82 29 03 00 00    	jb     0x4cd493
4cd16a:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4cd16d:	42                   	inc    %edx
4cd16e:	8b c1                	mov    %ecx,%eax
4cd170:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4cd176:	0f 82 0d 03 00 00    	jb     0x4cd489
4cd17c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4cd17f:	83 c2 23             	add    $0x23,%edx
4cd182:	2b c1                	sub    %ecx,%eax
4cd184:	83 c0 fc             	add    $0xfffffffc,%eax
4cd187:	83 f8 1f             	cmp    $0x1f,%eax
4cd18a:	0f 87 0f 04 00 00    	ja     0x4cd59f
4cd190:	e9 f4 02 00 00       	jmp    0x4cd489
4cd195:	8a c1                	mov    %cl,%al
4cd197:	80 f9 2f             	cmp    $0x2f,%cl
4cd19a:	0f 85 41 ff ff ff    	jne    0x4cd0e1
4cd1a0:	ff 46 64             	incl   0x64(%esi)
4cd1a3:	8d 7e 60             	lea    0x60(%esi),%edi
4cd1a6:	ff 46 70             	incl   0x70(%esi)
4cd1a9:	8b 4e 64             	mov    0x64(%esi),%ecx
4cd1ac:	8b 07                	mov    (%edi),%eax
4cd1ae:	3b c8                	cmp    %eax,%ecx
4cd1b0:	7d 08                	jge    0x4cd1ba
4cd1b2:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd1b5:	8a 0c 01             	mov    (%ecx,%eax,1),%cl
4cd1b8:	eb 6e                	jmp    0x4cd228
4cd1ba:	80 7e 68 00          	cmpb   $0x0,0x68(%esi)
4cd1be:	75 66                	jne    0x4cd226
4cd1c0:	8b 4e 74             	mov    0x74(%esi),%ecx
4cd1c3:	85 c9                	test   %ecx,%ecx
4cd1c5:	74 1c                	je     0x4cd1e3
4cd1c7:	8b 56 78             	mov    0x78(%esi),%edx
4cd1ca:	3b d0                	cmp    %eax,%edx
4cd1cc:	7d 15                	jge    0x4cd1e3
4cd1ce:	2b c2                	sub    %edx,%eax
4cd1d0:	50                   	push   %eax
4cd1d1:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd1d4:	03 c2                	add    %edx,%eax
4cd1d6:	50                   	push   %eax
4cd1d7:	e8 a4 bc f8 ff       	call   0x458e80
4cd1dc:	c7 46 78 00 00 00 00 	movl   $0x0,0x78(%esi)
4cd1e3:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
4cd1ea:	c7 46 5c 00 00 00 00 	movl   $0x0,0x5c(%esi)
4cd1f1:	c7 46 64 00 00 00 00 	movl   $0x0,0x64(%esi)
4cd1f8:	8b 4e 50             	mov    0x50(%esi),%ecx
4cd1fb:	8d 55 bc             	lea    -0x44(%ebp),%edx
4cd1fe:	57                   	push   %edi
4cd1ff:	52                   	push   %edx
4cd200:	8b 01                	mov    (%ecx),%eax
4cd202:	8b 40 04             	mov    0x4(%eax),%eax
4cd205:	ff d0                	call   *%eax
4cd207:	84 c0                	test   %al,%al
4cd209:	74 10                	je     0x4cd21b
4cd20b:	83 7e 60 00          	cmpl   $0x0,0x60(%esi)
4cd20f:	74 e7                	je     0x4cd1f8
4cd211:	8b 45 bc             	mov    -0x44(%ebp),%eax
4cd214:	89 46 5c             	mov    %eax,0x5c(%esi)
4cd217:	8a 08                	mov    (%eax),%cl
4cd219:	eb 0d                	jmp    0x4cd228
4cd21b:	c7 46 60 00 00 00 00 	movl   $0x0,0x60(%esi)
4cd222:	c6 46 68 01          	movb   $0x1,0x68(%esi)
4cd226:	32 c9                	xor    %cl,%cl
4cd228:	88 4e 58             	mov    %cl,0x58(%esi)
4cd22b:	8a c1                	mov    %cl,%al
4cd22d:	80 f9 2a             	cmp    $0x2a,%cl
4cd230:	0f 85 a8 fe ff ff    	jne    0x4cd0de
4cd236:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4cd23d:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4cd240:	6a 40                	push   $0x40
4cd242:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4cd249:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4cd250:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4cd254:	e8 c7 bb f8 ff       	call   0x458e20
4cd259:	0f 10 05 c8 f2 60 00 	movups 0x60f2c8,%xmm0
4cd260:	8b c8                	mov    %eax,%ecx
4cd262:	c7 45 e8 3c 00 00 00 	movl   $0x3c,-0x18(%ebp)
4cd269:	c7 45 ec 3f 00 00 00 	movl   $0x3f,-0x14(%ebp)
4cd270:	0f 11 01             	movups %xmm0,(%ecx)
4cd273:	0f 10 05 d8 f2 60 00 	movups 0x60f2d8,%xmm0
4cd27a:	0f 11 41 10          	movups %xmm0,0x10(%ecx)
4cd27e:	0f 10 05 e8 f2 60 00 	movups 0x60f2e8,%xmm0
4cd285:	0f 11 41 20          	movups %xmm0,0x20(%ecx)
4cd289:	f3 0f 7e 05 f8 f2 60 	movq   0x60f2f8,%xmm0
4cd290:	00
4cd291:	66 0f d6 41 30       	movq   %xmm0,0x30(%ecx)
4cd296:	a1 00 f3 60 00       	mov    0x60f300,%eax
4cd29b:	89 41 38             	mov    %eax,0x38(%ecx)
4cd29e:	c6 41 3c 00          	movb   $0x0,0x3c(%ecx)
4cd2a2:	89 4d d8             	mov    %ecx,-0x28(%ebp)
4cd2a5:	8b 4e 54             	mov    0x54(%esi),%ecx
4cd2a8:	8d 55 d8             	lea    -0x28(%ebp),%edx
4cd2ab:	52                   	push   %edx
4cd2ac:	ff 76 70             	push   0x70(%esi)
4cd2af:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4cd2b6:	8b 01                	mov    (%ecx),%eax
4cd2b8:	ff 76 6c             	push   0x6c(%esi)
4cd2bb:	ff 50 04             	call   *0x4(%eax)
4cd2be:	8b 55 ec             	mov    -0x14(%ebp),%edx
4cd2c1:	8b 7d b8             	mov    -0x48(%ebp),%edi
4cd2c4:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4cd2cb:	83 fa 10             	cmp    $0x10,%edx
4cd2ce:	0f 82 0c fb ff ff    	jb     0x4ccde0
4cd2d4:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4cd2d7:	42                   	inc    %edx
4cd2d8:	8b c1                	mov    %ecx,%eax
4cd2da:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4cd2e0:	72 14                	jb     0x4cd2f6
4cd2e2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4cd2e5:	83 c2 23             	add    $0x23,%edx
4cd2e8:	2b c1                	sub    %ecx,%eax
4cd2ea:	83 c0 fc             	add    $0xfffffffc,%eax
4cd2ed:	83 f8 1f             	cmp    $0x1f,%eax
4cd2f0:	0f 87 a9 02 00 00    	ja     0x4cd59f
4cd2f6:	52                   	push   %edx
4cd2f7:	51                   	push   %ecx
4cd2f8:	e8 58 3f 10 00       	call   0x5d1255
4cd2fd:	83 c4 08             	add    $0x8,%esp
4cd300:	e9 db fa ff ff       	jmp    0x4ccde0
4cd305:	ff 46 64             	incl   0x64(%esi)
4cd308:	8d 7e 60             	lea    0x60(%esi),%edi
4cd30b:	ff 46 70             	incl   0x70(%esi)
4cd30e:	8b 56 64             	mov    0x64(%esi),%edx
4cd311:	3b d1                	cmp    %ecx,%edx
4cd313:	7d 0e                	jge    0x4cd323
4cd315:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd318:	8a 04 02             	mov    (%edx,%eax,1),%al
4cd31b:	88 46 58             	mov    %al,0x58(%esi)
4cd31e:	e9 5f 02 00 00       	jmp    0x4cd582
4cd323:	80 7e 68 00          	cmpb   $0x0,0x68(%esi)
4cd327:	75 6e                	jne    0x4cd397
4cd329:	83 7e 74 00          	cmpl   $0x0,0x74(%esi)
4cd32d:	74 1f                	je     0x4cd34e
4cd32f:	8b 56 78             	mov    0x78(%esi),%edx
4cd332:	3b d1                	cmp    %ecx,%edx
4cd334:	7d 18                	jge    0x4cd34e
4cd336:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd339:	2b ca                	sub    %edx,%ecx
4cd33b:	51                   	push   %ecx
4cd33c:	8b 4e 74             	mov    0x74(%esi),%ecx
4cd33f:	03 c2                	add    %edx,%eax
4cd341:	50                   	push   %eax
4cd342:	e8 39 bb f8 ff       	call   0x458e80
4cd347:	c7 46 78 00 00 00 00 	movl   $0x0,0x78(%esi)
4cd34e:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
4cd355:	c7 46 5c 00 00 00 00 	movl   $0x0,0x5c(%esi)
4cd35c:	c7 46 64 00 00 00 00 	movl   $0x0,0x64(%esi)
4cd363:	8b 4e 50             	mov    0x50(%esi),%ecx
4cd366:	8d 55 bc             	lea    -0x44(%ebp),%edx
4cd369:	57                   	push   %edi
4cd36a:	52                   	push   %edx
4cd36b:	8b 01                	mov    (%ecx),%eax
4cd36d:	8b 40 04             	mov    0x4(%eax),%eax
4cd370:	ff d0                	call   *%eax
4cd372:	84 c0                	test   %al,%al
4cd374:	74 16                	je     0x4cd38c
4cd376:	83 7e 60 00          	cmpl   $0x0,0x60(%esi)
4cd37a:	74 e7                	je     0x4cd363
4cd37c:	8b 45 bc             	mov    -0x44(%ebp),%eax
4cd37f:	89 46 5c             	mov    %eax,0x5c(%esi)
4cd382:	8a 00                	mov    (%eax),%al
4cd384:	88 46 58             	mov    %al,0x58(%esi)
4cd387:	e9 f6 01 00 00       	jmp    0x4cd582
4cd38c:	c7 46 60 00 00 00 00 	movl   $0x0,0x60(%esi)
4cd393:	c6 46 68 01          	movb   $0x1,0x68(%esi)
4cd397:	32 c0                	xor    %al,%al
4cd399:	88 46 58             	mov    %al,0x58(%esi)
4cd39c:	e9 e1 01 00 00       	jmp    0x4cd582
4cd3a1:	ff 46 64             	incl   0x64(%esi)
4cd3a4:	8d 7e 60             	lea    0x60(%esi),%edi
4cd3a7:	ff 46 70             	incl   0x70(%esi)
4cd3aa:	8b 56 64             	mov    0x64(%esi),%edx
4cd3ad:	3b d1                	cmp    %ecx,%edx
4cd3af:	7d 08                	jge    0x4cd3b9
4cd3b1:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd3b4:	8a 04 02             	mov    (%edx,%eax,1),%al
4cd3b7:	eb 77                	jmp    0x4cd430
4cd3b9:	80 7e 68 00          	cmpb   $0x0,0x68(%esi)
4cd3bd:	75 6f                	jne    0x4cd42e
4cd3bf:	83 7e 74 00          	cmpl   $0x0,0x74(%esi)
4cd3c3:	74 1f                	je     0x4cd3e4
4cd3c5:	8b 56 78             	mov    0x78(%esi),%edx
4cd3c8:	3b d1                	cmp    %ecx,%edx
4cd3ca:	7d 18                	jge    0x4cd3e4
4cd3cc:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd3cf:	2b ca                	sub    %edx,%ecx
4cd3d1:	51                   	push   %ecx
4cd3d2:	8b 4e 74             	mov    0x74(%esi),%ecx
4cd3d5:	03 c2                	add    %edx,%eax
4cd3d7:	50                   	push   %eax
4cd3d8:	e8 a3 ba f8 ff       	call   0x458e80
4cd3dd:	c7 46 78 00 00 00 00 	movl   $0x0,0x78(%esi)
4cd3e4:	c7 45 bc 00 00 00 00 	movl   $0x0,-0x44(%ebp)
4cd3eb:	c7 46 5c 00 00 00 00 	movl   $0x0,0x5c(%esi)
4cd3f2:	c7 46 64 00 00 00 00 	movl   $0x0,0x64(%esi)
4cd3f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4cd400:	8b 4e 50             	mov    0x50(%esi),%ecx
4cd403:	8d 55 bc             	lea    -0x44(%ebp),%edx
4cd406:	57                   	push   %edi
4cd407:	52                   	push   %edx
4cd408:	8b 01                	mov    (%ecx),%eax
4cd40a:	8b 40 04             	mov    0x4(%eax),%eax
4cd40d:	ff d0                	call   *%eax
4cd40f:	84 c0                	test   %al,%al
4cd411:	74 10                	je     0x4cd423
4cd413:	83 7e 60 00          	cmpl   $0x0,0x60(%esi)
4cd417:	74 e7                	je     0x4cd400
4cd419:	8b 45 bc             	mov    -0x44(%ebp),%eax
4cd41c:	89 46 5c             	mov    %eax,0x5c(%esi)
4cd41f:	8a 00                	mov    (%eax),%al
4cd421:	eb 0d                	jmp    0x4cd430
4cd423:	c7 46 60 00 00 00 00 	movl   $0x0,0x60(%esi)
4cd42a:	c6 46 68 01          	movb   $0x1,0x68(%esi)
4cd42e:	32 c0                	xor    %al,%al
4cd430:	8b 7d b8             	mov    -0x48(%ebp),%edi
4cd433:	88 46 58             	mov    %al,0x58(%esi)
4cd436:	85 ff                	test   %edi,%edi
4cd438:	0f 84 44 01 00 00    	je     0x4cd582
4cd43e:	8b 46 64             	mov    0x64(%esi),%eax
4cd441:	8b 4e 78             	mov    0x78(%esi),%ecx
4cd444:	3b c1                	cmp    %ecx,%eax
4cd446:	74 11                	je     0x4cd459
4cd448:	2b c1                	sub    %ecx,%eax
4cd44a:	50                   	push   %eax
4cd44b:	8b 46 5c             	mov    0x5c(%esi),%eax
4cd44e:	03 c1                	add    %ecx,%eax
4cd450:	8b 4e 74             	mov    0x74(%esi),%ecx
4cd453:	50                   	push   %eax
4cd454:	e8 27 ba f8 ff       	call   0x458e80
4cd459:	c7 46 74 00 00 00 00 	movl   $0x0,0x74(%esi)
4cd460:	c7 46 78 ff ff ff ff 	movl   $0xffffffff,0x78(%esi)
4cd467:	8b 47 10             	mov    0x10(%edi),%eax
4cd46a:	8d 48 fe             	lea    -0x2(%eax),%ecx
4cd46d:	3b c1                	cmp    %ecx,%eax
4cd46f:	0f 82 2f 01 00 00    	jb     0x4cd5a4
4cd475:	89 4f 10             	mov    %ecx,0x10(%edi)
4cd478:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4cd47c:	72 02                	jb     0x4cd480
4cd47e:	8b 3f                	mov    (%edi),%edi
4cd480:	c6 04 0f 00          	movb   $0x0,(%edi,%ecx,1)
4cd484:	e9 f9 00 00 00       	jmp    0x4cd582
4cd489:	52                   	push   %edx
4cd48a:	51                   	push   %ecx