42f41f:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f422:	e8 29 62 ff ff       	call   0x425650
42f427:	8b 35 2c af 4b 00    	mov    0x4baf2c,%esi
42f42d:	b9 d8 ae 4b 00       	mov    $0x4baed8,%ecx
42f432:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f436:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f439:	e8 60 0a fe ff       	call   0x40fe9e
42f43e:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f441:	50                   	push   %eax
42f442:	e8 84 a6 fe ff       	call   0x419acb
42f447:	8b f8                	mov    %eax,%edi
42f449:	85 ff                	test   %edi,%edi
42f44b:	75 43                	jne    0x42f490
42f44d:	85 f6                	test   %esi,%esi
42f44f:	74 04                	je     0x42f455
42f451:	8b fe                	mov    %esi,%edi
42f453:	eb 3b                	jmp    0x42f490
42f455:	ff 75 08             	push   0x8(%ebp)
42f458:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f45b:	50                   	push   %eax
42f45c:	e8 64 25 00 00       	call   0x4319c5
42f461:	59                   	pop    %ecx
42f462:	59                   	pop    %ecx
42f463:	83 f8 ff             	cmp    $0xffffffff,%eax
42f466:	74 38                	je     0x42f4a0
42f468:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f46b:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f46e:	57                   	push   %edi
42f46f:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f473:	e8 8e 74 ff ff       	call   0x426906
42f478:	8b 07                	mov    (%edi),%eax
42f47a:	59                   	pop    %ecx
42f47b:	8b 70 04             	mov    0x4(%eax),%esi
42f47e:	8b ce                	mov    %esi,%ecx
42f480:	ff 15 54 43 49 00    	call   *0x494354
42f486:	8b cf                	mov    %edi,%ecx
42f488:	ff d6                	call   *%esi
42f48a:	89 3d 2c af 4b 00    	mov    %edi,0x4baf2c
42f490:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f493:	e8 1f 62 ff ff       	call   0x4256b7
42f498:	8b c7                	mov    %edi,%eax
42f49a:	e8 74 05 01 00       	call   0x43fa13
42f49f:	c3                   	ret
42f4a0:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f4a3:	e8 30 d8 fd ff       	call   0x40ccd8
42f4a8:	68 60 16 4b 00       	push   $0x4b1660
42f4ad:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f4b0:	50                   	push   %eax
42f4b1:	e8 0c 4d 01 00       	call   0x4441c2
42f4b6:	cc                   	int3
42f4b7:	6a 14                	push   $0x14
42f4b9:	b8 2c 17 49 00       	mov    $0x49172c,%eax
42f4be:	e8 87 05 01 00       	call   0x43fa4a
42f4c3:	6a 00                	push   $0x0
42f4c5:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f4c8:	e8 83 61 ff ff       	call   0x425650
42f4cd:	8b 35 48 af 4b 00    	mov    0x4baf48,%esi
42f4d3:	b9 f4 ae 4b 00       	mov    $0x4baef4,%ecx
42f4d8:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f4dc:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f4df:	e8 ba 09 fe ff       	call   0x40fe9e
42f4e4:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f4e7:	50                   	push   %eax
42f4e8:	e8 de a5 fe ff       	call   0x419acb
42f4ed:	8b f8                	mov    %eax,%edi
42f4ef:	85 ff                	test   %edi,%edi
42f4f1:	75 43                	jne    0x42f536
42f4f3:	85 f6                	test   %esi,%esi
42f4f5:	74 04                	je     0x42f4fb
42f4f7:	8b fe                	mov    %esi,%edi
42f4f9:	eb 3b                	jmp    0x42f536
42f4fb:	ff 75 08             	push   0x8(%ebp)
42f4fe:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f501:	50                   	push   %eax
42f502:	e8 39 25 00 00       	call   0x431a40
42f507:	59                   	pop    %ecx
42f508:	59                   	pop    %ecx
42f509:	83 f8 ff             	cmp    $0xffffffff,%eax
42f50c:	74 38                	je     0x42f546
42f50e:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f511:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f514:	57                   	push   %edi
42f515:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f519:	e8 e8 73 ff ff       	call   0x426906
42f51e:	8b 07                	mov    (%edi),%eax
42f520:	59                   	pop    %ecx
42f521:	8b 70 04             	mov    0x4(%eax),%esi
42f524:	8b ce                	mov    %esi,%ecx
42f526:	ff 15 54 43 49 00    	call   *0x494354
42f52c:	8b cf                	mov    %edi,%ecx
42f52e:	ff d6                	call   *%esi
42f530:	89 3d 48 af 4b 00    	mov    %edi,0x4baf48
42f536:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f539:	e8 79 61 ff ff       	call   0x4256b7
42f53e:	8b c7                	mov    %edi,%eax
42f540:	e8 ce 04 01 00       	call   0x43fa13
42f545:	c3                   	ret
42f546:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f549:	e8 8a d7 fd ff       	call   0x40ccd8
42f54e:	68 60 16 4b 00       	push   $0x4b1660
42f553:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f556:	50                   	push   %eax
42f557:	e8 66 4c 01 00       	call   0x4441c2
42f55c:	cc                   	int3
42f55d:	6a 14                	push   $0x14
42f55f:	b8 57 17 49 00       	mov    $0x491757,%eax
42f564:	e8 e1 04 01 00       	call   0x43fa4a
42f569:	6a 00                	push   $0x0
42f56b:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f56e:	e8 dd 60 ff ff       	call   0x425650
42f573:	8b 35 14 af 4b 00    	mov    0x4baf14,%esi
42f579:	b9 cc ae 4b 00       	mov    $0x4baecc,%ecx
42f57e:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f582:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f585:	e8 14 09 fe ff       	call   0x40fe9e
42f58a:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f58d:	50                   	push   %eax
42f58e:	e8 38 a5 fe ff       	call   0x419acb
42f593:	8b f8                	mov    %eax,%edi
42f595:	85 ff                	test   %edi,%edi
42f597:	75 43                	jne    0x42f5dc
42f599:	85 f6                	test   %esi,%esi
42f59b:	74 04                	je     0x42f5a1
42f59d:	8b fe                	mov    %esi,%edi
42f59f:	eb 3b                	jmp    0x42f5dc
42f5a1:	ff 75 08             	push   0x8(%ebp)
42f5a4:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f5a7:	50                   	push   %eax
42f5a8:	e8 ff 24 00 00       	call   0x431aac
42f5ad:	59                   	pop    %ecx
42f5ae:	59                   	pop    %ecx
42f5af:	83 f8 ff             	cmp    $0xffffffff,%eax
42f5b2:	74 38                	je     0x42f5ec
42f5b4:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f5b7:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f5ba:	57                   	push   %edi
42f5bb:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f5bf:	e8 42 73 ff ff       	call   0x426906
42f5c4:	8b 07                	mov    (%edi),%eax
42f5c6:	59                   	pop    %ecx
42f5c7:	8b 70 04             	mov    0x4(%eax),%esi
42f5ca:	8b ce                	mov    %esi,%ecx
42f5cc:	ff 15 54 43 49 00    	call   *0x494354
42f5d2:	8b cf                	mov    %edi,%ecx
42f5d4:	ff d6                	call   *%esi
42f5d6:	89 3d 14 af 4b 00    	mov    %edi,0x4baf14
42f5dc:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f5df:	e8 d3 60 ff ff       	call   0x4256b7
42f5e4:	8b c7                	mov    %edi,%eax
42f5e6:	e8 28 04 01 00       	call   0x43fa13
42f5eb:	c3                   	ret
42f5ec:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f5ef:	e8 e4 d6 fd ff       	call   0x40ccd8
42f5f4:	68 60 16 4b 00       	push   $0x4b1660
42f5f9:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f5fc:	50                   	push   %eax
42f5fd:	e8 c0 4b 01 00       	call   0x4441c2
42f602:	cc                   	int3
42f603:	6a 14                	push   $0x14
42f605:	b8 82 17 49 00       	mov    $0x491782,%eax
42f60a:	e8 3b 04 01 00       	call   0x43fa4a
42f60f:	6a 00                	push   $0x0
42f611:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f614:	e8 37 60 ff ff       	call   0x425650
42f619:	8b 35 4c af 4b 00    	mov    0x4baf4c,%esi
42f61f:	b9 f8 ae 4b 00       	mov    $0x4baef8,%ecx
42f624:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f628:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f62b:	e8 6e 08 fe ff       	call   0x40fe9e
42f630:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f633:	50                   	push   %eax
42f634:	e8 92 a4 fe ff       	call   0x419acb
42f639:	8b f8                	mov    %eax,%edi
42f63b:	85 ff                	test   %edi,%edi
42f63d:	75 43                	jne    0x42f682
42f63f:	85 f6                	test   %esi,%esi
42f641:	74 04                	je     0x42f647
42f643:	8b fe                	mov    %esi,%edi
42f645:	eb 3b                	jmp    0x42f682
42f647:	ff 75 08             	push   0x8(%ebp)
42f64a:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f64d:	50                   	push   %eax
42f64e:	e8 c5 24 00 00       	call   0x431b18
42f653:	59                   	pop    %ecx
42f654:	59                   	pop    %ecx
42f655:	83 f8 ff             	cmp    $0xffffffff,%eax
42f658:	74 38                	je     0x42f692
42f65a:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f65d:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f660:	57                   	push   %edi
42f661:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f665:	e8 9c 72 ff ff       	call   0x426906
42f66a:	8b 07                	mov    (%edi),%eax
42f66c:	59                   	pop    %ecx
42f66d:	8b 70 04             	mov    0x4(%eax),%esi
42f670:	8b ce                	mov    %esi,%ecx
42f672:	ff 15 54 43 49 00    	call   *0x494354
42f678:	8b cf                	mov    %edi,%ecx
42f67a:	ff d6                	call   *%esi
42f67c:	89 3d 4c af 4b 00    	mov    %edi,0x4baf4c
42f682:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f685:	e8 2d 60 ff ff       	call   0x4256b7
42f68a:	8b c7                	mov    %edi,%eax
42f68c:	e8 82 03 01 00       	call   0x43fa13
42f691:	c3                   	ret
42f692:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f695:	e8 3e d6 fd ff       	call   0x40ccd8
42f69a:	68 60 16 4b 00       	push   $0x4b1660
42f69f:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f6a2:	50                   	push   %eax
42f6a3:	e8 1a 4b 01 00       	call   0x4441c2
42f6a8:	cc                   	int3
42f6a9:	6a 14                	push   $0x14
42f6ab:	b8 ad 17 49 00       	mov    $0x4917ad,%eax
42f6b0:	e8 95 03 01 00       	call   0x43fa4a
42f6b5:	6a 00                	push   $0x0
42f6b7:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f6ba:	e8 91 5f ff ff       	call   0x425650
42f6bf:	8b 35 18 af 4b 00    	mov    0x4baf18,%esi
42f6c5:	b9 b0 ae 4b 00       	mov    $0x4baeb0,%ecx
42f6ca:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f6ce:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f6d1:	e8 c8 07 fe ff       	call   0x40fe9e
42f6d6:	8b 4d 08             	mov    0x8(%ebp),%ecx
42f6d9:	50                   	push   %eax
42f6da:	e8 ec a3 fe ff       	call   0x419acb
42f6df:	8b f8                	mov    %eax,%edi
42f6e1:	85 ff                	test   %edi,%edi
42f6e3:	75 43                	jne    0x42f728
42f6e5:	85 f6                	test   %esi,%esi
42f6e7:	74 04                	je     0x42f6ed
42f6e9:	8b fe                	mov    %esi,%edi
42f6eb:	eb 3b                	jmp    0x42f728
42f6ed:	ff 75 08             	push   0x8(%ebp)
42f6f0:	8d 45 f0             	lea    -0x10(%ebp),%eax
42f6f3:	50                   	push   %eax
42f6f4:	e8 85 24 00 00       	call   0x431b7e
42f6f9:	59                   	pop    %ecx
42f6fa:	59                   	pop    %ecx
42f6fb:	83 f8 ff             	cmp    $0xffffffff,%eax
42f6fe:	74 38                	je     0x42f738
42f700:	8b 7d f0             	mov    -0x10(%ebp),%edi
42f703:	89 7d f0             	mov    %edi,-0x10(%ebp)
42f706:	57                   	push   %edi
42f707:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
42f70b:	e8 f6 71 ff ff       	call   0x426906
42f710:	8b 07                	mov    (%edi),%eax
42f712:	59                   	pop    %ecx
42f713:	8b 70 04             	mov    0x4(%eax),%esi
42f716:	8b ce                	mov    %esi,%ecx
42f718:	ff 15 54 43 49 00    	call   *0x494354
42f71e:	8b cf                	mov    %edi,%ecx
42f720:	ff d6                	call   *%esi
42f722:	89 3d 18 af 4b 00    	mov    %edi,0x4baf18
42f728:	8d 4d ec             	lea    -0x14(%ebp),%ecx
42f72b:	e8 87 5f ff ff       	call   0x4256b7
42f730:	8b c7                	mov    %edi,%eax
42f732:	e8 dc 02 01 00       	call   0x43fa13
42f737:	c3                   	ret
42f738:	8d 4d e0             	lea    -0x20(%ebp),%ecx
42f73b:	e8 98 d5 fd ff       	call   0x40ccd8
42f740:	68 60 16 4b 00       	push   $0x4b1660
42f745:	8d 45 e0             	lea    -0x20(%ebp),%eax
42f748:	50                   	push   %eax
42f749:	e8 74 4a 01 00       	call   0x4441c2
42f74e:	cc                   	int3
42f74f:	6a 04                	push   $0x4
42f751:	b8 d0 17 49 00       	mov    $0x4917d0,%eax
42f756:	e8 ef 02 01 00       	call   0x43fa4a
42f75b:	8b f1                	mov    %ecx,%esi
42f75d:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f760:	8b 45 0c             	mov    0xc(%ebp),%eax
42f763:	89 46 04             	mov    %eax,0x4(%esi)
42f766:	ff 75 14             	push   0x14(%ebp)
42f769:	8a 45 10             	mov    0x10(%ebp),%al
42f76c:	ff 75 08             	push   0x8(%ebp)
42f76f:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f773:	c7 06 f4 a8 49 00    	movl   $0x49a8f4,(%esi)
42f779:	88 46 28             	mov    %al,0x28(%esi)
42f77c:	e8 e6 52 00 00       	call   0x434a67
42f781:	8b c6                	mov    %esi,%eax
42f783:	e8 8b 02 01 00       	call   0x43fa13
42f788:	c2 10 00             	ret    $0x10
42f78b:	6a 04                	push   $0x4
42f78d:	b8 f3 17 49 00       	mov    $0x4917f3,%eax
42f792:	e8 b3 02 01 00       	call   0x43fa4a
42f797:	8b f1                	mov    %ecx,%esi
42f799:	89 75 f0             	mov    %esi,-0x10(%ebp)
42f79c:	8b 45 0c             	mov    0xc(%ebp),%eax
42f79f:	89 46 04             	mov    %eax,0x4(%esi)
42f7a2:	ff 75 14             	push   0x14(%ebp)
42f7a5:	8a 45 10             	mov    0x10(%ebp),%al
42f7a8:	ff 75 08             	push   0x8(%ebp)
42f7ab:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42f7af:	c7 06 34 a7 49 00    	movl   $0x49a734,(%esi)
42f7b5:	88 46 28             	mov    %al,0x28(%esi)
42f7b8:	e8 80 53 00 00       	call   0x434b3d
42f7bd:	8b c6                	mov    %esi,%eax
42f7bf:	e8 4f 02 01 00       	call   0x43fa13
42f7c4:	c2 10 00             	ret    $0x10
42f7c7:	83 61 10 00          	andl   $0x0,0x10(%ecx)
42f7cb:	8b c1                	mov    %ecx,%eax
42f7cd:	83 61 14 00          	andl   $0x0,0x14(%ecx)
42f7d1:	c3                   	ret
42f7d2:	55                   	push   %ebp
42f7d3:	8b ec                	mov    %esp,%ebp
42f7d5:	8b 45 08             	mov    0x8(%ebp),%eax
42f7d8:	89 01                	mov    %eax,(%ecx)
42f7da:	8b c1                	mov    %ecx,%eax
42f7dc:	5d                   	pop    %ebp
42f7dd:	c2 08 00             	ret    $0x8
42f7e0:	83 21 00             	andl   $0x0,(%ecx)
42f7e3:	8b c1                	mov    %ecx,%eax
42f7e5:	c3                   	ret
42f7e6:	55                   	push   %ebp
42f7e7:	8b ec                	mov    %esp,%ebp
42f7e9:	8b 45 08             	mov    0x8(%ebp),%eax
42f7ec:	89 01                	mov    %eax,(%ecx)
42f7ee:	8b c1                	mov    %ecx,%eax
42f7f0:	5d                   	pop    %ebp
42f7f1:	c2 08 00             	ret    $0x8
42f7f4:	83 21 00             	andl   $0x0,(%ecx)
42f7f7:	8b c1                	mov    %ecx,%eax
42f7f9:	c3                   	ret
42f7fa:	55                   	push   %ebp
42f7fb:	8b ec                	mov    %esp,%ebp
42f7fd:	8b 45 08             	mov    0x8(%ebp),%eax
42f800:	89 01                	mov    %eax,(%ecx)
42f802:	8b c1                	mov    %ecx,%eax
42f804:	5d                   	pop    %ebp
42f805:	c2 08 00             	ret    $0x8
42f808:	55                   	push   %ebp
42f809:	8b ec                	mov    %esp,%ebp
42f80b:	8b 45 08             	mov    0x8(%ebp),%eax
42f80e:	89 01                	mov    %eax,(%ecx)
42f810:	8b c1                	mov    %ecx,%eax
42f812:	5d                   	pop    %ebp
42f813:	c2 08 00             	ret    $0x8
42f816:	83 61 10 00          	andl   $0x0,0x10(%ecx)
42f81a:	8b c1                	mov    %ecx,%eax
42f81c:	83 61 14 00          	andl   $0x0,0x14(%ecx)
42f820:	c3                   	ret
42f821:	8b c1                	mov    %ecx,%eax
42f823:	c3                   	ret
42f824:	55                   	push   %ebp
42f825:	8b ec                	mov    %esp,%ebp
42f827:	8b 45 08             	mov    0x8(%ebp),%eax
42f82a:	8b d1                	mov    %ecx,%edx
42f82c:	56                   	push   %esi
42f82d:	57                   	push   %edi