66927e:	cc                   	int3
66927f:	cc                   	int3
669280:	8b 44 24 0c          	mov    0xc(%esp),%eax
669284:	b9 e8 e8 be 00       	mov    $0xbee8e8,%ecx
669289:	56                   	push   %esi
66928a:	ff 74 24 14          	push   0x14(%esp)
66928e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669292:	85 c0                	test   %eax,%eax
669294:	ff 74 24 10          	push   0x10(%esp)
669298:	0f 45 c8             	cmovne %eax,%ecx
66929b:	6a fe                	push   $0xfffffffe
66929d:	51                   	push   %ecx
66929e:	56                   	push   %esi
66929f:	e8 5a 81 dc ff       	call   0x4313fe
6692a4:	83 c4 14             	add    $0x14,%esp
6692a7:	85 c0                	test   %eax,%eax
6692a9:	74 08                	je     0x6692b3
6692ab:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6692b1:	5e                   	pop    %esi
6692b2:	c3                   	ret
6692b3:	56                   	push   %esi
6692b4:	e8 1e 76 dc ff       	call   0x4308d7
6692b9:	83 c4 04             	add    $0x4,%esp
6692bc:	5e                   	pop    %esi
6692bd:	c3                   	ret
6692be:	cc                   	int3
6692bf:	cc                   	int3
6692c0:	cc                   	int3
6692c1:	cc                   	int3
6692c2:	cc                   	int3
6692c3:	cc                   	int3
6692c4:	cc                   	int3
6692c5:	cc                   	int3
6692c6:	cc                   	int3
6692c7:	cc                   	int3
6692c8:	cc                   	int3
6692c9:	cc                   	int3
6692ca:	cc                   	int3
6692cb:	cc                   	int3
6692cc:	cc                   	int3
6692cd:	cc                   	int3
6692ce:	cc                   	int3
6692cf:	cc                   	int3
6692d0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6692d4:	b9 34 e9 be 00       	mov    $0xbee934,%ecx
6692d9:	56                   	push   %esi
6692da:	ff 74 24 14          	push   0x14(%esp)
6692de:	8b 74 24 0c          	mov    0xc(%esp),%esi
6692e2:	85 c0                	test   %eax,%eax
6692e4:	ff 74 24 10          	push   0x10(%esp)
6692e8:	0f 45 c8             	cmovne %eax,%ecx
6692eb:	6a fe                	push   $0xfffffffe
6692ed:	51                   	push   %ecx
6692ee:	56                   	push   %esi
6692ef:	e8 1e 62 dd ff       	call   0x43f512
6692f4:	83 c4 14             	add    $0x14,%esp
6692f7:	85 c0                	test   %eax,%eax
6692f9:	74 08                	je     0x669303
6692fb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669301:	5e                   	pop    %esi
669302:	c3                   	ret
669303:	56                   	push   %esi
669304:	e8 ce 75 dc ff       	call   0x4308d7
669309:	83 c4 04             	add    $0x4,%esp
66930c:	5e                   	pop    %esi
66930d:	c3                   	ret
66930e:	cc                   	int3
66930f:	cc                   	int3
669310:	cc                   	int3
669311:	cc                   	int3
669312:	cc                   	int3
669313:	cc                   	int3
669314:	cc                   	int3
669315:	cc                   	int3
669316:	cc                   	int3
669317:	cc                   	int3
669318:	cc                   	int3
669319:	cc                   	int3
66931a:	cc                   	int3
66931b:	cc                   	int3
66931c:	cc                   	int3
66931d:	cc                   	int3
66931e:	cc                   	int3
66931f:	cc                   	int3
669320:	8b 44 24 0c          	mov    0xc(%esp),%eax
669324:	b9 fc e8 be 00       	mov    $0xbee8fc,%ecx
669329:	56                   	push   %esi
66932a:	ff 74 24 14          	push   0x14(%esp)
66932e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669332:	85 c0                	test   %eax,%eax
669334:	ff 74 24 10          	push   0x10(%esp)
669338:	0f 45 c8             	cmovne %eax,%ecx
66933b:	6a fe                	push   $0xfffffffe
66933d:	51                   	push   %ecx
66933e:	56                   	push   %esi
66933f:	e8 2a bd da ff       	call   0x41506e
669344:	83 c4 14             	add    $0x14,%esp
669347:	85 c0                	test   %eax,%eax
669349:	74 08                	je     0x669353
66934b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669351:	5e                   	pop    %esi
669352:	c3                   	ret
669353:	56                   	push   %esi
669354:	e8 7e 75 dc ff       	call   0x4308d7
669359:	83 c4 04             	add    $0x4,%esp
66935c:	5e                   	pop    %esi
66935d:	c3                   	ret
66935e:	cc                   	int3
66935f:	cc                   	int3
669360:	cc                   	int3
669361:	cc                   	int3
669362:	cc                   	int3
669363:	cc                   	int3
669364:	cc                   	int3
669365:	cc                   	int3
669366:	cc                   	int3
669367:	cc                   	int3
669368:	cc                   	int3
669369:	cc                   	int3
66936a:	cc                   	int3
66936b:	cc                   	int3
66936c:	cc                   	int3
66936d:	cc                   	int3
66936e:	cc                   	int3
66936f:	cc                   	int3
669370:	8b 44 24 0c          	mov    0xc(%esp),%eax
669374:	b9 24 eb be 00       	mov    $0xbeeb24,%ecx
669379:	56                   	push   %esi
66937a:	ff 74 24 14          	push   0x14(%esp)
66937e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669382:	85 c0                	test   %eax,%eax
669384:	ff 74 24 10          	push   0x10(%esp)
669388:	0f 45 c8             	cmovne %eax,%ecx
66938b:	6a fe                	push   $0xfffffffe
66938d:	51                   	push   %ecx
66938e:	56                   	push   %esi
66938f:	e8 65 82 da ff       	call   0x4115f9
669394:	83 c4 14             	add    $0x14,%esp
669397:	85 c0                	test   %eax,%eax
669399:	74 08                	je     0x6693a3
66939b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6693a1:	5e                   	pop    %esi
6693a2:	c3                   	ret
6693a3:	56                   	push   %esi
6693a4:	e8 2e 75 dc ff       	call   0x4308d7
6693a9:	83 c4 04             	add    $0x4,%esp
6693ac:	5e                   	pop    %esi
6693ad:	c3                   	ret
6693ae:	cc                   	int3
6693af:	cc                   	int3
6693b0:	cc                   	int3
6693b1:	cc                   	int3
6693b2:	cc                   	int3
6693b3:	cc                   	int3
6693b4:	cc                   	int3
6693b5:	cc                   	int3
6693b6:	cc                   	int3
6693b7:	cc                   	int3
6693b8:	cc                   	int3
6693b9:	cc                   	int3
6693ba:	cc                   	int3
6693bb:	cc                   	int3
6693bc:	cc                   	int3
6693bd:	cc                   	int3
6693be:	cc                   	int3
6693bf:	cc                   	int3
6693c0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6693c4:	b9 c4 ea be 00       	mov    $0xbeeac4,%ecx
6693c9:	56                   	push   %esi
6693ca:	ff 74 24 14          	push   0x14(%esp)
6693ce:	8b 74 24 0c          	mov    0xc(%esp),%esi
6693d2:	85 c0                	test   %eax,%eax
6693d4:	ff 74 24 10          	push   0x10(%esp)
6693d8:	0f 45 c8             	cmovne %eax,%ecx
6693db:	6a fe                	push   $0xfffffffe
6693dd:	51                   	push   %ecx
6693de:	56                   	push   %esi
6693df:	e8 cf 1f dd ff       	call   0x43b3b3
6693e4:	83 c4 14             	add    $0x14,%esp
6693e7:	85 c0                	test   %eax,%eax
6693e9:	74 08                	je     0x6693f3
6693eb:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6693f1:	5e                   	pop    %esi
6693f2:	c3                   	ret
6693f3:	33 c0                	xor    %eax,%eax
6693f5:	5e                   	pop    %esi
6693f6:	c3                   	ret
6693f7:	cc                   	int3
6693f8:	cc                   	int3
6693f9:	cc                   	int3
6693fa:	cc                   	int3
6693fb:	cc                   	int3
6693fc:	cc                   	int3
6693fd:	cc                   	int3
6693fe:	cc                   	int3
6693ff:	cc                   	int3
669400:	cc                   	int3
669401:	cc                   	int3
669402:	cc                   	int3
669403:	cc                   	int3
669404:	cc                   	int3
669405:	cc                   	int3
669406:	cc                   	int3
669407:	cc                   	int3
669408:	cc                   	int3
669409:	cc                   	int3
66940a:	cc                   	int3
66940b:	cc                   	int3
66940c:	cc                   	int3
66940d:	cc                   	int3
66940e:	cc                   	int3
66940f:	cc                   	int3
669410:	8b 44 24 0c          	mov    0xc(%esp),%eax
669414:	b9 c4 ea be 00       	mov    $0xbeeac4,%ecx
669419:	56                   	push   %esi
66941a:	ff 74 24 14          	push   0x14(%esp)
66941e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669422:	85 c0                	test   %eax,%eax
669424:	ff 74 24 10          	push   0x10(%esp)
669428:	0f 45 c8             	cmovne %eax,%ecx
66942b:	6a fe                	push   $0xfffffffe
66942d:	51                   	push   %ecx
66942e:	56                   	push   %esi
66942f:	e8 79 f0 da ff       	call   0x4184ad
669434:	83 c4 14             	add    $0x14,%esp
669437:	85 c0                	test   %eax,%eax
669439:	74 08                	je     0x669443
66943b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669441:	5e                   	pop    %esi
669442:	c3                   	ret
669443:	33 c0                	xor    %eax,%eax
669445:	5e                   	pop    %esi
669446:	c3                   	ret
669447:	cc                   	int3
669448:	cc                   	int3
669449:	cc                   	int3
66944a:	cc                   	int3
66944b:	cc                   	int3
66944c:	cc                   	int3
66944d:	cc                   	int3
66944e:	cc                   	int3
66944f:	cc                   	int3
669450:	cc                   	int3
669451:	cc                   	int3
669452:	cc                   	int3
669453:	cc                   	int3
669454:	cc                   	int3
669455:	cc                   	int3
669456:	cc                   	int3
669457:	cc                   	int3
669458:	cc                   	int3
669459:	cc                   	int3
66945a:	cc                   	int3
66945b:	cc                   	int3
66945c:	cc                   	int3
66945d:	cc                   	int3
66945e:	cc                   	int3
66945f:	cc                   	int3
669460:	8b 44 24 0c          	mov    0xc(%esp),%eax
669464:	b9 84 ea be 00       	mov    $0xbeea84,%ecx
669469:	56                   	push   %esi
66946a:	ff 74 24 14          	push   0x14(%esp)
66946e:	8b 74 24 0c          	mov    0xc(%esp),%esi
669472:	85 c0                	test   %eax,%eax
669474:	ff 74 24 10          	push   0x10(%esp)
669478:	0f 45 c8             	cmovne %eax,%ecx
66947b:	6a fe                	push   $0xfffffffe
66947d:	51                   	push   %ecx
66947e:	56                   	push   %esi
66947f:	e8 85 9f d9 ff       	call   0x403409
669484:	83 c4 14             	add    $0x14,%esp
669487:	85 c0                	test   %eax,%eax
669489:	74 08                	je     0x669493
66948b:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
669491:	5e                   	pop    %esi
669492:	c3                   	ret
669493:	33 c0                	xor    %eax,%eax
669495:	5e                   	pop    %esi
669496:	c3                   	ret
669497:	cc                   	int3
669498:	cc                   	int3
669499:	cc                   	int3
66949a:	cc                   	int3
66949b:	cc                   	int3
66949c:	cc                   	int3
66949d:	cc                   	int3
66949e:	cc                   	int3
66949f:	cc                   	int3
6694a0:	cc                   	int3
6694a1:	cc                   	int3
6694a2:	cc                   	int3
6694a3:	cc                   	int3
6694a4:	cc                   	int3
6694a5:	cc                   	int3
6694a6:	cc                   	int3
6694a7:	cc                   	int3
6694a8:	cc                   	int3
6694a9:	cc                   	int3
6694aa:	cc                   	int3
6694ab:	cc                   	int3
6694ac:	cc                   	int3
6694ad:	cc                   	int3
6694ae:	cc                   	int3
6694af:	cc                   	int3
6694b0:	8b 44 24 0c          	mov    0xc(%esp),%eax
6694b4:	b9 84 ea be 00       	mov    $0xbeea84,%ecx
6694b9:	56                   	push   %esi
6694ba:	ff 74 24 14          	push   0x14(%esp)
6694be:	8b 74 24 0c          	mov    0xc(%esp),%esi
6694c2:	85 c0                	test   %eax,%eax
6694c4:	ff 74 24 10          	push   0x10(%esp)
6694c8:	0f 45 c8             	cmovne %eax,%ecx
6694cb:	6a fe                	push   $0xfffffffe
6694cd:	51                   	push   %ecx
6694ce:	56                   	push   %esi
6694cf:	e8 87 cc dc ff       	call   0x43615b
6694d4:	83 c4 14             	add    $0x14,%esp
6694d7:	85 c0                	test   %eax,%eax
6694d9:	74 08                	je     0x6694e3
6694db:	8b 86 c0 91 01 00    	mov    0x191c0(%esi),%eax
6694e1:	5e                   	pop    %esi
6694e2:	c3                   	ret
6694e3:	33 c0                	xor    %eax,%eax
6694e5:	5e                   	pop    %esi
6694e6:	c3                   	ret
6694e7:	cc                   	int3
6694e8:	cc                   	int3
6694e9:	cc                   	int3
6694ea:	cc                   	int3
6694eb:	cc                   	int3
6694ec:	cc                   	int3
6694ed:	cc                   	int3
6694ee:	cc                   	int3
6694ef:	cc                   	int3
6694f0:	cc                   	int3
6694f1:	cc                   	int3
6694f2:	cc                   	int3
6694f3:	cc                   	int3
6694f4:	cc                   	int3
6694f5:	cc                   	int3
6694f6:	cc                   	int3
6694f7:	cc                   	int3
6694f8:	cc                   	int3
6694f9:	cc                   	int3
6694fa:	cc                   	int3
6694fb:	cc                   	int3
6694fc:	cc                   	int3
6694fd:	cc                   	int3
6694fe:	cc                   	int3
6694ff:	cc                   	int3