8483e5:	cc                   	int3
8483e6:	cc                   	int3
8483e7:	cc                   	int3
8483e8:	cc                   	int3
8483e9:	55                   	push   %ebp
8483ea:	8b ec                	mov    %esp,%ebp
8483ec:	51                   	push   %ecx
8483ed:	8b 49 0c             	mov    0xc(%ecx),%ecx
8483f0:	85 c9                	test   %ecx,%ecx
8483f2:	74 36                	je     0x84842a
8483f4:	8b 45 08             	mov    0x8(%ebp),%eax
8483f7:	8b 40 0c             	mov    0xc(%eax),%eax
8483fa:	85 c0                	test   %eax,%eax
8483fc:	74 2c                	je     0x84842a
8483fe:	d9 45 10             	flds   0x10(%ebp)
848401:	8d 55 fc             	lea    -0x4(%ebp),%edx
848404:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
848408:	56                   	push   %esi
848409:	8b 31                	mov    (%ecx),%esi
84840b:	52                   	push   %edx
84840c:	51                   	push   %ecx
84840d:	d9 1c 24             	fstps  (%esp)
848410:	ff 75 0c             	push   0xc(%ebp)
848413:	50                   	push   %eax
848414:	51                   	push   %ecx
848415:	8b 4e 20             	mov    0x20(%esi),%ecx
848418:	e8 48 42 be ff       	call   0x42c665
84841d:	ff 56 20             	call   *0x20(%esi)
848420:	5e                   	pop    %esi
848421:	85 c0                	test   %eax,%eax
848423:	78 05                	js     0x84842a
848425:	8b 45 fc             	mov    -0x4(%ebp),%eax
848428:	eb 02                	jmp    0x84842c
84842a:	33 c0                	xor    %eax,%eax
84842c:	8b e5                	mov    %ebp,%esp
84842e:	5d                   	pop    %ebp
84842f:	c2 0c 00             	ret    $0xc
848432:	cc                   	int3
848433:	cc                   	int3
848434:	cc                   	int3
848435:	cc                   	int3
848436:	cc                   	int3
848437:	cc                   	int3
848438:	cc                   	int3
848439:	cc                   	int3
84843a:	cc                   	int3
84843b:	cc                   	int3
84843c:	cc                   	int3
84843d:	cc                   	int3
84843e:	cc                   	int3
84843f:	cc                   	int3
848440:	cc                   	int3
848441:	cc                   	int3
848442:	cc                   	int3
848443:	cc                   	int3
848444:	55                   	push   %ebp
848445:	8b ec                	mov    %esp,%ebp
848447:	d9 45 10             	flds   0x10(%ebp)
84844a:	56                   	push   %esi
84844b:	ff 75 14             	push   0x14(%ebp)
84844e:	8b 31                	mov    (%ecx),%esi
848450:	51                   	push   %ecx
848451:	d9 1c 24             	fstps  (%esp)
848454:	ff 75 0c             	push   0xc(%ebp)
848457:	ff 75 08             	push   0x8(%ebp)
84845a:	51                   	push   %ecx
84845b:	8b 4e 20             	mov    0x20(%esi),%ecx
84845e:	e8 02 42 be ff       	call   0x42c665
848463:	ff 56 20             	call   *0x20(%esi)
848466:	5e                   	pop    %esi
848467:	5d                   	pop    %ebp
848468:	c2 10 00             	ret    $0x10
84846b:	cc                   	int3
84846c:	cc                   	int3
84846d:	cc                   	int3
84846e:	cc                   	int3
84846f:	cc                   	int3
848470:	cc                   	int3
848471:	cc                   	int3
848472:	cc                   	int3
848473:	cc                   	int3
848474:	55                   	push   %ebp
848475:	8b ec                	mov    %esp,%ebp
848477:	8b 49 0c             	mov    0xc(%ecx),%ecx
84847a:	85 c9                	test   %ecx,%ecx
84847c:	75 04                	jne    0x848482
84847e:	33 c0                	xor    %eax,%eax
848480:	eb 1b                	jmp    0x84849d
848482:	ff 75 0c             	push   0xc(%ebp)
848485:	d9 45 10             	flds   0x10(%ebp)
848488:	51                   	push   %ecx
848489:	d9 1c 24             	fstps  (%esp)
84848c:	ff 75 08             	push   0x8(%ebp)
84848f:	e8 4f b6 bc ff       	call   0x413ae3
848494:	33 c9                	xor    %ecx,%ecx
848496:	85 c0                	test   %eax,%eax
848498:	0f 99 c1             	setns  %cl
84849b:	8b c1                	mov    %ecx,%eax
84849d:	5d                   	pop    %ebp
84849e:	c2 0c 00             	ret    $0xc
8484a1:	cc                   	int3
8484a2:	cc                   	int3
8484a3:	cc                   	int3
8484a4:	cc                   	int3
8484a5:	cc                   	int3
8484a6:	cc                   	int3
8484a7:	cc                   	int3
8484a8:	cc                   	int3
8484a9:	cc                   	int3
8484aa:	cc                   	int3
8484ab:	cc                   	int3
8484ac:	55                   	push   %ebp
8484ad:	8b ec                	mov    %esp,%ebp
8484af:	d9 45 0c             	flds   0xc(%ebp)
8484b2:	56                   	push   %esi
8484b3:	ff 75 10             	push   0x10(%ebp)
8484b6:	8b 31                	mov    (%ecx),%esi
8484b8:	51                   	push   %ecx
8484b9:	d9 1c 24             	fstps  (%esp)
8484bc:	ff 75 08             	push   0x8(%ebp)
8484bf:	51                   	push   %ecx
8484c0:	8b 4e 34             	mov    0x34(%esi),%ecx
8484c3:	e8 9d 41 be ff       	call   0x42c665
8484c8:	ff 56 34             	call   *0x34(%esi)
8484cb:	5e                   	pop    %esi
8484cc:	5d                   	pop    %ebp
8484cd:	c2 0c 00             	ret    $0xc
8484d0:	cc                   	int3
8484d1:	cc                   	int3
8484d2:	cc                   	int3
8484d3:	cc                   	int3
8484d4:	cc                   	int3
8484d5:	cc                   	int3
8484d6:	cc                   	int3
8484d7:	cc                   	int3
8484d8:	cc                   	int3
8484d9:	55                   	push   %ebp
8484da:	8b ec                	mov    %esp,%ebp
8484dc:	8b 49 0c             	mov    0xc(%ecx),%ecx
8484df:	85 c9                	test   %ecx,%ecx
8484e1:	75 04                	jne    0x8484e7
8484e3:	33 c0                	xor    %eax,%eax
8484e5:	eb 1b                	jmp    0x848502
8484e7:	ff 75 0c             	push   0xc(%ebp)
8484ea:	d9 45 10             	flds   0x10(%ebp)
8484ed:	51                   	push   %ecx
8484ee:	d9 1c 24             	fstps  (%esp)
8484f1:	ff 75 08             	push   0x8(%ebp)
8484f4:	e8 d7 58 be ff       	call   0x42ddd0
8484f9:	33 c9                	xor    %ecx,%ecx
8484fb:	85 c0                	test   %eax,%eax
8484fd:	0f 99 c1             	setns  %cl
848500:	8b c1                	mov    %ecx,%eax
848502:	5d                   	pop    %ebp
848503:	c2 0c 00             	ret    $0xc
848506:	cc                   	int3
848507:	cc                   	int3
848508:	cc                   	int3
848509:	cc                   	int3
84850a:	cc                   	int3
84850b:	cc                   	int3
84850c:	cc                   	int3
84850d:	cc                   	int3
84850e:	cc                   	int3
84850f:	cc                   	int3
848510:	cc                   	int3
848511:	55                   	push   %ebp
848512:	8b ec                	mov    %esp,%ebp
848514:	d9 45 0c             	flds   0xc(%ebp)
848517:	56                   	push   %esi
848518:	ff 75 10             	push   0x10(%ebp)
84851b:	8b 31                	mov    (%ecx),%esi
84851d:	51                   	push   %ecx
84851e:	d9 1c 24             	fstps  (%esp)
848521:	ff 75 08             	push   0x8(%ebp)
848524:	51                   	push   %ecx
848525:	8b 4e 38             	mov    0x38(%esi),%ecx
848528:	e8 38 41 be ff       	call   0x42c665
84852d:	ff 56 38             	call   *0x38(%esi)
848530:	5e                   	pop    %esi
848531:	5d                   	pop    %ebp
848532:	c2 0c 00             	ret    $0xc
848535:	cc                   	int3
848536:	cc                   	int3
848537:	cc                   	int3
848538:	cc                   	int3
848539:	cc                   	int3
84853a:	cc                   	int3
84853b:	cc                   	int3
84853c:	cc                   	int3
84853d:	cc                   	int3
84853e:	55                   	push   %ebp
84853f:	8b ec                	mov    %esp,%ebp
848541:	8b 49 0c             	mov    0xc(%ecx),%ecx
848544:	85 c9                	test   %ecx,%ecx
848546:	75 04                	jne    0x84854c
848548:	33 c0                	xor    %eax,%eax
84854a:	eb 25                	jmp    0x848571
84854c:	ff 75 14             	push   0x14(%ebp)
84854f:	d9 45 18             	flds   0x18(%ebp)
848552:	ff 75 10             	push   0x10(%ebp)
848555:	51                   	push   %ecx
848556:	d9 1c 24             	fstps  (%esp)
848559:	ff 75 0c             	push   0xc(%ebp)
84855c:	d9 45 08             	flds   0x8(%ebp)
84855f:	51                   	push   %ecx
848560:	d9 1c 24             	fstps  (%esp)
848563:	e8 86 2d bc ff       	call   0x40b2ee
848568:	33 c9                	xor    %ecx,%ecx
84856a:	85 c0                	test   %eax,%eax
84856c:	0f 99 c1             	setns  %cl
84856f:	8b c1                	mov    %ecx,%eax
848571:	5d                   	pop    %ebp
848572:	c2 14 00             	ret    $0x14
848575:	cc                   	int3
848576:	cc                   	int3
848577:	cc                   	int3
848578:	cc                   	int3
848579:	cc                   	int3
84857a:	cc                   	int3
84857b:	cc                   	int3
84857c:	cc                   	int3
84857d:	cc                   	int3
84857e:	cc                   	int3
84857f:	cc                   	int3
848580:	cc                   	int3
848581:	cc                   	int3
848582:	55                   	push   %ebp
848583:	8b ec                	mov    %esp,%ebp
848585:	d9 45 10             	flds   0x10(%ebp)
848588:	56                   	push   %esi
848589:	ff 75 18             	push   0x18(%ebp)
84858c:	8b 31                	mov    (%ecx),%esi
84858e:	ff 75 14             	push   0x14(%ebp)
848591:	51                   	push   %ecx
848592:	d9 1c 24             	fstps  (%esp)
848595:	ff 75 0c             	push   0xc(%ebp)
848598:	d9 45 08             	flds   0x8(%ebp)
84859b:	51                   	push   %ecx
84859c:	d9 1c 24             	fstps  (%esp)
84859f:	51                   	push   %ecx
8485a0:	8b 4e 3c             	mov    0x3c(%esi),%ecx
8485a3:	e8 bd 40 be ff       	call   0x42c665
8485a8:	ff 56 3c             	call   *0x3c(%esi)
8485ab:	5e                   	pop    %esi
8485ac:	5d                   	pop    %ebp
8485ad:	c2 14 00             	ret    $0x14
8485b0:	cc                   	int3
8485b1:	cc                   	int3
8485b2:	cc                   	int3
8485b3:	cc                   	int3
8485b4:	cc                   	int3
8485b5:	cc                   	int3
8485b6:	cc                   	int3
8485b7:	cc                   	int3
8485b8:	cc                   	int3
8485b9:	cc                   	int3
8485ba:	cc                   	int3
8485bb:	55                   	push   %ebp
8485bc:	8b ec                	mov    %esp,%ebp
8485be:	8b 49 0c             	mov    0xc(%ecx),%ecx
8485c1:	85 c9                	test   %ecx,%ecx
8485c3:	75 07                	jne    0x8485cc
8485c5:	b8 05 40 00 80       	mov    $0x80004005,%eax
8485ca:	eb 1c                	jmp    0x8485e8
8485cc:	8b 45 08             	mov    0x8(%ebp),%eax
8485cf:	56                   	push   %esi
8485d0:	ff 75 10             	push   0x10(%ebp)
8485d3:	8b 31                	mov    (%ecx),%esi
8485d5:	ff 70 0c             	push   0xc(%eax)
8485d8:	ff 75 0c             	push   0xc(%ebp)
8485db:	51                   	push   %ecx
8485dc:	8b 4e 20             	mov    0x20(%esi),%ecx
8485df:	e8 81 40 be ff       	call   0x42c665
8485e4:	ff 56 20             	call   *0x20(%esi)
8485e7:	5e                   	pop    %esi
8485e8:	5d                   	pop    %ebp
8485e9:	c2 0c 00             	ret    $0xc
8485ec:	cc                   	int3
8485ed:	cc                   	int3
8485ee:	cc                   	int3
8485ef:	cc                   	int3
8485f0:	cc                   	int3
8485f1:	cc                   	int3
8485f2:	cc                   	int3
8485f3:	cc                   	int3
8485f4:	cc                   	int3
8485f5:	cc                   	int3
8485f6:	cc                   	int3
8485f7:	cc                   	int3
8485f8:	55                   	push   %ebp
8485f9:	8b ec                	mov    %esp,%ebp
8485fb:	8b 41 0c             	mov    0xc(%ecx),%eax
8485fe:	85 c0                	test   %eax,%eax
848600:	75 07                	jne    0x848609
848602:	b8 05 40 00 80       	mov    $0x80004005,%eax
848607:	eb 19                	jmp    0x848622
848609:	56                   	push   %esi
84860a:	ff 75 0c             	push   0xc(%ebp)
84860d:	8b 30                	mov    (%eax),%esi
84860f:	ff 75 08             	push   0x8(%ebp)
848612:	ff 75 10             	push   0x10(%ebp)
848615:	8b 4e 28             	mov    0x28(%esi),%ecx
848618:	50                   	push   %eax
848619:	e8 47 40 be ff       	call   0x42c665
84861e:	ff 56 28             	call   *0x28(%esi)
848621:	5e                   	pop    %esi
848622:	5d                   	pop    %ebp
848623:	c2 0c 00             	ret    $0xc
848626:	cc                   	int3
848627:	cc                   	int3
848628:	cc                   	int3
848629:	cc                   	int3
84862a:	cc                   	int3
84862b:	cc                   	int3
84862c:	cc                   	int3
84862d:	cc                   	int3
84862e:	cc                   	int3
84862f:	cc                   	int3
848630:	cc                   	int3
848631:	55                   	push   %ebp
848632:	8b ec                	mov    %esp,%ebp
848634:	8b 49 0c             	mov    0xc(%ecx),%ecx
848637:	85 c9                	test   %ecx,%ecx
848639:	75 07                	jne    0x848642
84863b:	b8 05 40 00 80       	mov    $0x80004005,%eax
848640:	eb 1c                	jmp    0x84865e
848642:	8b 45 08             	mov    0x8(%ebp),%eax
848645:	56                   	push   %esi
848646:	ff 75 10             	push   0x10(%ebp)
848649:	8b 31                	mov    (%ecx),%esi
84864b:	ff 70 04             	push   0x4(%eax)
84864e:	ff 75 0c             	push   0xc(%ebp)
848651:	51                   	push   %ecx
848652:	8b 4e 24             	mov    0x24(%esi),%ecx
848655:	e8 0b 40 be ff       	call   0x42c665
84865a:	ff 56 24             	call   *0x24(%esi)
84865d:	5e                   	pop    %esi
84865e:	5d                   	pop    %ebp
84865f:	c2 0c 00             	ret    $0xc
848662:	cc                   	int3
848663:	cc                   	int3
848664:	cc                   	int3
848665:	cc                   	int3
848666:	cc                   	int3
848667:	cc                   	int3
848668:	cc                   	int3
848669:	cc                   	int3
84866a:	cc                   	int3
84866b:	cc                   	int3