4134bb:	ff d6                	call   *%esi
4134bd:	5e                   	pop    %esi
4134be:	c3                   	ret
4134bf:	33 c0                	xor    %eax,%eax
4134c1:	40                   	inc    %eax
4134c2:	5e                   	pop    %esi
4134c3:	c3                   	ret
4134c4:	8b ff                	mov    %edi,%edi
4134c6:	55                   	push   %ebp
4134c7:	8b ec                	mov    %esp,%ebp
4134c9:	83 ec 10             	sub    $0x10,%esp
4134cc:	56                   	push   %esi
4134cd:	e8 5f fd ff ff       	call   0x413231
4134d2:	8b f0                	mov    %eax,%esi
4134d4:	85 f6                	test   %esi,%esi
4134d6:	74 18                	je     0x4134f0
4134d8:	ff 75 14             	push   0x14(%ebp)
4134db:	8b ce                	mov    %esi,%ecx
4134dd:	ff 75 10             	push   0x10(%ebp)
4134e0:	ff 75 0c             	push   0xc(%ebp)
4134e3:	ff 75 08             	push   0x8(%ebp)
4134e6:	ff 15 54 41 42 00    	call   *0x424154
4134ec:	ff d6                	call   *%esi
4134ee:	eb 23                	jmp    0x413513
4134f0:	6a 04                	push   $0x4
4134f2:	8d 45 08             	lea    0x8(%ebp),%eax
4134f5:	89 45 f4             	mov    %eax,-0xc(%ebp)
4134f8:	8d 4d ff             	lea    -0x1(%ebp),%ecx
4134fb:	58                   	pop    %eax
4134fc:	89 45 f8             	mov    %eax,-0x8(%ebp)
4134ff:	89 45 f0             	mov    %eax,-0x10(%ebp)
413502:	8d 45 f8             	lea    -0x8(%ebp),%eax
413505:	50                   	push   %eax
413506:	8d 45 f4             	lea    -0xc(%ebp),%eax
413509:	50                   	push   %eax
41350a:	8d 45 f0             	lea    -0x10(%ebp),%eax
41350d:	50                   	push   %eax
41350e:	e8 3f fc ff ff       	call   0x413152
413513:	5e                   	pop    %esi
413514:	c9                   	leave
413515:	c2 10 00             	ret    $0x10
413518:	8b ff                	mov    %edi,%edi
41351a:	55                   	push   %ebp
41351b:	8b ec                	mov    %esp,%ebp
41351d:	56                   	push   %esi
41351e:	68 d0 7b 42 00       	push   $0x427bd0
413523:	68 c8 7b 42 00       	push   $0x427bc8
413528:	68 50 5c 42 00       	push   $0x425c50
41352d:	6a 03                	push   $0x3
41352f:	e8 ae fe ff ff       	call   0x4133e2
413534:	8b f0                	mov    %eax,%esi
413536:	83 c4 10             	add    $0x10,%esp
413539:	85 f6                	test   %esi,%esi
41353b:	74 0f                	je     0x41354c
41353d:	ff 75 08             	push   0x8(%ebp)
413540:	8b ce                	mov    %esi,%ecx
413542:	ff 15 54 41 42 00    	call   *0x424154
413548:	ff d6                	call   *%esi
41354a:	eb 06                	jmp    0x413552
41354c:	ff 15 a4 40 42 00    	call   *0x4240a4
413552:	5e                   	pop    %esi
413553:	5d                   	pop    %ebp
413554:	c2 04 00             	ret    $0x4
413557:	8b ff                	mov    %edi,%edi
413559:	55                   	push   %ebp
41355a:	8b ec                	mov    %esp,%ebp
41355c:	56                   	push   %esi
41355d:	68 d8 7b 42 00       	push   $0x427bd8
413562:	68 d0 7b 42 00       	push   $0x427bd0
413567:	68 64 5c 42 00       	push   $0x425c64
41356c:	6a 04                	push   $0x4
41356e:	e8 6f fe ff ff       	call   0x4133e2
413573:	8b f0                	mov    %eax,%esi
413575:	83 c4 10             	add    $0x10,%esp
413578:	85 f6                	test   %esi,%esi
41357a:	74 12                	je     0x41358e
41357c:	ff 75 08             	push   0x8(%ebp)
41357f:	8b ce                	mov    %esi,%ecx
413581:	ff 15 54 41 42 00    	call   *0x424154
413587:	ff d6                	call   *%esi
413589:	5e                   	pop    %esi
41358a:	5d                   	pop    %ebp
41358b:	c2 04 00             	ret    $0x4
41358e:	5e                   	pop    %esi
41358f:	5d                   	pop    %ebp
413590:	ff 25 b0 40 42 00    	jmp    *0x4240b0
413596:	8b ff                	mov    %edi,%edi
413598:	55                   	push   %ebp
413599:	8b ec                	mov    %esp,%ebp
41359b:	56                   	push   %esi
41359c:	68 e0 7b 42 00       	push   $0x427be0
4135a1:	68 d8 7b 42 00       	push   $0x427bd8
4135a6:	68 74 5c 42 00       	push   $0x425c74
4135ab:	6a 05                	push   $0x5
4135ad:	e8 30 fe ff ff       	call   0x4133e2
4135b2:	8b f0                	mov    %eax,%esi
4135b4:	83 c4 10             	add    $0x10,%esp
4135b7:	85 f6                	test   %esi,%esi
4135b9:	74 12                	je     0x4135cd
4135bb:	ff 75 08             	push   0x8(%ebp)
4135be:	8b ce                	mov    %esi,%ecx
4135c0:	ff 15 54 41 42 00    	call   *0x424154
4135c6:	ff d6                	call   *%esi
4135c8:	5e                   	pop    %esi
4135c9:	5d                   	pop    %ebp
4135ca:	c2 04 00             	ret    $0x4
4135cd:	5e                   	pop    %esi
4135ce:	5d                   	pop    %ebp
4135cf:	ff 25 a8 40 42 00    	jmp    *0x4240a8
4135d5:	8b ff                	mov    %edi,%edi
4135d7:	55                   	push   %ebp
4135d8:	8b ec                	mov    %esp,%ebp
4135da:	56                   	push   %esi
4135db:	68 e8 7b 42 00       	push   $0x427be8
4135e0:	68 e0 7b 42 00       	push   $0x427be0
4135e5:	68 88 5c 42 00       	push   $0x425c88
4135ea:	6a 06                	push   $0x6
4135ec:	e8 f1 fd ff ff       	call   0x4133e2
4135f1:	8b f0                	mov    %eax,%esi
4135f3:	83 c4 10             	add    $0x10,%esp
4135f6:	85 f6                	test   %esi,%esi
4135f8:	74 15                	je     0x41360f
4135fa:	ff 75 0c             	push   0xc(%ebp)
4135fd:	8b ce                	mov    %esi,%ecx
4135ff:	ff 75 08             	push   0x8(%ebp)
413602:	ff 15 54 41 42 00    	call   *0x424154
413608:	ff d6                	call   *%esi
41360a:	5e                   	pop    %esi
41360b:	5d                   	pop    %ebp
41360c:	c2 08 00             	ret    $0x8
41360f:	5e                   	pop    %esi
413610:	5d                   	pop    %ebp
413611:	ff 25 ac 40 42 00    	jmp    *0x4240ac
413617:	8b ff                	mov    %edi,%edi
413619:	55                   	push   %ebp
41361a:	8b ec                	mov    %esp,%ebp
41361c:	56                   	push   %esi
41361d:	e8 43 fc ff ff       	call   0x413265
413622:	ff 75 14             	push   0x14(%ebp)
413625:	8b f0                	mov    %eax,%esi
413627:	ff 75 10             	push   0x10(%ebp)
41362a:	ff 75 0c             	push   0xc(%ebp)
41362d:	85 f6                	test   %esi,%esi
41362f:	74 0f                	je     0x413640
413631:	ff 75 08             	push   0x8(%ebp)
413634:	8b ce                	mov    %esi,%ecx
413636:	ff 15 54 41 42 00    	call   *0x424154
41363c:	ff d6                	call   *%esi
41363e:	eb 11                	jmp    0x413651
413640:	6a 00                	push   $0x0
413642:	ff 75 08             	push   0x8(%ebp)
413645:	e8 67 01 00 00       	call   0x4137b1
41364a:	50                   	push   %eax
41364b:	ff 15 dc 40 42 00    	call   *0x4240dc
413651:	5e                   	pop    %esi
413652:	5d                   	pop    %ebp
413653:	c2 10 00             	ret    $0x10
413656:	8b ff                	mov    %edi,%edi
413658:	55                   	push   %ebp
413659:	8b ec                	mov    %esp,%ebp
41365b:	56                   	push   %esi
41365c:	e8 38 fc ff ff       	call   0x413299
413661:	8b f0                	mov    %eax,%esi
413663:	85 f6                	test   %esi,%esi
413665:	74 12                	je     0x413679
413667:	ff 75 0c             	push   0xc(%ebp)
41366a:	8b ce                	mov    %esi,%ecx
41366c:	ff 75 08             	push   0x8(%ebp)
41366f:	ff 15 54 41 42 00    	call   *0x424154
413675:	ff d6                	call   *%esi
413677:	eb 14                	jmp    0x41368d
413679:	6a 00                	push   $0x0
41367b:	ff 75 0c             	push   0xc(%ebp)
41367e:	ff 75 08             	push   0x8(%ebp)
413681:	ff 15 e4 40 42 00    	call   *0x4240e4
413687:	50                   	push   %eax
413688:	e8 88 00 00 00       	call   0x413715
41368d:	5e                   	pop    %esi
41368e:	5d                   	pop    %ebp
41368f:	c2 08 00             	ret    $0x8
413692:	8b ff                	mov    %edi,%edi
413694:	55                   	push   %ebp
413695:	8b ec                	mov    %esp,%ebp
413697:	56                   	push   %esi
413698:	68 5c 7c 42 00       	push   $0x427c5c
41369d:	68 54 7c 42 00       	push   $0x427c54
4136a2:	68 9c 5c 42 00       	push   $0x425c9c
4136a7:	6a 12                	push   $0x12
4136a9:	e8 34 fd ff ff       	call   0x4133e2
4136ae:	8b f0                	mov    %eax,%esi
4136b0:	83 c4 10             	add    $0x10,%esp
4136b3:	85 f6                	test   %esi,%esi
4136b5:	74 15                	je     0x4136cc
4136b7:	ff 75 10             	push   0x10(%ebp)
4136ba:	8b ce                	mov    %esi,%ecx
4136bc:	ff 75 0c             	push   0xc(%ebp)
4136bf:	ff 75 08             	push   0x8(%ebp)
4136c2:	ff 15 54 41 42 00    	call   *0x424154
4136c8:	ff d6                	call   *%esi
4136ca:	eb 0c                	jmp    0x4136d8
4136cc:	ff 75 0c             	push   0xc(%ebp)
4136cf:	ff 75 08             	push   0x8(%ebp)
4136d2:	ff 15 a0 40 42 00    	call   *0x4240a0
4136d8:	5e                   	pop    %esi
4136d9:	5d                   	pop    %ebp
4136da:	c2 0c 00             	ret    $0xc
4136dd:	8b ff                	mov    %edi,%edi
4136df:	55                   	push   %ebp
4136e0:	8b ec                	mov    %esp,%ebp
4136e2:	56                   	push   %esi
4136e3:	e8 cb fb ff ff       	call   0x4132b3
4136e8:	8b f0                	mov    %eax,%esi
4136ea:	85 f6                	test   %esi,%esi
4136ec:	74 0f                	je     0x4136fd
4136ee:	ff 75 08             	push   0x8(%ebp)
4136f1:	8b ce                	mov    %esi,%ecx
4136f3:	ff 15 54 41 42 00    	call   *0x424154
4136f9:	ff d6                	call   *%esi
4136fb:	eb 13                	jmp    0x413710
4136fd:	6a 01                	push   $0x1
4136ff:	6a 00                	push   $0x0
413701:	ff 75 08             	push   0x8(%ebp)
413704:	e8 a8 00 00 00       	call   0x4137b1
413709:	50                   	push   %eax
41370a:	ff 15 e0 40 42 00    	call   *0x4240e0
413710:	5e                   	pop    %esi
413711:	5d                   	pop    %ebp
413712:	c2 04 00             	ret    $0x4
413715:	8b ff                	mov    %edi,%edi
413717:	55                   	push   %ebp
413718:	8b ec                	mov    %esp,%ebp
41371a:	56                   	push   %esi
41371b:	e8 ad fb ff ff       	call   0x4132cd
413720:	8b f0                	mov    %eax,%esi
413722:	85 f6                	test   %esi,%esi
413724:	74 18                	je     0x41373e
413726:	ff 75 14             	push   0x14(%ebp)
413729:	8b ce                	mov    %esi,%ecx
41372b:	ff 75 10             	push   0x10(%ebp)
41372e:	ff 75 0c             	push   0xc(%ebp)
413731:	ff 75 08             	push   0x8(%ebp)
413734:	ff 15 54 41 42 00    	call   *0x424154
41373a:	ff d6                	call   *%esi
41373c:	eb 11                	jmp    0x41374f
41373e:	ff 75 10             	push   0x10(%ebp)
413741:	ff 75 0c             	push   0xc(%ebp)
413744:	ff 75 08             	push   0x8(%ebp)
413747:	e8 3d b5 00 00       	call   0x41ec89
41374c:	83 c4 0c             	add    $0xc,%esp
41374f:	5e                   	pop    %esi
413750:	5d                   	pop    %ebp
413751:	c2 10 00             	ret    $0x10
413754:	8b ff                	mov    %edi,%edi
413756:	55                   	push   %ebp
413757:	8b ec                	mov    %esp,%ebp
413759:	56                   	push   %esi
41375a:	e8 88 fb ff ff       	call   0x4132e7
41375f:	8b f0                	mov    %eax,%esi
413761:	85 f6                	test   %esi,%esi
413763:	74 27                	je     0x41378c
413765:	ff 75 28             	push   0x28(%ebp)
413768:	8b ce                	mov    %esi,%ecx
41376a:	ff 75 24             	push   0x24(%ebp)
41376d:	ff 75 20             	push   0x20(%ebp)
413770:	ff 75 1c             	push   0x1c(%ebp)
413773:	ff 75 18             	push   0x18(%ebp)
413776:	ff 75 14             	push   0x14(%ebp)
413779:	ff 75 10             	push   0x10(%ebp)
41377c:	ff 75 0c             	push   0xc(%ebp)
41377f:	ff 75 08             	push   0x8(%ebp)
413782:	ff 15 54 41 42 00    	call   *0x424154
413788:	ff d6                	call   *%esi
41378a:	eb 20                	jmp    0x4137ac
41378c:	ff 75 1c             	push   0x1c(%ebp)
41378f:	ff 75 18             	push   0x18(%ebp)
413792:	ff 75 14             	push   0x14(%ebp)
413795:	ff 75 10             	push   0x10(%ebp)
413798:	ff 75 0c             	push   0xc(%ebp)
41379b:	6a 00                	push   $0x0
41379d:	ff 75 08             	push   0x8(%ebp)
4137a0:	e8 0c 00 00 00       	call   0x4137b1
4137a5:	50                   	push   %eax
4137a6:	ff 15 d8 40 42 00    	call   *0x4240d8
4137ac:	5e                   	pop    %esi
4137ad:	5d                   	pop    %ebp
4137ae:	c2 24 00             	ret    $0x24
4137b1:	8b ff                	mov    %edi,%edi
4137b3:	55                   	push   %ebp
4137b4:	8b ec                	mov    %esp,%ebp
4137b6:	56                   	push   %esi
4137b7:	e8 45 fb ff ff       	call   0x413301
4137bc:	8b f0                	mov    %eax,%esi
4137be:	85 f6                	test   %esi,%esi
4137c0:	74 12                	je     0x4137d4
4137c2:	ff 75 0c             	push   0xc(%ebp)
4137c5:	8b ce                	mov    %esi,%ecx
4137c7:	ff 75 08             	push   0x8(%ebp)
4137ca:	ff 15 54 41 42 00    	call   *0x424154
4137d0:	ff d6                	call   *%esi
4137d2:	eb 09                	jmp    0x4137dd
4137d4:	ff 75 08             	push   0x8(%ebp)
4137d7:	e8 57 b5 00 00       	call   0x41ed33
4137dc:	59                   	pop    %ecx
4137dd:	5e                   	pop    %esi
4137de:	5d                   	pop    %ebp
4137df:	c2 08 00             	ret    $0x8
4137e2:	e8 30 fa ff ff       	call   0x413217
4137e7:	85 c0                	test   %eax,%eax
4137e9:	0f 95 c0             	setne  %al
4137ec:	c3                   	ret
4137ed:	e8 0b fa ff ff       	call   0x4131fd
4137f2:	e8 20 fa ff ff       	call   0x413217
4137f7:	e8 35 fa ff ff       	call   0x413231
4137fc:	e8 4a fa ff ff       	call   0x41324b
413801:	e8 5f fa ff ff       	call   0x413265
413806:	e8 74 fa ff ff       	call   0x41327f
41380b:	e8 89 fa ff ff       	call   0x413299
413810:	e8 9e fa ff ff       	call   0x4132b3
413815:	e8 cd fa ff ff       	call   0x4132e7
41381a:	e8 ae fa ff ff       	call   0x4132cd
41381f:	e9 dd fa ff ff       	jmp    0x413301
413824:	b9 b8 4a 43 00       	mov    $0x434ab8,%ecx
413829:	b8 30 4a 43 00       	mov    $0x434a30,%eax
41382e:	33 d2                	xor    %edx,%edx
413830:	3b c8                	cmp    %eax,%ecx
413832:	56                   	push   %esi
413833:	8b 35 14 30 43 00    	mov    0x433014,%esi
413839:	1b c9                	sbb    %ecx,%ecx
41383b:	83 e1 de             	and    $0xffffffde,%ecx
41383e:	83 c1 22             	add    $0x22,%ecx
413841:	42                   	inc    %edx
413842:	89 30                	mov    %esi,(%eax)
413844:	8d 40 04             	lea    0x4(%eax),%eax
413847:	3b d1                	cmp    %ecx,%edx
413849:	75 f6                	jne    0x413841
41384b:	b0 01                	mov    $0x1,%al
41384d:	5e                   	pop    %esi
41384e:	c3                   	ret
41384f:	8b ff                	mov    %edi,%edi
413851:	55                   	push   %ebp
413852:	8b ec                	mov    %esp,%ebp
413854:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
413858:	75 27                	jne    0x413881
41385a:	56                   	push   %esi
41385b:	be e0 49 43 00       	mov    $0x4349e0,%esi
413860:	83 3e 00             	cmpl   $0x0,(%esi)
413863:	74 10                	je     0x413875
413865:	83 3e ff             	cmpl   $0xffffffff,(%esi)
413868:	74 08                	je     0x413872
41386a:	ff 36                	push   (%esi)