4802a8:	cc                   	int3
4802a9:	cc                   	int3
4802aa:	cc                   	int3
4802ab:	cc                   	int3
4802ac:	cc                   	int3
4802ad:	cc                   	int3
4802ae:	cc                   	int3
4802af:	cc                   	int3
4802b0:	8d 41 08             	lea    0x8(%ecx),%eax
4802b3:	c3                   	ret
4802b4:	cc                   	int3
4802b5:	cc                   	int3
4802b6:	cc                   	int3
4802b7:	cc                   	int3
4802b8:	cc                   	int3
4802b9:	cc                   	int3
4802ba:	cc                   	int3
4802bb:	cc                   	int3
4802bc:	cc                   	int3
4802bd:	cc                   	int3
4802be:	cc                   	int3
4802bf:	cc                   	int3
4802c0:	8d 41 08             	lea    0x8(%ecx),%eax
4802c3:	c3                   	ret
4802c4:	cc                   	int3
4802c5:	cc                   	int3
4802c6:	cc                   	int3
4802c7:	cc                   	int3
4802c8:	cc                   	int3
4802c9:	cc                   	int3
4802ca:	cc                   	int3
4802cb:	cc                   	int3
4802cc:	cc                   	int3
4802cd:	cc                   	int3
4802ce:	cc                   	int3
4802cf:	cc                   	int3
4802d0:	8b c1                	mov    %ecx,%eax
4802d2:	c3                   	ret
4802d3:	cc                   	int3
4802d4:	cc                   	int3
4802d5:	cc                   	int3
4802d6:	cc                   	int3
4802d7:	cc                   	int3
4802d8:	cc                   	int3
4802d9:	cc                   	int3
4802da:	cc                   	int3
4802db:	cc                   	int3
4802dc:	cc                   	int3
4802dd:	cc                   	int3
4802de:	cc                   	int3
4802df:	cc                   	int3
4802e0:	8b c1                	mov    %ecx,%eax
4802e2:	c3                   	ret
4802e3:	cc                   	int3
4802e4:	cc                   	int3
4802e5:	cc                   	int3
4802e6:	cc                   	int3
4802e7:	cc                   	int3
4802e8:	cc                   	int3
4802e9:	cc                   	int3
4802ea:	cc                   	int3
4802eb:	cc                   	int3
4802ec:	cc                   	int3
4802ed:	cc                   	int3
4802ee:	cc                   	int3
4802ef:	cc                   	int3
4802f0:	8b c1                	mov    %ecx,%eax
4802f2:	c3                   	ret
4802f3:	cc                   	int3
4802f4:	cc                   	int3
4802f5:	cc                   	int3
4802f6:	cc                   	int3
4802f7:	cc                   	int3
4802f8:	cc                   	int3
4802f9:	cc                   	int3
4802fa:	cc                   	int3
4802fb:	cc                   	int3
4802fc:	cc                   	int3
4802fd:	cc                   	int3
4802fe:	cc                   	int3
4802ff:	cc                   	int3
480300:	8d 41 04             	lea    0x4(%ecx),%eax
480303:	c3                   	ret
480304:	cc                   	int3
480305:	cc                   	int3
480306:	cc                   	int3
480307:	cc                   	int3
480308:	cc                   	int3
480309:	cc                   	int3
48030a:	cc                   	int3
48030b:	cc                   	int3
48030c:	cc                   	int3
48030d:	cc                   	int3
48030e:	cc                   	int3
48030f:	cc                   	int3
480310:	8d 41 04             	lea    0x4(%ecx),%eax
480313:	c3                   	ret
480314:	cc                   	int3
480315:	cc                   	int3
480316:	cc                   	int3
480317:	cc                   	int3
480318:	cc                   	int3
480319:	cc                   	int3
48031a:	cc                   	int3
48031b:	cc                   	int3
48031c:	cc                   	int3
48031d:	cc                   	int3
48031e:	cc                   	int3
48031f:	cc                   	int3
480320:	c3                   	ret
480321:	cc                   	int3
480322:	cc                   	int3
480323:	cc                   	int3
480324:	cc                   	int3
480325:	cc                   	int3
480326:	cc                   	int3
480327:	cc                   	int3
480328:	cc                   	int3
480329:	cc                   	int3
48032a:	cc                   	int3
48032b:	cc                   	int3
48032c:	cc                   	int3
48032d:	cc                   	int3
48032e:	cc                   	int3
48032f:	cc                   	int3
480330:	c2 08 00             	ret    $0x8
480333:	cc                   	int3
480334:	cc                   	int3
480335:	cc                   	int3
480336:	cc                   	int3
480337:	cc                   	int3
480338:	cc                   	int3
480339:	cc                   	int3
48033a:	cc                   	int3
48033b:	cc                   	int3
48033c:	cc                   	int3
48033d:	cc                   	int3
48033e:	cc                   	int3
48033f:	cc                   	int3
480340:	55                   	push   %ebp
480341:	8b ec                	mov    %esp,%ebp
480343:	6a ff                	push   $0xffffffff
480345:	68 90 71 b3 00       	push   $0xb37190
48034a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
480350:	50                   	push   %eax
480351:	51                   	push   %ecx
480352:	53                   	push   %ebx
480353:	56                   	push   %esi
480354:	57                   	push   %edi
480355:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
48035a:	33 c5                	xor    %ebp,%eax
48035c:	50                   	push   %eax
48035d:	8d 45 f4             	lea    -0xc(%ebp),%eax
480360:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
480366:	89 65 f0             	mov    %esp,-0x10(%ebp)
480369:	8b f1                	mov    %ecx,%esi
48036b:	8b 06                	mov    (%esi),%eax
48036d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
480374:	8b 40 04             	mov    0x4(%eax),%eax
480377:	83 7c 30 0c 00       	cmpl   $0x0,0xc(%eax,%esi,1)
48037c:	75 35                	jne    0x4803b3
48037e:	f6 44 30 14 02       	testb  $0x2,0x14(%eax,%esi,1)
480383:	74 2e                	je     0x4803b3
480385:	8b 4c 30 38          	mov    0x38(%eax,%esi,1),%ecx
480389:	8b 01                	mov    (%ecx),%eax
48038b:	ff 50 34             	call   *0x34(%eax)
48038e:	83 f8 ff             	cmp    $0xffffffff,%eax
480391:	75 20                	jne    0x4803b3
480393:	8b 06                	mov    (%esi),%eax
480395:	6a 00                	push   $0x0
480397:	8b 48 04             	mov    0x4(%eax),%ecx
48039a:	03 ce                	add    %esi,%ecx
48039c:	8b 51 0c             	mov    0xc(%ecx),%edx
48039f:	83 ca 04             	or     $0x4,%edx
4803a2:	83 79 38 00          	cmpl   $0x0,0x38(%ecx)
4803a6:	0f 45 51 0c          	cmovne 0xc(%ecx),%edx
4803aa:	83 ca 04             	or     $0x4,%edx
4803ad:	52                   	push   %edx
4803ae:	e8 5c ab f9 ff       	call   0x41af0f
4803b3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4803b6:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4803bd:	59                   	pop    %ecx
4803be:	5f                   	pop    %edi
4803bf:	5e                   	pop    %esi
4803c0:	5b                   	pop    %ebx
4803c1:	8b e5                	mov    %ebp,%esp
4803c3:	5d                   	pop    %ebp
4803c4:	c3                   	ret
4803c5:	b8 b3 03 48 00       	mov    $0x4803b3,%eax
4803ca:	c3                   	ret
4803cb:	cc                   	int3
4803cc:	cc                   	int3
4803cd:	cc                   	int3
4803ce:	cc                   	int3
4803cf:	cc                   	int3
4803d0:	cc                   	int3
4803d1:	cc                   	int3
4803d2:	cc                   	int3
4803d3:	cc                   	int3
4803d4:	cc                   	int3
4803d5:	cc                   	int3
4803d6:	cc                   	int3
4803d7:	cc                   	int3
4803d8:	cc                   	int3
4803d9:	cc                   	int3
4803da:	cc                   	int3
4803db:	cc                   	int3
4803dc:	cc                   	int3
4803dd:	cc                   	int3
4803de:	cc                   	int3
4803df:	cc                   	int3
4803e0:	cc                   	int3
4803e1:	cc                   	int3
4803e2:	cc                   	int3
4803e3:	cc                   	int3
4803e4:	cc                   	int3
4803e5:	cc                   	int3
4803e6:	cc                   	int3
4803e7:	cc                   	int3
4803e8:	cc                   	int3
4803e9:	cc                   	int3
4803ea:	cc                   	int3
4803eb:	cc                   	int3
4803ec:	cc                   	int3
4803ed:	cc                   	int3
4803ee:	cc                   	int3
4803ef:	cc                   	int3
4803f0:	8b 41 20             	mov    0x20(%ecx),%eax
4803f3:	83 38 00             	cmpl   $0x0,(%eax)
4803f6:	74 07                	je     0x4803ff
4803f8:	8b 41 30             	mov    0x30(%ecx),%eax
4803fb:	8b 00                	mov    (%eax),%eax
4803fd:	99                   	cltd
4803fe:	c3                   	ret
4803ff:	33 c0                	xor    %eax,%eax
480401:	99                   	cltd
480402:	c3                   	ret
480403:	cc                   	int3
480404:	cc                   	int3
480405:	cc                   	int3
480406:	cc                   	int3
480407:	cc                   	int3
480408:	cc                   	int3
480409:	cc                   	int3
48040a:	cc                   	int3
48040b:	cc                   	int3
48040c:	cc                   	int3
48040d:	cc                   	int3
48040e:	cc                   	int3
48040f:	cc                   	int3
480410:	8b 41 30             	mov    0x30(%ecx),%eax
480413:	ff 08                	decl   (%eax)
480415:	8b 51 20             	mov    0x20(%ecx),%edx
480418:	8b 02                	mov    (%edx),%eax
48041a:	8d 48 01             	lea    0x1(%eax),%ecx
48041d:	89 0a                	mov    %ecx,(%edx)
48041f:	c3                   	ret
480420:	cc                   	int3
480421:	cc                   	int3
480422:	cc                   	int3
480423:	cc                   	int3
480424:	cc                   	int3
480425:	cc                   	int3
480426:	cc                   	int3
480427:	cc                   	int3
480428:	cc                   	int3
480429:	cc                   	int3
48042a:	cc                   	int3
48042b:	cc                   	int3
48042c:	cc                   	int3
48042d:	cc                   	int3
48042e:	cc                   	int3
48042f:	cc                   	int3
480430:	55                   	push   %ebp
480431:	8b ec                	mov    %esp,%ebp
480433:	6a ff                	push   $0xffffffff
480435:	68 c0 71 b3 00       	push   $0xb371c0
48043a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
480440:	50                   	push   %eax
480441:	83 ec 14             	sub    $0x14,%esp
480444:	53                   	push   %ebx
480445:	56                   	push   %esi
480446:	57                   	push   %edi
480447:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
48044c:	33 c5                	xor    %ebp,%eax
48044e:	50                   	push   %eax
48044f:	8d 45 f4             	lea    -0xc(%ebp),%eax
480452:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
480458:	89 65 f0             	mov    %esp,-0x10(%ebp)
48045b:	8b f9                	mov    %ecx,%edi
48045d:	89 7d e4             	mov    %edi,-0x1c(%ebp)
480460:	ff 75 08             	push   0x8(%ebp)
480463:	e8 f8 b7 fa ff       	call   0x42bc60
480468:	51                   	push   %ecx
480469:	c6 45 e8 00          	movb   $0x0,-0x18(%ebp)
48046d:	ff 75 e8             	push   -0x18(%ebp)
480470:	89 45 ec             	mov    %eax,-0x14(%ebp)
480473:	57                   	push   %edi
480474:	50                   	push   %eax
480475:	ff 77 04             	push   0x4(%edi)
480478:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
48047f:	ff 37                	push   (%edi)
480481:	e8 0f cf f9 ff       	call   0x41d395
480486:	8b 5f 04             	mov    0x4(%edi),%ebx
480489:	b8 39 8e e3 38       	mov    $0x38e38e39,%eax
48048e:	8b 37                	mov    (%edi),%esi
480490:	8b cb                	mov    %ebx,%ecx
480492:	2b ce                	sub    %esi,%ecx
480494:	83 c4 18             	add    $0x18,%esp
480497:	f7 e9                	imul   %ecx
480499:	c1 fa 04             	sar    $0x4,%edx
48049c:	8b c2                	mov    %edx,%eax
48049e:	c1 e8 1f             	shr    $0x1f,%eax
4804a1:	03 c2                	add    %edx,%eax
4804a3:	89 45 e8             	mov    %eax,-0x18(%ebp)
4804a6:	85 f6                	test   %esi,%esi
4804a8:	74 35                	je     0x4804df
4804aa:	3b f3                	cmp    %ebx,%esi
4804ac:	74 10                	je     0x4804be
4804ae:	66 90                	xchg   %ax,%ax
4804b0:	8b ce                	mov    %esi,%ecx
4804b2:	e8 4d 6b f8 ff       	call   0x407004
4804b7:	83 c6 48             	add    $0x48,%esi
4804ba:	3b f3                	cmp    %ebx,%esi
4804bc:	75 f2                	jne    0x4804b0
4804be:	8b 37                	mov    (%edi),%esi
4804c0:	b8 39 8e e3 38       	mov    $0x38e38e39,%eax
4804c5:	8b 4f 08             	mov    0x8(%edi),%ecx
4804c8:	2b ce                	sub    %esi,%ecx
4804ca:	f7 e9                	imul   %ecx
4804cc:	8b cf                	mov    %edi,%ecx
4804ce:	c1 fa 04             	sar    $0x4,%edx
4804d1:	8b c2                	mov    %edx,%eax
4804d3:	c1 e8 1f             	shr    $0x1f,%eax
4804d6:	03 c2                	add    %edx,%eax
4804d8:	50                   	push   %eax
4804d9:	56                   	push   %esi
4804da:	e8 58 dc f9 ff       	call   0x41e137
4804df:	8b 45 08             	mov    0x8(%ebp),%eax
4804e2:	8b 4d ec             	mov    -0x14(%ebp),%ecx
4804e5:	8d 04 c0             	lea    (%eax,%eax,8),%eax
4804e8:	8d 04 c1             	lea    (%ecx,%eax,8),%eax
4804eb:	89 47 08             	mov    %eax,0x8(%edi)
4804ee:	8b 45 e8             	mov    -0x18(%ebp),%eax
4804f1:	8d 04 c0             	lea    (%eax,%eax,8),%eax
4804f4:	8d 04 c1             	lea    (%ecx,%eax,8),%eax
4804f7:	89 47 04             	mov    %eax,0x4(%edi)
4804fa:	89 0f                	mov    %ecx,(%edi)
4804fc:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4804ff:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0