60e5fe:	3b fb                	cmp    %ebx,%edi
60e600:	75 f0                	jne    0x60e5f2
60e602:	5f                   	pop    %edi
60e603:	5e                   	pop    %esi
60e604:	5b                   	pop    %ebx
60e605:	5d                   	pop    %ebp
60e606:	c3                   	ret
60e607:	8b ff                	mov    %edi,%edi
60e609:	55                   	push   %ebp
60e60a:	8b ec                	mov    %esp,%ebp
60e60c:	83 ec 14             	sub    $0x14,%esp
60e60f:	8b 45 0c             	mov    0xc(%ebp),%eax
60e612:	83 65 f0 00          	andl   $0x0,-0x10(%ebp)
60e616:	53                   	push   %ebx
60e617:	56                   	push   %esi
60e618:	8b b0 b4 00 00 00    	mov    0xb4(%eax),%esi
60e61e:	57                   	push   %edi
60e61f:	56                   	push   %esi
60e620:	89 75 f8             	mov    %esi,-0x8(%ebp)
60e623:	89 45 ec             	mov    %eax,-0x14(%ebp)
60e626:	e8 34 46 ff ff       	call   0x602c5f
60e62b:	59                   	pop    %ecx
60e62c:	8b 4d 08             	mov    0x8(%ebp),%ecx
60e62f:	33 db                	xor    %ebx,%ebx
60e631:	6a 31                	push   $0x31
60e633:	89 81 60 01 00 00    	mov    %eax,0x160(%ecx)
60e639:	58                   	pop    %eax
60e63a:	6a 07                	push   $0x7
60e63c:	5a                   	pop    %edx
60e63d:	89 45 fc             	mov    %eax,-0x4(%ebp)
60e640:	89 55 f4             	mov    %edx,-0xc(%ebp)
60e643:	eb 05                	jmp    0x60e64a
60e645:	8b 4d 08             	mov    0x8(%ebp),%ecx
60e648:	8b f7                	mov    %edi,%esi
60e64a:	6a 07                	push   $0x7
60e64c:	5f                   	pop    %edi
60e64d:	83 c0 d0             	add    $0xffffffd0,%eax
60e650:	33 d2                	xor    %edx,%edx
60e652:	f7 f7                	div    %edi
60e654:	8b fa                	mov    %edx,%edi
60e656:	8d 04 b9             	lea    (%ecx,%edi,4),%eax
60e659:	50                   	push   %eax
60e65a:	ff 75 fc             	push   -0x4(%ebp)
60e65d:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e660:	56                   	push   %esi
60e661:	6a 01                	push   $0x1
60e663:	50                   	push   %eax
60e664:	e8 a6 d0 ff ff       	call   0x60b70f
60e669:	8b 75 fc             	mov    -0x4(%ebp),%esi
60e66c:	0b d8                	or     %eax,%ebx
60e66e:	8b 45 08             	mov    0x8(%ebp),%eax
60e671:	83 c6 f9             	add    $0xfffffff9,%esi
60e674:	8d 04 b8             	lea    (%eax,%edi,4),%eax
60e677:	83 c0 1c             	add    $0x1c,%eax
60e67a:	50                   	push   %eax
60e67b:	56                   	push   %esi
60e67c:	ff 75 f8             	push   -0x8(%ebp)
60e67f:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e682:	6a 01                	push   $0x1
60e684:	50                   	push   %eax
60e685:	e8 85 d0 ff ff       	call   0x60b70f
60e68a:	0b d8                	or     %eax,%ebx
60e68c:	8b 45 08             	mov    0x8(%ebp),%eax
60e68f:	8d 04 b8             	lea    (%eax,%edi,4),%eax
60e692:	05 b4 00 00 00       	add    $0xb4,%eax
60e697:	50                   	push   %eax
60e698:	ff 75 fc             	push   -0x4(%ebp)
60e69b:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e69e:	ff 75 f8             	push   -0x8(%ebp)
60e6a1:	6a 02                	push   $0x2
60e6a3:	50                   	push   %eax
60e6a4:	e8 66 d0 ff ff       	call   0x60b70f
60e6a9:	0b d8                	or     %eax,%ebx
60e6ab:	8b 45 08             	mov    0x8(%ebp),%eax
60e6ae:	8d 04 b8             	lea    (%eax,%edi,4),%eax
60e6b1:	8b 7d f8             	mov    -0x8(%ebp),%edi
60e6b4:	05 d0 00 00 00       	add    $0xd0,%eax
60e6b9:	50                   	push   %eax
60e6ba:	56                   	push   %esi
60e6bb:	57                   	push   %edi
60e6bc:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e6bf:	6a 02                	push   $0x2
60e6c1:	50                   	push   %eax
60e6c2:	e8 48 d0 ff ff       	call   0x60b70f
60e6c7:	0b d8                	or     %eax,%ebx
60e6c9:	83 c4 50             	add    $0x50,%esp
60e6cc:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e6cf:	40                   	inc    %eax
60e6d0:	83 6d f4 01          	subl   $0x1,-0xc(%ebp)
60e6d4:	89 45 fc             	mov    %eax,-0x4(%ebp)
60e6d7:	0f 85 68 ff ff ff    	jne    0x60e645
60e6dd:	8b 45 08             	mov    0x8(%ebp),%eax
60e6e0:	6a 38                	push   $0x38
60e6e2:	5e                   	pop    %esi
60e6e3:	83 c0 68             	add    $0x68,%eax
60e6e6:	89 75 f8             	mov    %esi,-0x8(%ebp)
60e6e9:	89 45 fc             	mov    %eax,-0x4(%ebp)
60e6ec:	c7 45 f4 0c 00 00 00 	movl   $0xc,-0xc(%ebp)
60e6f3:	83 c0 d0             	add    $0xffffffd0,%eax
60e6f6:	83 c6 0c             	add    $0xc,%esi
60e6f9:	50                   	push   %eax
60e6fa:	56                   	push   %esi
60e6fb:	57                   	push   %edi
60e6fc:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e6ff:	6a 01                	push   $0x1
60e701:	50                   	push   %eax
60e702:	e8 08 d0 ff ff       	call   0x60b70f
60e707:	ff 75 fc             	push   -0x4(%ebp)
60e70a:	0b d8                	or     %eax,%ebx
60e70c:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e70f:	ff 75 f8             	push   -0x8(%ebp)
60e712:	57                   	push   %edi
60e713:	6a 01                	push   $0x1
60e715:	50                   	push   %eax
60e716:	e8 f4 cf ff ff       	call   0x60b70f
60e71b:	0b d8                	or     %eax,%ebx
60e71d:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e720:	05 84 00 00 00       	add    $0x84,%eax
60e725:	50                   	push   %eax
60e726:	56                   	push   %esi
60e727:	57                   	push   %edi
60e728:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e72b:	6a 02                	push   $0x2
60e72d:	50                   	push   %eax
60e72e:	e8 dc cf ff ff       	call   0x60b70f
60e733:	8b 75 f8             	mov    -0x8(%ebp),%esi
60e736:	0b d8                	or     %eax,%ebx
60e738:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e73b:	05 b4 00 00 00       	add    $0xb4,%eax
60e740:	50                   	push   %eax
60e741:	56                   	push   %esi
60e742:	57                   	push   %edi
60e743:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e746:	6a 02                	push   $0x2
60e748:	50                   	push   %eax
60e749:	e8 c1 cf ff ff       	call   0x60b70f
60e74e:	0b d8                	or     %eax,%ebx
60e750:	83 c4 50             	add    $0x50,%esp
60e753:	8b 45 fc             	mov    -0x4(%ebp),%eax
60e756:	83 c0 04             	add    $0x4,%eax
60e759:	46                   	inc    %esi
60e75a:	83 6d f4 01          	subl   $0x1,-0xc(%ebp)
60e75e:	89 45 fc             	mov    %eax,-0x4(%ebp)
60e761:	89 75 f8             	mov    %esi,-0x8(%ebp)
60e764:	75 8d                	jne    0x60e6f3
60e766:	8b 75 08             	mov    0x8(%ebp),%esi
60e769:	8d 86 98 00 00 00    	lea    0x98(%esi),%eax
60e76f:	50                   	push   %eax
60e770:	6a 28                	push   $0x28
60e772:	57                   	push   %edi
60e773:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e776:	6a 01                	push   $0x1
60e778:	50                   	push   %eax
60e779:	e8 91 cf ff ff       	call   0x60b70f
60e77e:	0b d8                	or     %eax,%ebx
60e780:	8d 86 9c 00 00 00    	lea    0x9c(%esi),%eax
60e786:	50                   	push   %eax
60e787:	6a 29                	push   $0x29
60e789:	57                   	push   %edi
60e78a:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e78d:	6a 01                	push   $0x1
60e78f:	50                   	push   %eax
60e790:	e8 7a cf ff ff       	call   0x60b70f
60e795:	0b d8                	or     %eax,%ebx
60e797:	8d 86 4c 01 00 00    	lea    0x14c(%esi),%eax
60e79d:	50                   	push   %eax
60e79e:	6a 28                	push   $0x28
60e7a0:	57                   	push   %edi
60e7a1:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e7a4:	6a 02                	push   $0x2
60e7a6:	50                   	push   %eax
60e7a7:	e8 63 cf ff ff       	call   0x60b70f
60e7ac:	0b d8                	or     %eax,%ebx
60e7ae:	8d 86 50 01 00 00    	lea    0x150(%esi),%eax
60e7b4:	50                   	push   %eax
60e7b5:	6a 29                	push   $0x29
60e7b7:	57                   	push   %edi
60e7b8:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e7bb:	6a 02                	push   $0x2
60e7bd:	50                   	push   %eax
60e7be:	e8 4c cf ff ff       	call   0x60b70f
60e7c3:	83 c4 50             	add    $0x50,%esp
60e7c6:	0b d8                	or     %eax,%ebx
60e7c8:	8d 86 a0 00 00 00    	lea    0xa0(%esi),%eax
60e7ce:	50                   	push   %eax
60e7cf:	6a 1f                	push   $0x1f
60e7d1:	57                   	push   %edi
60e7d2:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e7d5:	6a 01                	push   $0x1
60e7d7:	50                   	push   %eax
60e7d8:	e8 32 cf ff ff       	call   0x60b70f
60e7dd:	0b d8                	or     %eax,%ebx
60e7df:	8d 86 a4 00 00 00    	lea    0xa4(%esi),%eax
60e7e5:	50                   	push   %eax
60e7e6:	6a 20                	push   $0x20
60e7e8:	57                   	push   %edi
60e7e9:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e7ec:	6a 01                	push   $0x1
60e7ee:	50                   	push   %eax
60e7ef:	e8 1b cf ff ff       	call   0x60b70f
60e7f4:	0b d8                	or     %eax,%ebx
60e7f6:	8d 86 a8 00 00 00    	lea    0xa8(%esi),%eax
60e7fc:	50                   	push   %eax
60e7fd:	68 03 10 00 00       	push   $0x1003
60e802:	57                   	push   %edi
60e803:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e806:	6a 01                	push   $0x1
60e808:	50                   	push   %eax
60e809:	e8 01 cf ff ff       	call   0x60b70f
60e80e:	0b d8                	or     %eax,%ebx
60e810:	8d 86 ac 00 00 00    	lea    0xac(%esi),%eax
60e816:	50                   	push   %eax
60e817:	68 09 10 00 00       	push   $0x1009
60e81c:	57                   	push   %edi
60e81d:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e820:	6a 00                	push   $0x0
60e822:	50                   	push   %eax
60e823:	e8 e7 ce ff ff       	call   0x60b70f
60e828:	83 c4 50             	add    $0x50,%esp
60e82b:	0b d8                	or     %eax,%ebx
60e82d:	8d 86 54 01 00 00    	lea    0x154(%esi),%eax
60e833:	50                   	push   %eax
60e834:	6a 1f                	push   $0x1f
60e836:	57                   	push   %edi
60e837:	6a 02                	push   $0x2
60e839:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e83c:	50                   	push   %eax
60e83d:	e8 cd ce ff ff       	call   0x60b70f
60e842:	0b d8                	or     %eax,%ebx
60e844:	8d 86 58 01 00 00    	lea    0x158(%esi),%eax
60e84a:	50                   	push   %eax
60e84b:	6a 20                	push   $0x20
60e84d:	57                   	push   %edi
60e84e:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e851:	6a 02                	push   $0x2
60e853:	50                   	push   %eax
60e854:	e8 b6 ce ff ff       	call   0x60b70f
60e859:	0b d8                	or     %eax,%ebx
60e85b:	8d 86 5c 01 00 00    	lea    0x15c(%esi),%eax
60e861:	50                   	push   %eax
60e862:	68 03 10 00 00       	push   $0x1003
60e867:	57                   	push   %edi
60e868:	8d 45 ec             	lea    -0x14(%ebp),%eax
60e86b:	6a 02                	push   $0x2
60e86d:	50                   	push   %eax
60e86e:	e8 9c ce ff ff       	call   0x60b70f
60e873:	83 c4 3c             	add    $0x3c,%esp
60e876:	0b c3                	or     %ebx,%eax
60e878:	f7 d8                	neg    %eax
60e87a:	1a c0                	sbb    %al,%al
60e87c:	5f                   	pop    %edi
60e87d:	5e                   	pop    %esi
60e87e:	fe c0                	inc    %al
60e880:	5b                   	pop    %ebx
60e881:	c9                   	leave
60e882:	c3                   	ret
60e883:	8b ff                	mov    %edi,%edi
60e885:	55                   	push   %ebp
60e886:	8b ec                	mov    %esp,%ebp
60e888:	56                   	push   %esi
60e889:	8b 75 08             	mov    0x8(%ebp),%esi
60e88c:	85 f6                	test   %esi,%esi
60e88e:	0f 84 d0 00 00 00    	je     0x60e964
60e894:	6a 07                	push   $0x7
60e896:	56                   	push   %esi
60e897:	e8 33 fd ff ff       	call   0x60e5cf
60e89c:	8d 46 1c             	lea    0x1c(%esi),%eax
60e89f:	6a 07                	push   $0x7
60e8a1:	50                   	push   %eax
60e8a2:	e8 28 fd ff ff       	call   0x60e5cf
60e8a7:	8d 46 38             	lea    0x38(%esi),%eax
60e8aa:	6a 0c                	push   $0xc
60e8ac:	50                   	push   %eax
60e8ad:	e8 1d fd ff ff       	call   0x60e5cf
60e8b2:	8d 46 68             	lea    0x68(%esi),%eax
60e8b5:	6a 0c                	push   $0xc
60e8b7:	50                   	push   %eax
60e8b8:	e8 12 fd ff ff       	call   0x60e5cf
60e8bd:	8d 86 98 00 00 00    	lea    0x98(%esi),%eax
60e8c3:	6a 02                	push   $0x2
60e8c5:	50                   	push   %eax
60e8c6:	e8 04 fd ff ff       	call   0x60e5cf
60e8cb:	ff b6 a0 00 00 00    	push   0xa0(%esi)
60e8d1:	e8 52 5f ff ff       	call   0x604828
60e8d6:	ff b6 a4 00 00 00    	push   0xa4(%esi)
60e8dc:	e8 47 5f ff ff       	call   0x604828
60e8e1:	ff b6 a8 00 00 00    	push   0xa8(%esi)
60e8e7:	e8 3c 5f ff ff       	call   0x604828
60e8ec:	8d 86 b4 00 00 00    	lea    0xb4(%esi),%eax
60e8f2:	6a 07                	push   $0x7
60e8f4:	50                   	push   %eax
60e8f5:	e8 d5 fc ff ff       	call   0x60e5cf
60e8fa:	8d 86 d0 00 00 00    	lea    0xd0(%esi),%eax
60e900:	6a 07                	push   $0x7
60e902:	50                   	push   %eax
60e903:	e8 c7 fc ff ff       	call   0x60e5cf
60e908:	83 c4 44             	add    $0x44,%esp
60e90b:	8d 86 ec 00 00 00    	lea    0xec(%esi),%eax
60e911:	6a 0c                	push   $0xc
60e913:	50                   	push   %eax
60e914:	e8 b6 fc ff ff       	call   0x60e5cf
60e919:	8d 86 1c 01 00 00    	lea    0x11c(%esi),%eax
60e91f:	6a 0c                	push   $0xc
60e921:	50                   	push   %eax
60e922:	e8 a8 fc ff ff       	call   0x60e5cf
60e927:	8d 86 4c 01 00 00    	lea    0x14c(%esi),%eax
60e92d:	6a 02                	push   $0x2
60e92f:	50                   	push   %eax
60e930:	e8 9a fc ff ff       	call   0x60e5cf
60e935:	ff b6 54 01 00 00    	push   0x154(%esi)
60e93b:	e8 e8 5e ff ff       	call   0x604828
60e940:	ff b6 58 01 00 00    	push   0x158(%esi)
60e946:	e8 dd 5e ff ff       	call   0x604828
60e94b:	ff b6 5c 01 00 00    	push   0x15c(%esi)
60e951:	e8 d2 5e ff ff       	call   0x604828
60e956:	ff b6 60 01 00 00    	push   0x160(%esi)
60e95c:	e8 c7 5e ff ff       	call   0x604828
60e961:	83 c4 28             	add    $0x28,%esp
60e964:	5e                   	pop    %esi
60e965:	5d                   	pop    %ebp
60e966:	c3                   	ret
60e967:	cc                   	int3
60e968:	cc                   	int3
60e969:	cc                   	int3
60e96a:	cc                   	int3
60e96b:	cc                   	int3
60e96c:	cc                   	int3
60e96d:	cc                   	int3
60e96e:	cc                   	int3
60e96f:	cc                   	int3
60e970:	8b ff                	mov    %edi,%edi
60e972:	55                   	push   %ebp
60e973:	8b ec                	mov    %esp,%ebp
60e975:	53                   	push   %ebx
60e976:	8b 5d 08             	mov    0x8(%ebp),%ebx
60e979:	56                   	push   %esi
60e97a:	57                   	push   %edi
60e97b:	33 ff                	xor    %edi,%edi
60e97d:	39 bb b4 00 00 00    	cmp    %edi,0xb4(%ebx)
60e983:	75 07                	jne    0x60e98c
60e985:	be d8 45 6d 00       	mov    $0x6d45d8,%esi
60e98a:	eb 46                	jmp    0x60e9d2
60e98c:	68 64 01 00 00       	push   $0x164
60e991:	6a 01                	push   $0x1
60e993:	e8 44 71 ff ff       	call   0x605adc
60e998:	8b f0                	mov    %eax,%esi
60e99a:	59                   	pop    %ecx
60e99b:	59                   	pop    %ecx
60e99c:	85 f6                	test   %esi,%esi
60e99e:	74 16                	je     0x60e9b6