6cfa14:	cc                   	int3
6cfa15:	cc                   	int3
6cfa16:	cc                   	int3
6cfa17:	cc                   	int3
6cfa18:	cc                   	int3
6cfa19:	cc                   	int3
6cfa1a:	cc                   	int3
6cfa1b:	cc                   	int3
6cfa1c:	cc                   	int3
6cfa1d:	cc                   	int3
6cfa1e:	cc                   	int3
6cfa1f:	cc                   	int3
6cfa20:	56                   	push   %esi
6cfa21:	57                   	push   %edi
6cfa22:	8b f9                	mov    %ecx,%edi
6cfa24:	80 7f 1c 00          	cmpb   $0x0,0x1c(%edi)
6cfa28:	c7 07 a4 81 bf 00    	movl   $0xbf81a4,(%edi)
6cfa2e:	74 14                	je     0x6cfa44
6cfa30:	8b 4f 20             	mov    0x20(%edi),%ecx
6cfa33:	85 c9                	test   %ecx,%ecx
6cfa35:	74 0d                	je     0x6cfa44
6cfa37:	8b 01                	mov    (%ecx),%eax
6cfa39:	6a 01                	push   $0x1
6cfa3b:	8b 40 04             	mov    0x4(%eax),%eax
6cfa3e:	03 c8                	add    %eax,%ecx
6cfa40:	8b 01                	mov    (%ecx),%eax
6cfa42:	ff 10                	call   *(%eax)
6cfa44:	8b 47 18             	mov    0x18(%edi),%eax
6cfa47:	83 f8 10             	cmp    $0x10,%eax
6cfa4a:	72 0d                	jb     0x6cfa59
6cfa4c:	40                   	inc    %eax
6cfa4d:	8d 4f 04             	lea    0x4(%edi),%ecx
6cfa50:	50                   	push   %eax
6cfa51:	ff 77 04             	push   0x4(%edi)
6cfa54:	e8 c3 4b d6 ff       	call   0x43461c
6cfa59:	c7 47 18 0f 00 00 00 	movl   $0xf,0x18(%edi)
6cfa60:	83 7f 18 10          	cmpl   $0x10,0x18(%edi)
6cfa64:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
6cfa6b:	72 0f                	jb     0x6cfa7c
6cfa6d:	8b 47 04             	mov    0x4(%edi),%eax
6cfa70:	c6 00 00             	movb   $0x0,(%eax)
6cfa73:	c7 07 6c 81 bf 00    	movl   $0xbf816c,(%edi)
6cfa79:	5f                   	pop    %edi
6cfa7a:	5e                   	pop    %esi
6cfa7b:	c3                   	ret
6cfa7c:	c6 47 04 00          	movb   $0x0,0x4(%edi)
6cfa80:	c7 07 6c 81 bf 00    	movl   $0xbf816c,(%edi)
6cfa86:	5f                   	pop    %edi
6cfa87:	5e                   	pop    %esi
6cfa88:	c3                   	ret
6cfa89:	cc                   	int3
6cfa8a:	cc                   	int3
6cfa8b:	cc                   	int3
6cfa8c:	cc                   	int3
6cfa8d:	cc                   	int3
6cfa8e:	cc                   	int3
6cfa8f:	cc                   	int3
6cfa90:	cc                   	int3
6cfa91:	cc                   	int3
6cfa92:	cc                   	int3
6cfa93:	cc                   	int3
6cfa94:	cc                   	int3
6cfa95:	cc                   	int3
6cfa96:	cc                   	int3
6cfa97:	cc                   	int3
6cfa98:	cc                   	int3
6cfa99:	cc                   	int3
6cfa9a:	cc                   	int3
6cfa9b:	cc                   	int3
6cfa9c:	cc                   	int3
6cfa9d:	cc                   	int3
6cfa9e:	cc                   	int3
6cfa9f:	cc                   	int3
6cfaa0:	cc                   	int3
6cfaa1:	cc                   	int3
6cfaa2:	cc                   	int3
6cfaa3:	cc                   	int3
6cfaa4:	cc                   	int3
6cfaa5:	cc                   	int3
6cfaa6:	cc                   	int3
6cfaa7:	cc                   	int3
6cfaa8:	cc                   	int3
6cfaa9:	cc                   	int3
6cfaaa:	cc                   	int3
6cfaab:	cc                   	int3
6cfaac:	cc                   	int3
6cfaad:	cc                   	int3
6cfaae:	cc                   	int3
6cfaaf:	cc                   	int3
6cfab0:	56                   	push   %esi
6cfab1:	57                   	push   %edi
6cfab2:	8b f9                	mov    %ecx,%edi
6cfab4:	8d 77 0c             	lea    0xc(%edi),%esi
6cfab7:	c7 07 e4 80 bf 00    	movl   $0xbf80e4,(%edi)
6cfabd:	8b 46 14             	mov    0x14(%esi),%eax
6cfac0:	83 f8 10             	cmp    $0x10,%eax
6cfac3:	72 0b                	jb     0x6cfad0
6cfac5:	40                   	inc    %eax
6cfac6:	8b ce                	mov    %esi,%ecx
6cfac8:	50                   	push   %eax
6cfac9:	ff 36                	push   (%esi)
6cfacb:	e8 4c 4b d6 ff       	call   0x43461c
6cfad0:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6cfad7:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6cfadb:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6cfae2:	72 02                	jb     0x6cfae6
6cfae4:	8b 36                	mov    (%esi),%esi
6cfae6:	8d 47 04             	lea    0x4(%edi),%eax
6cfae9:	c6 06 00             	movb   $0x0,(%esi)
6cfaec:	50                   	push   %eax
6cfaed:	c7 07 e8 4c bd 00    	movl   $0xbd4ce8,(%edi)
6cfaf3:	e8 40 52 d6 ff       	call   0x434d38
6cfaf8:	83 c4 04             	add    $0x4,%esp
6cfafb:	5f                   	pop    %edi
6cfafc:	5e                   	pop    %esi
6cfafd:	c3                   	ret
6cfafe:	cc                   	int3
6cfaff:	cc                   	int3
6cfb00:	cc                   	int3
6cfb01:	cc                   	int3
6cfb02:	cc                   	int3
6cfb03:	cc                   	int3
6cfb04:	cc                   	int3
6cfb05:	cc                   	int3
6cfb06:	cc                   	int3
6cfb07:	cc                   	int3
6cfb08:	cc                   	int3
6cfb09:	cc                   	int3
6cfb0a:	cc                   	int3
6cfb0b:	cc                   	int3
6cfb0c:	cc                   	int3
6cfb0d:	cc                   	int3
6cfb0e:	cc                   	int3
6cfb0f:	cc                   	int3
6cfb10:	cc                   	int3
6cfb11:	cc                   	int3
6cfb12:	cc                   	int3
6cfb13:	cc                   	int3
6cfb14:	cc                   	int3
6cfb15:	cc                   	int3
6cfb16:	cc                   	int3
6cfb17:	cc                   	int3
6cfb18:	cc                   	int3
6cfb19:	cc                   	int3
6cfb1a:	cc                   	int3
6cfb1b:	cc                   	int3
6cfb1c:	cc                   	int3
6cfb1d:	cc                   	int3
6cfb1e:	cc                   	int3
6cfb1f:	cc                   	int3
6cfb20:	56                   	push   %esi
6cfb21:	57                   	push   %edi
6cfb22:	8b f9                	mov    %ecx,%edi
6cfb24:	8d 77 0c             	lea    0xc(%edi),%esi
6cfb27:	c7 07 e4 80 bf 00    	movl   $0xbf80e4,(%edi)
6cfb2d:	8b 46 14             	mov    0x14(%esi),%eax
6cfb30:	83 f8 10             	cmp    $0x10,%eax
6cfb33:	72 0b                	jb     0x6cfb40
6cfb35:	40                   	inc    %eax
6cfb36:	8b ce                	mov    %esi,%ecx
6cfb38:	50                   	push   %eax
6cfb39:	ff 36                	push   (%esi)
6cfb3b:	e8 dc 4a d6 ff       	call   0x43461c
6cfb40:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6cfb47:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6cfb4b:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6cfb52:	72 02                	jb     0x6cfb56
6cfb54:	8b 36                	mov    (%esi),%esi
6cfb56:	8d 47 04             	lea    0x4(%edi),%eax
6cfb59:	c6 06 00             	movb   $0x0,(%esi)
6cfb5c:	50                   	push   %eax
6cfb5d:	c7 07 e8 4c bd 00    	movl   $0xbd4ce8,(%edi)
6cfb63:	e8 d0 51 d6 ff       	call   0x434d38
6cfb68:	83 c4 04             	add    $0x4,%esp
6cfb6b:	5f                   	pop    %edi
6cfb6c:	5e                   	pop    %esi
6cfb6d:	c3                   	ret
6cfb6e:	cc                   	int3
6cfb6f:	cc                   	int3
6cfb70:	cc                   	int3
6cfb71:	cc                   	int3
6cfb72:	cc                   	int3
6cfb73:	cc                   	int3
6cfb74:	cc                   	int3
6cfb75:	cc                   	int3
6cfb76:	cc                   	int3
6cfb77:	cc                   	int3
6cfb78:	cc                   	int3
6cfb79:	cc                   	int3
6cfb7a:	cc                   	int3
6cfb7b:	cc                   	int3
6cfb7c:	cc                   	int3
6cfb7d:	cc                   	int3
6cfb7e:	cc                   	int3
6cfb7f:	cc                   	int3
6cfb80:	cc                   	int3
6cfb81:	cc                   	int3
6cfb82:	cc                   	int3
6cfb83:	cc                   	int3
6cfb84:	cc                   	int3
6cfb85:	cc                   	int3
6cfb86:	cc                   	int3
6cfb87:	cc                   	int3
6cfb88:	cc                   	int3
6cfb89:	cc                   	int3
6cfb8a:	cc                   	int3
6cfb8b:	cc                   	int3
6cfb8c:	cc                   	int3
6cfb8d:	cc                   	int3
6cfb8e:	cc                   	int3
6cfb8f:	cc                   	int3
6cfb90:	c7 01 50 4d bd 00    	movl   $0xbd4d50,(%ecx)
6cfb96:	c3                   	ret
6cfb97:	cc                   	int3
6cfb98:	cc                   	int3
6cfb99:	cc                   	int3
6cfb9a:	cc                   	int3
6cfb9b:	cc                   	int3
6cfb9c:	cc                   	int3
6cfb9d:	cc                   	int3
6cfb9e:	cc                   	int3
6cfb9f:	cc                   	int3
6cfba0:	53                   	push   %ebx
6cfba1:	56                   	push   %esi
6cfba2:	8b 74 24 0c          	mov    0xc(%esp),%esi
6cfba6:	8b d9                	mov    %ecx,%ebx
6cfba8:	3b de                	cmp    %esi,%ebx
6cfbaa:	74 20                	je     0x6cfbcc
6cfbac:	57                   	push   %edi
6cfbad:	8b 7e 04             	mov    0x4(%esi),%edi
6cfbb0:	8b 36                	mov    (%esi),%esi
6cfbb2:	57                   	push   %edi
6cfbb3:	e8 e1 8b d6 ff       	call   0x438799
6cfbb8:	3b 7b 04             	cmp    0x4(%ebx),%edi
6cfbbb:	0f 47 7b 04          	cmova  0x4(%ebx),%edi
6cfbbf:	57                   	push   %edi
6cfbc0:	56                   	push   %esi
6cfbc1:	ff 33                	push   (%ebx)
6cfbc3:	e8 ba ef d4 ff       	call   0x41eb82
6cfbc8:	83 c4 0c             	add    $0xc,%esp
6cfbcb:	5f                   	pop    %edi
6cfbcc:	5e                   	pop    %esi
6cfbcd:	8b c3                	mov    %ebx,%eax
6cfbcf:	5b                   	pop    %ebx
6cfbd0:	c2 04 00             	ret    $0x4
6cfbd3:	cc                   	int3
6cfbd4:	cc                   	int3
6cfbd5:	cc                   	int3
6cfbd6:	cc                   	int3
6cfbd7:	cc                   	int3
6cfbd8:	cc                   	int3
6cfbd9:	cc                   	int3
6cfbda:	cc                   	int3
6cfbdb:	cc                   	int3
6cfbdc:	cc                   	int3
6cfbdd:	cc                   	int3
6cfbde:	cc                   	int3
6cfbdf:	cc                   	int3
6cfbe0:	8b 01                	mov    (%ecx),%eax
6cfbe2:	c3                   	ret
6cfbe3:	cc                   	int3
6cfbe4:	cc                   	int3
6cfbe5:	cc                   	int3
6cfbe6:	cc                   	int3
6cfbe7:	cc                   	int3
6cfbe8:	cc                   	int3
6cfbe9:	cc                   	int3
6cfbea:	cc                   	int3
6cfbeb:	cc                   	int3
6cfbec:	cc                   	int3
6cfbed:	cc                   	int3
6cfbee:	cc                   	int3
6cfbef:	cc                   	int3
6cfbf0:	55                   	push   %ebp
6cfbf1:	8b ec                	mov    %esp,%ebp
6cfbf3:	6a ff                	push   $0xffffffff
6cfbf5:	68 46 b4 b7 00       	push   $0xb7b446
6cfbfa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6cfc00:	50                   	push   %eax
6cfc01:	56                   	push   %esi
6cfc02:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6cfc07:	33 c5                	xor    %ebp,%eax
6cfc09:	50                   	push   %eax
6cfc0a:	8d 45 f4             	lea    -0xc(%ebp),%eax
6cfc0d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6cfc13:	8b 01                	mov    (%ecx),%eax
6cfc15:	8d 71 70             	lea    0x70(%ecx),%esi
6cfc18:	8b 40 04             	mov    0x4(%eax),%eax
6cfc1b:	c7 44 30 90 f0 82 bf 	movl   $0xbf82f0,-0x70(%eax,%esi,1)
6cfc22:	00
6cfc23:	8b 46 90             	mov    -0x70(%esi),%eax
6cfc26:	8b 48 04             	mov    0x4(%eax),%ecx
6cfc29:	8d 41 90             	lea    -0x70(%ecx),%eax
6cfc2c:	89 44 31 8c          	mov    %eax,-0x74(%ecx,%esi,1)
6cfc30:	8d 4e a0             	lea    -0x60(%esi),%ecx
6cfc33:	e8 c3 47 d6 ff       	call   0x4343fb
6cfc38:	8b 46 90             	mov    -0x70(%esi),%eax
6cfc3b:	8b 40 04             	mov    0x4(%eax),%eax
6cfc3e:	c7 44 30 90 f0 81 bf 	movl   $0xbf81f0,-0x70(%eax,%esi,1)
6cfc45:	00
6cfc46:	8b 46 90             	mov    -0x70(%esi),%eax
6cfc49:	8b 48 04             	mov    0x4(%eax),%ecx
6cfc4c:	8d 41 e8             	lea    -0x18(%ecx),%eax
6cfc4f:	89 44 31 8c          	mov    %eax,-0x74(%ecx,%esi,1)
6cfc53:	56                   	push   %esi
6cfc54:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6cfc5b:	c7 06 9c 4e bd 00    	movl   $0xbd4e9c,(%esi)
6cfc61:	e8 33 f7 d3 ff       	call   0x40f399
6cfc66:	83 c4 04             	add    $0x4,%esp
6cfc69:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6cfc6c:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6cfc73:	59                   	pop    %ecx
6cfc74:	5e                   	pop    %esi
6cfc75:	8b e5                	mov    %ebp,%esp
6cfc77:	5d                   	pop    %ebp
6cfc78:	c3                   	ret
6cfc79:	cc                   	int3
6cfc7a:	cc                   	int3
6cfc7b:	cc                   	int3
6cfc7c:	cc                   	int3
6cfc7d:	cc                   	int3
6cfc7e:	cc                   	int3
6cfc7f:	cc                   	int3
6cfc80:	cc                   	int3
6cfc81:	cc                   	int3
6cfc82:	cc                   	int3
6cfc83:	cc                   	int3
6cfc84:	cc                   	int3
6cfc85:	cc                   	int3
6cfc86:	cc                   	int3
6cfc87:	cc                   	int3
6cfc88:	cc                   	int3
6cfc89:	cc                   	int3
6cfc8a:	cc                   	int3
6cfc8b:	cc                   	int3
6cfc8c:	cc                   	int3
6cfc8d:	cc                   	int3
6cfc8e:	cc                   	int3
6cfc8f:	cc                   	int3
6cfc90:	cc                   	int3
6cfc91:	cc                   	int3
6cfc92:	cc                   	int3
6cfc93:	cc                   	int3
6cfc94:	cc                   	int3
6cfc95:	cc                   	int3
6cfc96:	cc                   	int3
6cfc97:	cc                   	int3
6cfc98:	cc                   	int3
6cfc99:	cc                   	int3
6cfc9a:	cc                   	int3