5cc964:	04 30                	add    $0x30,%al
5cc966:	c6 45 d9 00          	movb   $0x0,-0x27(%ebp)
5cc96a:	b9 01 00 00 00       	mov    $0x1,%ecx
5cc96f:	88 45 d8             	mov    %al,-0x28(%ebp)
5cc972:	eb 25                	jmp    0x5cc999
5cc974:	6a 0a                	push   $0xa
5cc976:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5cc979:	51                   	push   %ecx
5cc97a:	50                   	push   %eax
5cc97b:	e8 76 b8 01 00       	call   0x5e81f6
5cc980:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5cc983:	83 c4 0c             	add    $0xc,%esp
5cc986:	8d 51 01             	lea    0x1(%ecx),%edx
5cc989:	8d a4 24 00 00 00 00 	lea    0x0(%esp),%esp
5cc990:	8a 01                	mov    (%ecx),%al
5cc992:	41                   	inc    %ecx
5cc993:	84 c0                	test   %al,%al
5cc995:	75 f9                	jne    0x5cc990
5cc997:	2b ca                	sub    %edx,%ecx
5cc999:	89 4d f4             	mov    %ecx,-0xc(%ebp)
5cc99c:	51                   	push   %ecx
5cc99d:	8d 45 d8             	lea    -0x28(%ebp),%eax
5cc9a0:	8b ce                	mov    %esi,%ecx
5cc9a2:	50                   	push   %eax
5cc9a3:	e8 38 f9 ff ff       	call   0x5cc2e0
5cc9a8:	6a 02                	push   $0x2
5cc9aa:	68 64 c8 60 00       	push   $0x60c864
5cc9af:	8b ce                	mov    %esi,%ecx
5cc9b1:	e8 2a f9 ff ff       	call   0x5cc2e0
5cc9b6:	e9 2d 03 00 00       	jmp    0x5ccce8
5cc9bb:	47                   	inc    %edi
5cc9bc:	85 ff                	test   %edi,%edi
5cc9be:	7e 13                	jle    0x5cc9d3
5cc9c0:	6a 01                	push   $0x1
5cc9c2:	68 5c d5 66 00       	push   $0x66d55c
5cc9c7:	8b ce                	mov    %esi,%ecx
5cc9c9:	e8 12 f9 ff ff       	call   0x5cc2e0
5cc9ce:	83 ef 01             	sub    $0x1,%edi
5cc9d1:	75 ed                	jne    0x5cc9c0
5cc9d3:	6a 01                	push   $0x1
5cc9d5:	68 58 81 60 00       	push   $0x608158
5cc9da:	8b ce                	mov    %esi,%ecx
5cc9dc:	e8 ff f8 ff ff       	call   0x5cc2e0
5cc9e1:	f7 43 08 ff ff ff 01 	testl  $0x1ffffff,0x8(%ebx)
5cc9e8:	75 07                	jne    0x5cc9f1
5cc9ea:	b8 64 25 60 00       	mov    $0x602564,%eax
5cc9ef:	eb 18                	jmp    0x5cca09
5cc9f1:	e8 1a 39 00 00       	call   0x5d0310
5cc9f6:	8b 08                	mov    (%eax),%ecx
5cc9f8:	8b 51 08             	mov    0x8(%ecx),%edx
5cc9fb:	8b 4b 08             	mov    0x8(%ebx),%ecx
5cc9fe:	81 e1 ff ff ff 01    	and    $0x1ffffff,%ecx
5cca04:	51                   	push   %ecx
5cca05:	8b c8                	mov    %eax,%ecx
5cca07:	ff d2                	call   *%edx
5cca09:	ff 75 08             	push   0x8(%ebp)
5cca0c:	51                   	push   %ecx
5cca0d:	8b cc                	mov    %esp,%ecx
5cca0f:	56                   	push   %esi
5cca10:	89 01                	mov    %eax,(%ecx)
5cca12:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5cca15:	e8 46 03 00 00       	call   0x5ccd60
5cca1a:	6a 04                	push   $0x4
5cca1c:	68 60 d5 66 00       	push   $0x66d560
5cca21:	8b ce                	mov    %esi,%ecx
5cca23:	e8 b8 f8 ff ff       	call   0x5cc2e0
5cca28:	f6 45 10 02          	testb  $0x2,0x10(%ebp)
5cca2c:	8b 03                	mov    (%ebx),%eax
5cca2e:	8b 4b 04             	mov    0x4(%ebx),%ecx
5cca31:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5cca35:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
5cca3c:	74 40                	je     0x5cca7e
5cca3e:	85 c9                	test   %ecx,%ecx
5cca40:	77 1a                	ja     0x5cca5c
5cca42:	72 05                	jb     0x5cca49
5cca44:	83 f8 0a             	cmp    $0xa,%eax
5cca47:	73 13                	jae    0x5cca5c
5cca49:	04 30                	add    $0x30,%al
5cca4b:	c6 45 d9 00          	movb   $0x0,-0x27(%ebp)
5cca4f:	b9 01 00 00 00       	mov    $0x1,%ecx
5cca54:	88 45 d8             	mov    %al,-0x28(%ebp)
5cca57:	e9 3d ff ff ff       	jmp    0x5cc999
5cca5c:	6a 0a                	push   $0xa
5cca5e:	8d 55 d8             	lea    -0x28(%ebp),%edx
5cca61:	52                   	push   %edx
5cca62:	51                   	push   %ecx
5cca63:	50                   	push   %eax
5cca64:	e8 c2 b7 01 00       	call   0x5e822b
5cca69:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5cca6c:	83 c4 10             	add    $0x10,%esp
5cca6f:	8d 51 01             	lea    0x1(%ecx),%edx
5cca72:	8a 01                	mov    (%ecx),%al
5cca74:	41                   	inc    %ecx
5cca75:	84 c0                	test   %al,%al
5cca77:	75 f9                	jne    0x5cca72
5cca79:	e9 19 ff ff ff       	jmp    0x5cc997
5cca7e:	85 c9                	test   %ecx,%ecx
5cca80:	77 1a                	ja     0x5cca9c
5cca82:	72 c5                	jb     0x5cca49
5cca84:	83 f8 0a             	cmp    $0xa,%eax
5cca87:	73 13                	jae    0x5cca9c
5cca89:	04 30                	add    $0x30,%al
5cca8b:	c6 45 d9 00          	movb   $0x0,-0x27(%ebp)
5cca8f:	b9 01 00 00 00       	mov    $0x1,%ecx
5cca94:	88 45 d8             	mov    %al,-0x28(%ebp)
5cca97:	e9 fd fe ff ff       	jmp    0x5cc999
5cca9c:	6a 0a                	push   $0xa
5cca9e:	8d 55 d8             	lea    -0x28(%ebp),%edx
5ccaa1:	52                   	push   %edx
5ccaa2:	51                   	push   %ecx
5ccaa3:	50                   	push   %eax
5ccaa4:	e8 0c b7 01 00       	call   0x5e81b5
5ccaa9:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5ccaac:	83 c4 10             	add    $0x10,%esp
5ccaaf:	8d 51 01             	lea    0x1(%ecx),%edx
5ccab2:	8a 01                	mov    (%ecx),%al
5ccab4:	41                   	inc    %ecx
5ccab5:	84 c0                	test   %al,%al
5ccab7:	75 f9                	jne    0x5ccab2
5ccab9:	e9 d9 fe ff ff       	jmp    0x5cc997
5ccabe:	47                   	inc    %edi
5ccabf:	85 ff                	test   %edi,%edi
5ccac1:	7e 13                	jle    0x5ccad6
5ccac3:	6a 01                	push   $0x1
5ccac5:	68 5c d5 66 00       	push   $0x66d55c
5ccaca:	8b ce                	mov    %esi,%ecx
5ccacc:	e8 0f f8 ff ff       	call   0x5cc2e0
5ccad1:	83 ef 01             	sub    $0x1,%edi
5ccad4:	75 ed                	jne    0x5ccac3
5ccad6:	6a 01                	push   $0x1
5ccad8:	68 58 81 60 00       	push   $0x608158
5ccadd:	8b ce                	mov    %esi,%ecx
5ccadf:	e8 fc f7 ff ff       	call   0x5cc2e0
5ccae4:	f7 43 08 ff ff ff 01 	testl  $0x1ffffff,0x8(%ebx)
5ccaeb:	75 07                	jne    0x5ccaf4
5ccaed:	b8 64 25 60 00       	mov    $0x602564,%eax
5ccaf2:	eb 18                	jmp    0x5ccb0c
5ccaf4:	e8 17 38 00 00       	call   0x5d0310
5ccaf9:	8b 08                	mov    (%eax),%ecx
5ccafb:	8b 51 08             	mov    0x8(%ecx),%edx
5ccafe:	8b 4b 08             	mov    0x8(%ebx),%ecx
5ccb01:	81 e1 ff ff ff 01    	and    $0x1ffffff,%ecx
5ccb07:	51                   	push   %ecx
5ccb08:	8b c8                	mov    %eax,%ecx
5ccb0a:	ff d2                	call   *%edx
5ccb0c:	ff 75 08             	push   0x8(%ebp)
5ccb0f:	51                   	push   %ecx
5ccb10:	8b cc                	mov    %esp,%ecx
5ccb12:	56                   	push   %esi
5ccb13:	89 01                	mov    %eax,(%ecx)
5ccb15:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5ccb18:	e8 43 02 00 00       	call   0x5ccd60
5ccb1d:	6a 04                	push   $0x4
5ccb1f:	68 60 d5 66 00       	push   $0x66d560
5ccb24:	8b ce                	mov    %esi,%ecx
5ccb26:	e8 b5 f7 ff ff       	call   0x5cc2e0
5ccb2b:	8b 4b 04             	mov    0x4(%ebx),%ecx
5ccb2e:	8b 03                	mov    (%ebx),%eax
5ccb30:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
5ccb34:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
5ccb3b:	85 c9                	test   %ecx,%ecx
5ccb3d:	77 1e                	ja     0x5ccb5d
5ccb3f:	0f 82 04 ff ff ff    	jb     0x5cca49
5ccb45:	83 f8 0a             	cmp    $0xa,%eax
5ccb48:	73 13                	jae    0x5ccb5d
5ccb4a:	04 30                	add    $0x30,%al
5ccb4c:	c6 45 d9 00          	movb   $0x0,-0x27(%ebp)
5ccb50:	b9 01 00 00 00       	mov    $0x1,%ecx
5ccb55:	88 45 d8             	mov    %al,-0x28(%ebp)
5ccb58:	e9 3c fe ff ff       	jmp    0x5cc999
5ccb5d:	6a 0a                	push   $0xa
5ccb5f:	8d 55 d8             	lea    -0x28(%ebp),%edx
5ccb62:	52                   	push   %edx
5ccb63:	51                   	push   %ecx
5ccb64:	50                   	push   %eax
5ccb65:	e8 4b b6 01 00       	call   0x5e81b5
5ccb6a:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5ccb6d:	83 c4 10             	add    $0x10,%esp
5ccb70:	8d 51 01             	lea    0x1(%ecx),%edx
5ccb73:	8a 01                	mov    (%ecx),%al
5ccb75:	41                   	inc    %ecx
5ccb76:	84 c0                	test   %al,%al
5ccb78:	75 f9                	jne    0x5ccb73
5ccb7a:	e9 18 fe ff ff       	jmp    0x5cc997
5ccb7f:	47                   	inc    %edi
5ccb80:	85 ff                	test   %edi,%edi
5ccb82:	7e 13                	jle    0x5ccb97
5ccb84:	6a 01                	push   $0x1
5ccb86:	68 5c d5 66 00       	push   $0x66d55c
5ccb8b:	8b ce                	mov    %esi,%ecx
5ccb8d:	e8 4e f7 ff ff       	call   0x5cc2e0
5ccb92:	83 ef 01             	sub    $0x1,%edi
5ccb95:	75 ed                	jne    0x5ccb84
5ccb97:	6a 01                	push   $0x1
5ccb99:	68 58 81 60 00       	push   $0x608158
5ccb9e:	8b ce                	mov    %esi,%ecx
5ccba0:	e8 3b f7 ff ff       	call   0x5cc2e0
5ccba5:	f7 43 08 ff ff ff 01 	testl  $0x1ffffff,0x8(%ebx)
5ccbac:	75 07                	jne    0x5ccbb5
5ccbae:	b8 64 25 60 00       	mov    $0x602564,%eax
5ccbb3:	eb 18                	jmp    0x5ccbcd
5ccbb5:	e8 56 37 00 00       	call   0x5d0310
5ccbba:	8b 08                	mov    (%eax),%ecx
5ccbbc:	8b 51 08             	mov    0x8(%ecx),%edx
5ccbbf:	8b 4b 08             	mov    0x8(%ebx),%ecx
5ccbc2:	81 e1 ff ff ff 01    	and    $0x1ffffff,%ecx
5ccbc8:	51                   	push   %ecx
5ccbc9:	8b c8                	mov    %eax,%ecx
5ccbcb:	ff d2                	call   *%edx
5ccbcd:	ff 75 08             	push   0x8(%ebp)
5ccbd0:	51                   	push   %ecx
5ccbd1:	8b cc                	mov    %esp,%ecx
5ccbd3:	56                   	push   %esi
5ccbd4:	89 01                	mov    %eax,(%ecx)
5ccbd6:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5ccbd9:	e8 82 01 00 00       	call   0x5ccd60
5ccbde:	6a 04                	push   $0x4
5ccbe0:	68 60 d5 66 00       	push   $0x66d560
5ccbe5:	8b ce                	mov    %esi,%ecx
5ccbe7:	e8 f4 f6 ff ff       	call   0x5cc2e0
5ccbec:	d9 03                	flds   (%ebx)
5ccbee:	51                   	push   %ecx
5ccbef:	8d 4d d8             	lea    -0x28(%ebp),%ecx
5ccbf2:	d9 1c 24             	fstps  (%esp)
5ccbf5:	e8 56 f9 ff ff       	call   0x5cc550
5ccbfa:	ff 75 f4             	push   -0xc(%ebp)
5ccbfd:	e9 9b fd ff ff       	jmp    0x5cc99d
5ccc02:	68 68 d5 66 00       	push   $0x66d568
5ccc07:	e8 f4 f1 fe ff       	call   0x5bbe00
5ccc0c:	83 c4 04             	add    $0x4,%esp
5ccc0f:	e9 d4 00 00 00       	jmp    0x5ccce8
5ccc14:	8b 03                	mov    (%ebx),%eax
5ccc16:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5ccc19:	6a 00                	push   $0x0
5ccc1b:	8d 04 45 01 00 00 00 	lea    0x1(,%eax,2),%eax
5ccc22:	50                   	push   %eax
5ccc23:	6a 00                	push   $0x0
5ccc25:	e8 f6 f1 ff ff       	call   0x5cbe20
5ccc2a:	ff 75 d8             	push   -0x28(%ebp)
5ccc2d:	ff 75 d4             	push   -0x2c(%ebp)
5ccc30:	ff 33                	push   (%ebx)
5ccc32:	ff 73 04             	push   0x4(%ebx)
5ccc35:	e8 16 17 00 00       	call   0x5ce350
5ccc3a:	47                   	inc    %edi
5ccc3b:	83 c4 10             	add    $0x10,%esp
5ccc3e:	85 ff                	test   %edi,%edi
5ccc40:	7e 13                	jle    0x5ccc55
5ccc42:	6a 01                	push   $0x1
5ccc44:	68 5c d5 66 00       	push   $0x66d55c
5ccc49:	8b ce                	mov    %esi,%ecx
5ccc4b:	e8 90 f6 ff ff       	call   0x5cc2e0
5ccc50:	83 ef 01             	sub    $0x1,%edi
5ccc53:	75 ed                	jne    0x5ccc42
5ccc55:	6a 01                	push   $0x1
5ccc57:	68 58 81 60 00       	push   $0x608158
5ccc5c:	8b ce                	mov    %esi,%ecx
5ccc5e:	e8 7d f6 ff ff       	call   0x5cc2e0
5ccc63:	f7 43 08 ff ff ff 01 	testl  $0x1ffffff,0x8(%ebx)
5ccc6a:	75 07                	jne    0x5ccc73
5ccc6c:	b8 64 25 60 00       	mov    $0x602564,%eax
5ccc71:	eb 18                	jmp    0x5ccc8b
5ccc73:	e8 98 36 00 00       	call   0x5d0310
5ccc78:	8b 08                	mov    (%eax),%ecx
5ccc7a:	8b 51 08             	mov    0x8(%ecx),%edx
5ccc7d:	8b 4b 08             	mov    0x8(%ebx),%ecx
5ccc80:	81 e1 ff ff ff 01    	and    $0x1ffffff,%ecx
5ccc86:	51                   	push   %ecx
5ccc87:	8b c8                	mov    %eax,%ecx
5ccc89:	ff d2                	call   *%edx
5ccc8b:	ff 75 08             	push   0x8(%ebp)
5ccc8e:	51                   	push   %ecx
5ccc8f:	8b cc                	mov    %esp,%ecx
5ccc91:	56                   	push   %esi
5ccc92:	89 01                	mov    %eax,(%ecx)
5ccc94:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5ccc97:	e8 c4 00 00 00       	call   0x5ccd60
5ccc9c:	6a 04                	push   $0x4
5ccc9e:	68 60 d5 66 00       	push   $0x66d560
5ccca3:	8b ce                	mov    %esi,%ecx
5ccca5:	e8 36 f6 ff ff       	call   0x5cc2e0
5cccaa:	8b 45 d4             	mov    -0x2c(%ebp),%eax
5cccad:	6a 00                	push   $0x0
5cccaf:	51                   	push   %ecx
5cccb0:	8b cc                	mov    %esp,%ecx
5cccb2:	56                   	push   %esi
5cccb3:	89 01                	mov    %eax,(%ecx)
5cccb5:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5cccb8:	e8 a3 00 00 00       	call   0x5ccd60
5cccbd:	6a 02                	push   $0x2
5cccbf:	68 64 c8 60 00       	push   $0x60c864
5cccc4:	8b ce                	mov    %esi,%ecx
5cccc6:	e8 15 f6 ff ff       	call   0x5cc2e0
5ccccb:	83 7d dc 00          	cmpl   $0x0,-0x24(%ebp)
5ccccf:	7c 17                	jl     0x5ccce8
5cccd1:	83 7d d4 00          	cmpl   $0x0,-0x2c(%ebp)
5cccd5:	74 11                	je     0x5ccce8
5cccd7:	e8 94 9e ff ff       	call   0x5c6b70
5cccdc:	6a 00                	push   $0x0
5cccde:	ff 75 d4             	push   -0x2c(%ebp)
5ccce1:	8b c8                	mov    %eax,%ecx
5ccce3:	8b 10                	mov    (%eax),%edx
5ccce5:	ff 52 1c             	call   *0x1c(%edx)
5ccce8:	8b 5b 0c             	mov    0xc(%ebx),%ebx
5ccceb:	8b 7d 0c             	mov    0xc(%ebp),%edi
5cccee:	85 db                	test   %ebx,%ebx
5cccf0:	0f 85 fc fa ff ff    	jne    0x5cc7f2
5cccf6:	8b 7d 0c             	mov    0xc(%ebp),%edi
5cccf9:	85 ff                	test   %edi,%edi
5cccfb:	7e 16                	jle    0x5ccd13
5cccfd:	8d 49 00             	lea    0x0(%ecx),%ecx
5ccd00:	6a 01                	push   $0x1
5ccd02:	68 5c d5 66 00       	push   $0x66d55c
5ccd07:	8b ce                	mov    %esi,%ecx
5ccd09:	e8 d2 f5 ff ff       	call   0x5cc2e0
5ccd0e:	83 ef 01             	sub    $0x1,%edi
5ccd11:	75 ed                	jne    0x5ccd00
5ccd13:	6a 02                	push   $0x2
5ccd15:	68 ac 82 60 00       	push   $0x6082ac
5ccd1a:	8b ce                	mov    %esi,%ecx
5ccd1c:	e8 bf f5 ff ff       	call   0x5cc2e0
5ccd21:	5f                   	pop    %edi
5ccd22:	5e                   	pop    %esi
5ccd23:	5b                   	pop    %ebx
5ccd24:	8b e5                	mov    %ebp,%esp
5ccd26:	5d                   	pop    %ebp
5ccd27:	c2 0c 00             	ret    $0xc
5ccd2a:	8b ff                	mov    %edi,%edi
5ccd2c:	0d c8 5c 00 21       	or     $0x21005cc8,%eax
5ccd31:	c8 5c 00 f0          	enter  $0x5c,$0xf0
5ccd35:	c8 5c 00 7f          	enter  $0x5c,$0x7f
5ccd39:	cb                   	lret
5ccd3a:	5c                   	pop    %esp
5ccd3b:	00 e8                	add    %ch,%al
5ccd3d:	cc                   	int3
5ccd3e:	5c                   	pop    %esp
5ccd3f:	00 ce                	add    %cl,%dh
5ccd41:	c8 5c 00 02          	enter  $0x5c,$0x2
5ccd45:	cc                   	int3
5ccd46:	5c                   	pop    %esp
5ccd47:	00 bb c9 5c 00 e8    	add    %bh,-0x17ffa337(%ebx)
5ccd4d:	cc                   	int3
5ccd4e:	5c                   	pop    %esp
5ccd4f:	00 14 cc             	add    %dl,(%esp,%ecx,8)
5ccd52:	5c                   	pop    %esp
5ccd53:	00 be ca 5c 00 cc    	add    %bh,-0x33ffa336(%esi)
5ccd59:	cc                   	int3
5ccd5a:	cc                   	int3
5ccd5b:	cc                   	int3
5ccd5c:	cc                   	int3
5ccd5d:	cc                   	int3