5ac767:	89 7c 24 14          	mov    %edi,0x14(%esp)
5ac76b:	3b 73 24             	cmp    0x24(%ebx),%esi
5ac76e:	75 d0                	jne    0x5ac740
5ac770:	5f                   	pop    %edi
5ac771:	5d                   	pop    %ebp
5ac772:	5e                   	pop    %esi
5ac773:	5b                   	pop    %ebx
5ac774:	c2 0c 00             	ret    $0xc
5ac777:	cc                   	int3
5ac778:	cc                   	int3
5ac779:	cc                   	int3
5ac77a:	cc                   	int3
5ac77b:	cc                   	int3
5ac77c:	cc                   	int3
5ac77d:	cc                   	int3
5ac77e:	cc                   	int3
5ac77f:	cc                   	int3
5ac780:	cc                   	int3
5ac781:	cc                   	int3
5ac782:	cc                   	int3
5ac783:	cc                   	int3
5ac784:	cc                   	int3
5ac785:	cc                   	int3
5ac786:	cc                   	int3
5ac787:	cc                   	int3
5ac788:	cc                   	int3
5ac789:	cc                   	int3
5ac78a:	cc                   	int3
5ac78b:	cc                   	int3
5ac78c:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5ac78f:	e9 2f c3 e8 ff       	jmp    0x438ac3
5ac794:	cc                   	int3
5ac795:	cc                   	int3
5ac796:	cc                   	int3
5ac797:	cc                   	int3
5ac798:	cc                   	int3
5ac799:	cc                   	int3
5ac79a:	cc                   	int3
5ac79b:	cc                   	int3
5ac79c:	cc                   	int3
5ac79d:	cc                   	int3
5ac79e:	cc                   	int3
5ac79f:	cc                   	int3
5ac7a0:	e9 a7 bc e8 ff       	jmp    0x43844c
5ac7a5:	cc                   	int3
5ac7a6:	cc                   	int3
5ac7a7:	cc                   	int3
5ac7a8:	cc                   	int3
5ac7a9:	cc                   	int3
5ac7aa:	cc                   	int3
5ac7ab:	cc                   	int3
5ac7ac:	cc                   	int3
5ac7ad:	cc                   	int3
5ac7ae:	cc                   	int3
5ac7af:	cc                   	int3
5ac7b0:	55                   	push   %ebp
5ac7b1:	8b ec                	mov    %esp,%ebp
5ac7b3:	6a ff                	push   $0xffffffff
5ac7b5:	68 39 24 b6 00       	push   $0xb62439
5ac7ba:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5ac7c0:	50                   	push   %eax
5ac7c1:	83 ec 48             	sub    $0x48,%esp
5ac7c4:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5ac7c9:	33 c5                	xor    %ebp,%eax
5ac7cb:	89 45 f0             	mov    %eax,-0x10(%ebp)
5ac7ce:	56                   	push   %esi
5ac7cf:	57                   	push   %edi
5ac7d0:	50                   	push   %eax
5ac7d1:	8d 45 f4             	lea    -0xc(%ebp),%eax
5ac7d4:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5ac7da:	8b 7d 08             	mov    0x8(%ebp),%edi
5ac7dd:	8b cf                	mov    %edi,%ecx
5ac7df:	c7 45 ac 00 00 00 00 	movl   $0x0,-0x54(%ebp)
5ac7e6:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5ac7ed:	89 7d b8             	mov    %edi,-0x48(%ebp)
5ac7f0:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
5ac7f6:	c7 47 04 00 00 00 00 	movl   $0x0,0x4(%edi)
5ac7fd:	e8 90 5e e7 ff       	call   0x422692
5ac802:	89 07                	mov    %eax,(%edi)
5ac804:	6a 01                	push   $0x1
5ac806:	33 c0                	xor    %eax,%eax
5ac808:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5ac80f:	68 d4 24 be 00       	push   $0xbe24d4
5ac814:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ac817:	c7 45 ac 01 00 00 00 	movl   $0x1,-0x54(%ebp)
5ac81e:	c7 45 d0 07 00 00 00 	movl   $0x7,-0x30(%ebp)
5ac825:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5ac82c:	66 89 45 bc          	mov    %ax,-0x44(%ebp)
5ac830:	e8 82 e9 e6 ff       	call   0x41b1b7
5ac835:	33 c0                	xor    %eax,%eax
5ac837:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
5ac83e:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac842:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac845:	8d 45 bc             	lea    -0x44(%ebp),%eax
5ac848:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac84f:	50                   	push   %eax
5ac850:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac857:	e8 6b 65 e7 ff       	call   0x422dc7
5ac85c:	c7 45 ec 79 c7 41 00 	movl   $0x41c779,-0x14(%ebp)
5ac863:	ff 75 b8             	push   -0x48(%ebp)
5ac866:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5ac869:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5ac86d:	50                   	push   %eax
5ac86e:	6a 00                	push   $0x0
5ac870:	8d 45 b0             	lea    -0x50(%ebp),%eax
5ac873:	8b cf                	mov    %edi,%ecx
5ac875:	50                   	push   %eax
5ac876:	e8 db 4e e7 ff       	call   0x421756
5ac87b:	8b 45 e8             	mov    -0x18(%ebp),%eax
5ac87e:	83 f8 08             	cmp    $0x8,%eax
5ac881:	72 0d                	jb     0x5ac890
5ac883:	40                   	inc    %eax
5ac884:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac887:	50                   	push   %eax
5ac888:	ff 75 d4             	push   -0x2c(%ebp)
5ac88b:	e8 b7 53 e7 ff       	call   0x421c47
5ac890:	33 c0                	xor    %eax,%eax
5ac892:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac899:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac89d:	88 45 fc             	mov    %al,-0x4(%ebp)
5ac8a0:	8b 45 d0             	mov    -0x30(%ebp),%eax
5ac8a3:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac8aa:	83 f8 08             	cmp    $0x8,%eax
5ac8ad:	72 0d                	jb     0x5ac8bc
5ac8af:	40                   	inc    %eax
5ac8b0:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ac8b3:	50                   	push   %eax
5ac8b4:	ff 75 bc             	push   -0x44(%ebp)
5ac8b7:	e8 8b 53 e7 ff       	call   0x421c47
5ac8bc:	6a 06                	push   $0x6
5ac8be:	33 c0                	xor    %eax,%eax
5ac8c0:	c7 45 d0 07 00 00 00 	movl   $0x7,-0x30(%ebp)
5ac8c7:	68 90 4c be 00       	push   $0xbe4c90
5ac8cc:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ac8cf:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5ac8d6:	66 89 45 bc          	mov    %ax,-0x44(%ebp)
5ac8da:	e8 d8 e8 e6 ff       	call   0x41b1b7
5ac8df:	33 c0                	xor    %eax,%eax
5ac8e1:	c7 45 fc 03 00 00 00 	movl   $0x3,-0x4(%ebp)
5ac8e8:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac8ec:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac8ef:	8d 45 bc             	lea    -0x44(%ebp),%eax
5ac8f2:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac8f9:	50                   	push   %eax
5ac8fa:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac901:	e8 c1 64 e7 ff       	call   0x422dc7
5ac906:	c7 45 ec 79 c7 41 00 	movl   $0x41c779,-0x14(%ebp)
5ac90d:	ff 75 b8             	push   -0x48(%ebp)
5ac910:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5ac913:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
5ac917:	50                   	push   %eax
5ac918:	6a 00                	push   $0x0
5ac91a:	8d 45 b0             	lea    -0x50(%ebp),%eax
5ac91d:	8b cf                	mov    %edi,%ecx
5ac91f:	50                   	push   %eax
5ac920:	e8 31 4e e7 ff       	call   0x421756
5ac925:	8b 45 e8             	mov    -0x18(%ebp),%eax
5ac928:	83 f8 08             	cmp    $0x8,%eax
5ac92b:	72 0d                	jb     0x5ac93a
5ac92d:	40                   	inc    %eax
5ac92e:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac931:	50                   	push   %eax
5ac932:	ff 75 d4             	push   -0x2c(%ebp)
5ac935:	e8 0d 53 e7 ff       	call   0x421c47
5ac93a:	33 c0                	xor    %eax,%eax
5ac93c:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac943:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac947:	88 45 fc             	mov    %al,-0x4(%ebp)
5ac94a:	8b 45 d0             	mov    -0x30(%ebp),%eax
5ac94d:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac954:	83 f8 08             	cmp    $0x8,%eax
5ac957:	72 0d                	jb     0x5ac966
5ac959:	40                   	inc    %eax
5ac95a:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ac95d:	50                   	push   %eax
5ac95e:	ff 75 bc             	push   -0x44(%ebp)
5ac961:	e8 e1 52 e7 ff       	call   0x421c47
5ac966:	6a 01                	push   $0x1
5ac968:	33 c0                	xor    %eax,%eax
5ac96a:	c7 45 d0 07 00 00 00 	movl   $0x7,-0x30(%ebp)
5ac971:	68 d8 24 be 00       	push   $0xbe24d8
5ac976:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5ac979:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
5ac980:	66 89 45 bc          	mov    %ax,-0x44(%ebp)
5ac984:	e8 2e e8 e6 ff       	call   0x41b1b7
5ac989:	33 c0                	xor    %eax,%eax
5ac98b:	c7 45 fc 05 00 00 00 	movl   $0x5,-0x4(%ebp)
5ac992:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac996:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac999:	8d 45 bc             	lea    -0x44(%ebp),%eax
5ac99c:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac9a3:	50                   	push   %eax
5ac9a4:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac9ab:	e8 17 64 e7 ff       	call   0x422dc7
5ac9b0:	c7 45 ec 73 5f 41 00 	movl   $0x415f73,-0x14(%ebp)
5ac9b7:	ff 75 b8             	push   -0x48(%ebp)
5ac9ba:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5ac9bd:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
5ac9c1:	50                   	push   %eax
5ac9c2:	6a 00                	push   $0x0
5ac9c4:	8d 45 b0             	lea    -0x50(%ebp),%eax
5ac9c7:	8b cf                	mov    %edi,%ecx
5ac9c9:	50                   	push   %eax
5ac9ca:	e8 87 4d e7 ff       	call   0x421756
5ac9cf:	8b 45 e8             	mov    -0x18(%ebp),%eax
5ac9d2:	83 f8 08             	cmp    $0x8,%eax
5ac9d5:	72 0d                	jb     0x5ac9e4
5ac9d7:	40                   	inc    %eax
5ac9d8:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ac9db:	50                   	push   %eax
5ac9dc:	ff 75 d4             	push   -0x2c(%ebp)
5ac9df:	e8 63 52 e7 ff       	call   0x421c47
5ac9e4:	33 c0                	xor    %eax,%eax
5ac9e6:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5ac9ed:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5ac9f1:	88 45 fc             	mov    %al,-0x4(%ebp)
5ac9f4:	8b 45 d0             	mov    -0x30(%ebp),%eax
5ac9f7:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5ac9fe:	83 f8 08             	cmp    $0x8,%eax
5aca01:	72 0d                	jb     0x5aca10
5aca03:	40                   	inc    %eax
5aca04:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5aca07:	50                   	push   %eax
5aca08:	ff 75 bc             	push   -0x44(%ebp)
5aca0b:	e8 37 52 e7 ff       	call   0x421c47
5aca10:	68 a0 4c be 00       	push   $0xbe4ca0
5aca15:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5aca18:	e8 50 35 e8 ff       	call   0x42ff6d
5aca1d:	33 c9                	xor    %ecx,%ecx
5aca1f:	c7 45 fc 07 00 00 00 	movl   $0x7,-0x4(%ebp)
5aca26:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5aca2a:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5aca2d:	50                   	push   %eax
5aca2e:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5aca35:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5aca3c:	e8 86 63 e7 ff       	call   0x422dc7
5aca41:	c7 45 ec 73 5f 41 00 	movl   $0x415f73,-0x14(%ebp)
5aca48:	ff 75 b8             	push   -0x48(%ebp)
5aca4b:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5aca4e:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
5aca52:	50                   	push   %eax
5aca53:	6a 00                	push   $0x0
5aca55:	8d 45 b0             	lea    -0x50(%ebp),%eax
5aca58:	8b cf                	mov    %edi,%ecx
5aca5a:	50                   	push   %eax
5aca5b:	e8 f6 4c e7 ff       	call   0x421756
5aca60:	8b 45 e8             	mov    -0x18(%ebp),%eax
5aca63:	83 f8 08             	cmp    $0x8,%eax
5aca66:	72 0d                	jb     0x5aca75
5aca68:	40                   	inc    %eax
5aca69:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5aca6c:	50                   	push   %eax
5aca6d:	ff 75 d4             	push   -0x2c(%ebp)
5aca70:	e8 d2 51 e7 ff       	call   0x421c47
5aca75:	33 c0                	xor    %eax,%eax
5aca77:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5aca7e:	66 89 45 d4          	mov    %ax,-0x2c(%ebp)
5aca82:	88 45 fc             	mov    %al,-0x4(%ebp)
5aca85:	8b 45 d0             	mov    -0x30(%ebp),%eax
5aca88:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5aca8f:	83 f8 08             	cmp    $0x8,%eax
5aca92:	72 0d                	jb     0x5acaa1
5aca94:	40                   	inc    %eax
5aca95:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5aca98:	50                   	push   %eax
5aca99:	ff 75 bc             	push   -0x44(%ebp)
5aca9c:	e8 a6 51 e7 ff       	call   0x421c47
5acaa1:	68 b0 4c be 00       	push   $0xbe4cb0
5acaa6:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acaa9:	e8 bf 34 e8 ff       	call   0x42ff6d
5acaae:	33 c9                	xor    %ecx,%ecx
5acab0:	c7 45 fc 09 00 00 00 	movl   $0x9,-0x4(%ebp)
5acab7:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acabb:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acabe:	50                   	push   %eax
5acabf:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acac6:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acacd:	e8 f5 62 e7 ff       	call   0x422dc7
5acad2:	c7 45 ec 44 b6 41 00 	movl   $0x41b644,-0x14(%ebp)
5acad9:	ff 75 b8             	push   -0x48(%ebp)
5acadc:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acadf:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
5acae3:	50                   	push   %eax
5acae4:	6a 00                	push   $0x0
5acae6:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acae9:	8b cf                	mov    %edi,%ecx
5acaeb:	50                   	push   %eax
5acaec:	e8 65 4c e7 ff       	call   0x421756
5acaf1:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acaf4:	e8 21 0b e7 ff       	call   0x41d61a
5acaf9:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acafc:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acb00:	e8 ac 88 e6 ff       	call   0x4153b1
5acb05:	68 b4 4c be 00       	push   $0xbe4cb4
5acb0a:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acb0d:	e8 5b 34 e8 ff       	call   0x42ff6d
5acb12:	33 c9                	xor    %ecx,%ecx
5acb14:	c7 45 fc 0b 00 00 00 	movl   $0xb,-0x4(%ebp)
5acb1b:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acb1f:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acb22:	50                   	push   %eax
5acb23:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acb2a:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acb31:	e8 91 62 e7 ff       	call   0x422dc7
5acb36:	c7 45 ec 44 b6 41 00 	movl   $0x41b644,-0x14(%ebp)
5acb3d:	ff 75 b8             	push   -0x48(%ebp)
5acb40:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acb43:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
5acb47:	50                   	push   %eax
5acb48:	6a 00                	push   $0x0
5acb4a:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acb4d:	8b cf                	mov    %edi,%ecx
5acb4f:	50                   	push   %eax
5acb50:	e8 01 4c e7 ff       	call   0x421756
5acb55:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acb58:	e8 bd 0a e7 ff       	call   0x41d61a
5acb5d:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acb60:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acb64:	e8 48 88 e6 ff       	call   0x4153b1
5acb69:	68 c0 4c be 00       	push   $0xbe4cc0
5acb6e:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acb71:	e8 f7 33 e8 ff       	call   0x42ff6d
5acb76:	33 c9                	xor    %ecx,%ecx
5acb78:	c7 45 fc 0d 00 00 00 	movl   $0xd,-0x4(%ebp)
5acb7f:	66 89 4d d4          	mov    %cx,-0x2c(%ebp)
5acb83:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acb86:	50                   	push   %eax
5acb87:	c7 45 e8 07 00 00 00 	movl   $0x7,-0x18(%ebp)
5acb8e:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5acb95:	e8 2d 62 e7 ff       	call   0x422dc7
5acb9a:	c7 45 ec ab 8a 42 00 	movl   $0x428aab,-0x14(%ebp)
5acba1:	ff 75 b8             	push   -0x48(%ebp)
5acba4:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5acba7:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
5acbab:	50                   	push   %eax
5acbac:	6a 00                	push   $0x0
5acbae:	8d 45 b0             	lea    -0x50(%ebp),%eax
5acbb1:	8b cf                	mov    %edi,%ecx
5acbb3:	50                   	push   %eax
5acbb4:	e8 9d 4b e7 ff       	call   0x421756
5acbb9:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5acbbc:	e8 59 0a e7 ff       	call   0x41d61a
5acbc1:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acbc4:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
5acbc8:	e8 e4 87 e6 ff       	call   0x4153b1
5acbcd:	68 a0 11 be 00       	push   $0xbe11a0
5acbd2:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5acbd5:	e8 93 33 e8 ff       	call   0x42ff6d
5acbda:	33 c9                	xor    %ecx,%ecx
5acbdc:	c7 45 fc 0f 00 00 00 	movl   $0xf,-0x4(%ebp)