4d5272:	8b 43 18             	mov    0x18(%ebx),%eax
4d5275:	83 7c 10 0c 01       	cmpl   $0x1,0xc(%eax,%edx,1)
4d527a:	75 0c                	jne    0x4d5288
4d527c:	8b 44 10 10          	mov    0x10(%eax,%edx,1),%eax
4d5280:	8b 00                	mov    (%eax),%eax
4d5282:	80 78 25 00          	cmpb   $0x0,0x25(%eax)
4d5286:	75 12                	jne    0x4d529a
4d5288:	8b 46 08             	mov    0x8(%esi),%eax
4d528b:	8b 40 08             	mov    0x8(%eax),%eax
4d528e:	03 c7                	add    %edi,%eax
4d5290:	83 c7 04             	add    $0x4,%edi
4d5293:	c7 04 30 00 00 00 00 	movl   $0x0,(%eax,%esi,1)
4d529a:	41                   	inc    %ecx
4d529b:	83 c2 18             	add    $0x18,%edx
4d529e:	3b 4b 38             	cmp    0x38(%ebx),%ecx
4d52a1:	7c cf                	jl     0x4d5272
4d52a3:	8b 46 08             	mov    0x8(%esi),%eax
4d52a6:	8b 40 0c             	mov    0xc(%eax),%eax
4d52a9:	83 f8 ff             	cmp    $0xffffffff,%eax
4d52ac:	74 29                	je     0x4d52d7
4d52ae:	8b 4e 04             	mov    0x4(%esi),%ecx
4d52b1:	8d 14 30             	lea    (%eax,%esi,1),%edx
4d52b4:	f6 c1 03             	test   $0x3,%cl
4d52b7:	75 05                	jne    0x4d52be
4d52b9:	83 e1 fc             	and    $0xfffffffc,%ecx
4d52bc:	eb 11                	jmp    0x4d52cf
4d52be:	8b c1                	mov    %ecx,%eax
4d52c0:	d1 e8                	shr    $1,%eax
4d52c2:	a8 01                	test   $0x1,%al
4d52c4:	74 04                	je     0x4d52ca
4d52c6:	33 c9                	xor    %ecx,%ecx
4d52c8:	eb 05                	jmp    0x4d52cf
4d52ca:	83 e1 fc             	and    $0xfffffffc,%ecx
4d52cd:	8b 09                	mov    (%ecx),%ecx
4d52cf:	51                   	push   %ecx
4d52d0:	8b ca                	mov    %edx,%ecx
4d52d2:	e8 69 11 fd ff       	call   0x4a6440
4d52d7:	8b 45 f0             	mov    -0x10(%ebp),%eax
4d52da:	33 db                	xor    %ebx,%ebx
4d52dc:	89 5d f4             	mov    %ebx,-0xc(%ebp)
4d52df:	39 58 34             	cmp    %ebx,0x34(%eax)
4d52e2:	0f 8e b1 04 00 00    	jle    0x4d5799
4d52e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%eax,%eax,1)
4d52ef:	00
4d52f0:	6b fb 58             	imul   $0x58,%ebx,%edi
4d52f3:	03 78 14             	add    0x14(%eax),%edi
4d52f6:	8b 46 08             	mov    0x8(%esi),%eax
4d52f9:	8b 40 1c             	mov    0x1c(%eax),%eax
4d52fc:	8b 1c 98             	mov    (%eax,%ebx,4),%ebx
4d52ff:	8b 47 34             	mov    0x34(%edi),%eax
4d5302:	03 de                	add    %esi,%ebx
4d5304:	85 c0                	test   %eax,%eax
4d5306:	74 19                	je     0x4d5321
4d5308:	83 78 0c 01          	cmpl   $0x1,0xc(%eax)
4d530c:	0f 85 74 04 00 00    	jne    0x4d5786
4d5312:	8b 40 10             	mov    0x10(%eax),%eax
4d5315:	8b 00                	mov    (%eax),%eax
4d5317:	80 78 25 00          	cmpb   $0x0,0x25(%eax)
4d531b:	0f 84 65 04 00 00    	je     0x4d5786
4d5321:	8b cf                	mov    %edi,%ecx
4d5323:	e8 78 3e f8 ff       	call   0x4591a0
4d5328:	8b 04 85 98 7b 60 00 	mov    0x607b98(,%eax,4),%eax
4d532f:	48                   	dec    %eax
4d5330:	83 f8 09             	cmp    $0x9,%eax
4d5333:	0f 87 4d 04 00 00    	ja     0x4d5786
4d5339:	ff 24 85 a4 57 4d 00 	jmp    *0x4d57a4(,%eax,4)
4d5340:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d5344:	74 0a                	je     0x4d5350
4d5346:	8b 47 50             	mov    0x50(%edi),%eax
4d5349:	89 03                	mov    %eax,(%ebx)
4d534b:	e9 36 04 00 00       	jmp    0x4d5786
4d5350:	8b 4e 04             	mov    0x4(%esi),%ecx
4d5353:	f6 c1 03             	test   $0x3,%cl
4d5356:	75 10                	jne    0x4d5368
4d5358:	83 e1 fc             	and    $0xfffffffc,%ecx
4d535b:	51                   	push   %ecx
4d535c:	8b cb                	mov    %ebx,%ecx
4d535e:	e8 ed 79 f8 ff       	call   0x45cd50
4d5363:	e9 1e 04 00 00       	jmp    0x4d5786
4d5368:	8b c1                	mov    %ecx,%eax
4d536a:	d1 e8                	shr    $1,%eax
4d536c:	a8 01                	test   $0x1,%al
4d536e:	74 0f                	je     0x4d537f
4d5370:	33 c9                	xor    %ecx,%ecx
4d5372:	51                   	push   %ecx
4d5373:	8b cb                	mov    %ebx,%ecx
4d5375:	e8 d6 79 f8 ff       	call   0x45cd50
4d537a:	e9 07 04 00 00       	jmp    0x4d5786
4d537f:	83 e1 fc             	and    $0xfffffffc,%ecx
4d5382:	8b 09                	mov    (%ecx),%ecx
4d5384:	51                   	push   %ecx
4d5385:	8b cb                	mov    %ebx,%ecx
4d5387:	e8 c4 79 f8 ff       	call   0x45cd50
4d538c:	e9 f5 03 00 00       	jmp    0x4d5786
4d5391:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d5395:	74 10                	je     0x4d53a7
4d5397:	8b 47 50             	mov    0x50(%edi),%eax
4d539a:	8b 4f 54             	mov    0x54(%edi),%ecx
4d539d:	89 03                	mov    %eax,(%ebx)
4d539f:	89 4b 04             	mov    %ecx,0x4(%ebx)
4d53a2:	e9 df 03 00 00       	jmp    0x4d5786
4d53a7:	8b 4e 04             	mov    0x4(%esi),%ecx
4d53aa:	f6 c1 03             	test   $0x3,%cl
4d53ad:	75 10                	jne    0x4d53bf
4d53af:	83 e1 fc             	and    $0xfffffffc,%ecx
4d53b2:	51                   	push   %ecx
4d53b3:	8b cb                	mov    %ebx,%ecx
4d53b5:	e8 96 79 f8 ff       	call   0x45cd50
4d53ba:	e9 c7 03 00 00       	jmp    0x4d5786
4d53bf:	8b c1                	mov    %ecx,%eax
4d53c1:	d1 e8                	shr    $1,%eax
4d53c3:	a8 01                	test   $0x1,%al
4d53c5:	74 0f                	je     0x4d53d6
4d53c7:	33 c9                	xor    %ecx,%ecx
4d53c9:	51                   	push   %ecx
4d53ca:	8b cb                	mov    %ebx,%ecx
4d53cc:	e8 7f 79 f8 ff       	call   0x45cd50
4d53d1:	e9 b0 03 00 00       	jmp    0x4d5786
4d53d6:	83 e1 fc             	and    $0xfffffffc,%ecx
4d53d9:	8b 09                	mov    (%ecx),%ecx
4d53db:	51                   	push   %ecx
4d53dc:	8b cb                	mov    %ebx,%ecx
4d53de:	e8 6d 79 f8 ff       	call   0x45cd50
4d53e3:	e9 9e 03 00 00       	jmp    0x4d5786
4d53e8:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d53ec:	74 0a                	je     0x4d53f8
4d53ee:	8b 47 50             	mov    0x50(%edi),%eax
4d53f1:	89 03                	mov    %eax,(%ebx)
4d53f3:	e9 8e 03 00 00       	jmp    0x4d5786
4d53f8:	8b 4e 04             	mov    0x4(%esi),%ecx
4d53fb:	f6 c1 03             	test   $0x3,%cl
4d53fe:	75 10                	jne    0x4d5410
4d5400:	83 e1 fc             	and    $0xfffffffc,%ecx
4d5403:	51                   	push   %ecx
4d5404:	8b cb                	mov    %ebx,%ecx
4d5406:	e8 45 79 f8 ff       	call   0x45cd50
4d540b:	e9 76 03 00 00       	jmp    0x4d5786
4d5410:	8b c1                	mov    %ecx,%eax
4d5412:	d1 e8                	shr    $1,%eax
4d5414:	a8 01                	test   $0x1,%al
4d5416:	74 0f                	je     0x4d5427
4d5418:	33 c9                	xor    %ecx,%ecx
4d541a:	51                   	push   %ecx
4d541b:	8b cb                	mov    %ebx,%ecx
4d541d:	e8 2e 79 f8 ff       	call   0x45cd50
4d5422:	e9 5f 03 00 00       	jmp    0x4d5786
4d5427:	83 e1 fc             	and    $0xfffffffc,%ecx
4d542a:	8b 09                	mov    (%ecx),%ecx
4d542c:	51                   	push   %ecx
4d542d:	8b cb                	mov    %ebx,%ecx
4d542f:	e8 1c 79 f8 ff       	call   0x45cd50
4d5434:	e9 4d 03 00 00       	jmp    0x4d5786
4d5439:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d543d:	74 10                	je     0x4d544f
4d543f:	8b 47 50             	mov    0x50(%edi),%eax
4d5442:	8b 4f 54             	mov    0x54(%edi),%ecx
4d5445:	89 03                	mov    %eax,(%ebx)
4d5447:	89 4b 04             	mov    %ecx,0x4(%ebx)
4d544a:	e9 37 03 00 00       	jmp    0x4d5786
4d544f:	8b 4e 04             	mov    0x4(%esi),%ecx
4d5452:	f6 c1 03             	test   $0x3,%cl
4d5455:	75 10                	jne    0x4d5467
4d5457:	83 e1 fc             	and    $0xfffffffc,%ecx
4d545a:	51                   	push   %ecx
4d545b:	8b cb                	mov    %ebx,%ecx
4d545d:	e8 ee 78 f8 ff       	call   0x45cd50
4d5462:	e9 1f 03 00 00       	jmp    0x4d5786
4d5467:	8b c1                	mov    %ecx,%eax
4d5469:	d1 e8                	shr    $1,%eax
4d546b:	a8 01                	test   $0x1,%al
4d546d:	74 0f                	je     0x4d547e
4d546f:	33 c9                	xor    %ecx,%ecx
4d5471:	51                   	push   %ecx
4d5472:	8b cb                	mov    %ebx,%ecx
4d5474:	e8 d7 78 f8 ff       	call   0x45cd50
4d5479:	e9 08 03 00 00       	jmp    0x4d5786
4d547e:	83 e1 fc             	and    $0xfffffffc,%ecx
4d5481:	8b 09                	mov    (%ecx),%ecx
4d5483:	51                   	push   %ecx
4d5484:	8b cb                	mov    %ebx,%ecx
4d5486:	e8 c5 78 f8 ff       	call   0x45cd50
4d548b:	e9 f6 02 00 00       	jmp    0x4d5786
4d5490:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d5494:	74 0e                	je     0x4d54a4
4d5496:	f2 0f 10 47 50       	movsd  0x50(%edi),%xmm0
4d549b:	f2 0f 11 03          	movsd  %xmm0,(%ebx)
4d549f:	e9 e2 02 00 00       	jmp    0x4d5786
4d54a4:	8b 4e 04             	mov    0x4(%esi),%ecx
4d54a7:	f6 c1 03             	test   $0x3,%cl
4d54aa:	75 10                	jne    0x4d54bc
4d54ac:	83 e1 fc             	and    $0xfffffffc,%ecx
4d54af:	51                   	push   %ecx
4d54b0:	8b cb                	mov    %ebx,%ecx
4d54b2:	e8 99 78 f8 ff       	call   0x45cd50
4d54b7:	e9 ca 02 00 00       	jmp    0x4d5786
4d54bc:	8b c1                	mov    %ecx,%eax
4d54be:	d1 e8                	shr    $1,%eax
4d54c0:	a8 01                	test   $0x1,%al
4d54c2:	74 0f                	je     0x4d54d3
4d54c4:	33 c9                	xor    %ecx,%ecx
4d54c6:	51                   	push   %ecx
4d54c7:	8b cb                	mov    %ebx,%ecx
4d54c9:	e8 82 78 f8 ff       	call   0x45cd50
4d54ce:	e9 b3 02 00 00       	jmp    0x4d5786
4d54d3:	83 e1 fc             	and    $0xfffffffc,%ecx
4d54d6:	8b 09                	mov    (%ecx),%ecx
4d54d8:	51                   	push   %ecx
4d54d9:	8b cb                	mov    %ebx,%ecx
4d54db:	e8 70 78 f8 ff       	call   0x45cd50
4d54e0:	e9 a1 02 00 00       	jmp    0x4d5786
4d54e5:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d54e9:	74 0a                	je     0x4d54f5
4d54eb:	8b 47 50             	mov    0x50(%edi),%eax
4d54ee:	89 03                	mov    %eax,(%ebx)
4d54f0:	e9 91 02 00 00       	jmp    0x4d5786
4d54f5:	8b 4e 04             	mov    0x4(%esi),%ecx
4d54f8:	f6 c1 03             	test   $0x3,%cl
4d54fb:	75 10                	jne    0x4d550d
4d54fd:	83 e1 fc             	and    $0xfffffffc,%ecx
4d5500:	51                   	push   %ecx
4d5501:	8b cb                	mov    %ebx,%ecx
4d5503:	e8 48 78 f8 ff       	call   0x45cd50
4d5508:	e9 79 02 00 00       	jmp    0x4d5786
4d550d:	8b c1                	mov    %ecx,%eax
4d550f:	d1 e8                	shr    $1,%eax
4d5511:	a8 01                	test   $0x1,%al
4d5513:	74 0f                	je     0x4d5524
4d5515:	33 c9                	xor    %ecx,%ecx
4d5517:	51                   	push   %ecx
4d5518:	8b cb                	mov    %ebx,%ecx
4d551a:	e8 31 78 f8 ff       	call   0x45cd50
4d551f:	e9 62 02 00 00       	jmp    0x4d5786
4d5524:	83 e1 fc             	and    $0xfffffffc,%ecx
4d5527:	8b 09                	mov    (%ecx),%ecx
4d5529:	51                   	push   %ecx
4d552a:	8b cb                	mov    %ebx,%ecx
4d552c:	e8 1f 78 f8 ff       	call   0x45cd50
4d5531:	e9 50 02 00 00       	jmp    0x4d5786
4d5536:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d553a:	74 0a                	je     0x4d5546
4d553c:	8a 47 50             	mov    0x50(%edi),%al
4d553f:	88 03                	mov    %al,(%ebx)
4d5541:	e9 40 02 00 00       	jmp    0x4d5786
4d5546:	8b 4e 04             	mov    0x4(%esi),%ecx
4d5549:	f6 c1 03             	test   $0x3,%cl
4d554c:	75 10                	jne    0x4d555e
4d554e:	83 e1 fc             	and    $0xfffffffc,%ecx
4d5551:	51                   	push   %ecx
4d5552:	8b cb                	mov    %ebx,%ecx
4d5554:	e8 f7 77 f8 ff       	call   0x45cd50
4d5559:	e9 28 02 00 00       	jmp    0x4d5786
4d555e:	8b c1                	mov    %ecx,%eax
4d5560:	d1 e8                	shr    $1,%eax
4d5562:	a8 01                	test   $0x1,%al
4d5564:	74 0f                	je     0x4d5575
4d5566:	33 c9                	xor    %ecx,%ecx
4d5568:	51                   	push   %ecx
4d5569:	8b cb                	mov    %ebx,%ecx
4d556b:	e8 e0 77 f8 ff       	call   0x45cd50
4d5570:	e9 11 02 00 00       	jmp    0x4d5786
4d5575:	83 e1 fc             	and    $0xfffffffc,%ecx
4d5578:	8b 09                	mov    (%ecx),%ecx
4d557a:	51                   	push   %ecx
4d557b:	8b cb                	mov    %ebx,%ecx
4d557d:	e8 ce 77 f8 ff       	call   0x45cd50
4d5582:	e9 ff 01 00 00       	jmp    0x4d5786
4d5587:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d558b:	0f 84 bf fd ff ff    	je     0x4d5350
4d5591:	8b cf                	mov    %edi,%ecx
4d5593:	e8 c8 83 fc ff       	call   0x49d960
4d5598:	8b 40 08             	mov    0x8(%eax),%eax
4d559b:	89 03                	mov    %eax,(%ebx)
4d559d:	e9 e4 01 00 00       	jmp    0x4d5786
4d55a2:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d55a6:	74 15                	je     0x4d55bd
4d55a8:	8b 47 50             	mov    0x50(%edi),%eax
4d55ab:	33 d2                	xor    %edx,%edx
4d55ad:	b9 18 3e 69 00       	mov    $0x693e18,%ecx
4d55b2:	39 50 10             	cmp    %edx,0x10(%eax)
4d55b5:	0f 45 ca             	cmovne %edx,%ecx
4d55b8:	e9 c7 01 00 00       	jmp    0x4d5784
4d55bd:	8b 4e 04             	mov    0x4(%esi),%ecx
4d55c0:	f6 c1 03             	test   $0x3,%cl
4d55c3:	75 10                	jne    0x4d55d5
4d55c5:	83 e1 fc             	and    $0xfffffffc,%ecx
4d55c8:	51                   	push   %ecx
4d55c9:	8b cb                	mov    %ebx,%ecx
4d55cb:	e8 60 78 f8 ff       	call   0x45ce30
4d55d0:	e9 b1 01 00 00       	jmp    0x4d5786
4d55d5:	8b c1                	mov    %ecx,%eax
4d55d7:	d1 e8                	shr    $1,%eax
4d55d9:	a8 01                	test   $0x1,%al
4d55db:	74 0f                	je     0x4d55ec
4d55dd:	33 c9                	xor    %ecx,%ecx
4d55df:	51                   	push   %ecx
4d55e0:	8b cb                	mov    %ebx,%ecx
4d55e2:	e8 49 78 f8 ff       	call   0x45ce30
4d55e7:	e9 9a 01 00 00       	jmp    0x4d5786
4d55ec:	83 e1 fc             	and    $0xfffffffc,%ecx
4d55ef:	8b 09                	mov    (%ecx),%ecx
4d55f1:	51                   	push   %ecx
4d55f2:	8b cb                	mov    %ebx,%ecx
4d55f4:	e8 37 78 f8 ff       	call   0x45ce30
4d55f9:	e9 88 01 00 00       	jmp    0x4d5786
4d55fe:	83 7f 20 03          	cmpl   $0x3,0x20(%edi)
4d5602:	74 0b                	je     0x4d560f
4d5604:	c7 03 00 00 00 00    	movl   $0x0,(%ebx)
4d560a:	e9 77 01 00 00       	jmp    0x4d5786
4d560f:	8b cf                	mov    %edi,%ecx
4d5611:	e8 8a 3b f8 ff       	call   0x4591a0
4d5616:	83 f8 0b             	cmp    $0xb,%eax
4d5619:	0f 85 32 01 00 00    	jne    0x4d5751
4d561f:	8b cf                	mov    %edi,%ecx
4d5621:	e8 6a 8f fc ff       	call   0x49e590
4d5626:	84 c0                	test   %al,%al
4d5628:	0f 84 23 01 00 00    	je     0x4d5751
4d562e:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
4d5632:	8b 46 04             	mov    0x4(%esi),%eax
4d5635:	8b d0                	mov    %eax,%edx
4d5637:	0f 84 99 00 00 00    	je     0x4d56d6
4d563d:	83 e2 03             	and    $0x3,%edx
4d5640:	89 55 ec             	mov    %edx,-0x14(%ebp)
4d5643:	75 0c                	jne    0x4d5651
4d5645:	8b c8                	mov    %eax,%ecx
4d5647:	83 e1 fc             	and    $0xfffffffc,%ecx
4d564a:	d1 e8                	shr    $1,%eax
4d564c:	89 4d f8             	mov    %ecx,-0x8(%ebp)
4d564f:	eb 18                	jmp    0x4d5669
4d5651:	8b d0                	mov    %eax,%edx
4d5653:	d1 ea                	shr    $1,%edx
4d5655:	f6 c2 01             	test   $0x1,%dl
4d5658:	75 50                	jne    0x4d56aa
4d565a:	8b c8                	mov    %eax,%ecx
4d565c:	83 e1 fc             	and    $0xfffffffc,%ecx
4d565f:	8b 01                	mov    (%ecx),%eax
4d5661:	89 45 f8             	mov    %eax,-0x8(%ebp)
4d5664:	8b c2                	mov    %edx,%eax
4d5666:	8b 55 ec             	mov    -0x14(%ebp),%edx
4d5669:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
4d566d:	74 3b                	je     0x4d56aa
4d566f:	85 d2                	test   %edx,%edx
4d5671:	74 0a                	je     0x4d567d
4d5673:	a8 01                	test   $0x1,%al
4d5675:	74 04                	je     0x4d567b
4d5677:	33 c9                	xor    %ecx,%ecx
4d5679:	eb 02                	jmp    0x4d567d
4d567b:	8b 09                	mov    (%ecx),%ecx
4d567d:	8b 46 08             	mov    0x8(%esi),%eax
4d5680:	51                   	push   %ecx
4d5681:	8b cf                	mov    %edi,%ecx