6fcbcb:	cc                   	int3
6fcbcc:	cc                   	int3
6fcbcd:	cc                   	int3
6fcbce:	cc                   	int3
6fcbcf:	cc                   	int3
6fcbd0:	56                   	push   %esi
6fcbd1:	6a 30                	push   $0x30
6fcbd3:	8b f1                	mov    %ecx,%esi
6fcbd5:	e8 a3 dd d2 ff       	call   0x42a97d
6fcbda:	8b d0                	mov    %eax,%edx
6fcbdc:	83 c4 04             	add    $0x4,%esp
6fcbdf:	85 d2                	test   %edx,%edx
6fcbe1:	74 1e                	je     0x6fcc01
6fcbe3:	8b 06                	mov    (%esi),%eax
6fcbe5:	8d 4a 04             	lea    0x4(%edx),%ecx
6fcbe8:	89 02                	mov    %eax,(%edx)
6fcbea:	85 c9                	test   %ecx,%ecx
6fcbec:	74 04                	je     0x6fcbf2
6fcbee:	8b 06                	mov    (%esi),%eax
6fcbf0:	89 01                	mov    %eax,(%ecx)
6fcbf2:	8d 4a 08             	lea    0x8(%edx),%ecx
6fcbf5:	85 c9                	test   %ecx,%ecx
6fcbf7:	74 04                	je     0x6fcbfd
6fcbf9:	8b 06                	mov    (%esi),%eax
6fcbfb:	89 01                	mov    %eax,(%ecx)
6fcbfd:	8b c2                	mov    %edx,%eax
6fcbff:	5e                   	pop    %esi
6fcc00:	c3                   	ret
6fcc01:	e8 87 0d d4 ff       	call   0x43d98d
6fcc06:	cc                   	int3
6fcc07:	cc                   	int3
6fcc08:	cc                   	int3
6fcc09:	cc                   	int3
6fcc0a:	cc                   	int3
6fcc0b:	cc                   	int3
6fcc0c:	cc                   	int3
6fcc0d:	cc                   	int3
6fcc0e:	cc                   	int3
6fcc0f:	cc                   	int3
6fcc10:	cc                   	int3
6fcc11:	cc                   	int3
6fcc12:	cc                   	int3
6fcc13:	cc                   	int3
6fcc14:	cc                   	int3
6fcc15:	cc                   	int3
6fcc16:	cc                   	int3
6fcc17:	cc                   	int3
6fcc18:	cc                   	int3
6fcc19:	cc                   	int3
6fcc1a:	cc                   	int3
6fcc1b:	cc                   	int3
6fcc1c:	cc                   	int3
6fcc1d:	cc                   	int3
6fcc1e:	cc                   	int3
6fcc1f:	cc                   	int3
6fcc20:	56                   	push   %esi
6fcc21:	6a 30                	push   $0x30
6fcc23:	8b f1                	mov    %ecx,%esi
6fcc25:	e8 53 dd d2 ff       	call   0x42a97d
6fcc2a:	8b d0                	mov    %eax,%edx
6fcc2c:	83 c4 04             	add    $0x4,%esp
6fcc2f:	85 d2                	test   %edx,%edx
6fcc31:	74 1e                	je     0x6fcc51
6fcc33:	8b 06                	mov    (%esi),%eax
6fcc35:	8d 4a 04             	lea    0x4(%edx),%ecx
6fcc38:	89 02                	mov    %eax,(%edx)
6fcc3a:	85 c9                	test   %ecx,%ecx
6fcc3c:	74 04                	je     0x6fcc42
6fcc3e:	8b 06                	mov    (%esi),%eax
6fcc40:	89 01                	mov    %eax,(%ecx)
6fcc42:	8d 4a 08             	lea    0x8(%edx),%ecx
6fcc45:	85 c9                	test   %ecx,%ecx
6fcc47:	74 04                	je     0x6fcc4d
6fcc49:	8b 06                	mov    (%esi),%eax
6fcc4b:	89 01                	mov    %eax,(%ecx)
6fcc4d:	8b c2                	mov    %edx,%eax
6fcc4f:	5e                   	pop    %esi
6fcc50:	c3                   	ret
6fcc51:	e8 37 0d d4 ff       	call   0x43d98d
6fcc56:	cc                   	int3
6fcc57:	cc                   	int3
6fcc58:	cc                   	int3
6fcc59:	cc                   	int3
6fcc5a:	cc                   	int3
6fcc5b:	cc                   	int3
6fcc5c:	cc                   	int3
6fcc5d:	cc                   	int3
6fcc5e:	cc                   	int3
6fcc5f:	cc                   	int3
6fcc60:	cc                   	int3
6fcc61:	cc                   	int3
6fcc62:	cc                   	int3
6fcc63:	cc                   	int3
6fcc64:	cc                   	int3
6fcc65:	cc                   	int3
6fcc66:	cc                   	int3
6fcc67:	cc                   	int3
6fcc68:	cc                   	int3
6fcc69:	cc                   	int3
6fcc6a:	cc                   	int3
6fcc6b:	cc                   	int3
6fcc6c:	cc                   	int3
6fcc6d:	cc                   	int3
6fcc6e:	cc                   	int3
6fcc6f:	cc                   	int3
6fcc70:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcc74:	83 c0 0c             	add    $0xc,%eax
6fcc77:	c3                   	ret
6fcc78:	cc                   	int3
6fcc79:	cc                   	int3
6fcc7a:	cc                   	int3
6fcc7b:	cc                   	int3
6fcc7c:	cc                   	int3
6fcc7d:	cc                   	int3
6fcc7e:	cc                   	int3
6fcc7f:	cc                   	int3
6fcc80:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcc84:	83 c0 0c             	add    $0xc,%eax
6fcc87:	c3                   	ret
6fcc88:	cc                   	int3
6fcc89:	cc                   	int3
6fcc8a:	cc                   	int3
6fcc8b:	cc                   	int3
6fcc8c:	cc                   	int3
6fcc8d:	cc                   	int3
6fcc8e:	cc                   	int3
6fcc8f:	cc                   	int3
6fcc90:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcc94:	83 c0 0c             	add    $0xc,%eax
6fcc97:	c3                   	ret
6fcc98:	cc                   	int3
6fcc99:	cc                   	int3
6fcc9a:	cc                   	int3
6fcc9b:	cc                   	int3
6fcc9c:	cc                   	int3
6fcc9d:	cc                   	int3
6fcc9e:	cc                   	int3
6fcc9f:	cc                   	int3
6fcca0:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcca4:	83 c0 0c             	add    $0xc,%eax
6fcca7:	c3                   	ret
6fcca8:	cc                   	int3
6fcca9:	cc                   	int3
6fccaa:	cc                   	int3
6fccab:	cc                   	int3
6fccac:	cc                   	int3
6fccad:	cc                   	int3
6fccae:	cc                   	int3
6fccaf:	cc                   	int3
6fccb0:	8b 44 24 04          	mov    0x4(%esp),%eax
6fccb4:	83 c0 0c             	add    $0xc,%eax
6fccb7:	c3                   	ret
6fccb8:	cc                   	int3
6fccb9:	cc                   	int3
6fccba:	cc                   	int3
6fccbb:	cc                   	int3
6fccbc:	cc                   	int3
6fccbd:	cc                   	int3
6fccbe:	cc                   	int3
6fccbf:	cc                   	int3
6fccc0:	8b 44 24 04          	mov    0x4(%esp),%eax
6fccc4:	83 c0 0c             	add    $0xc,%eax
6fccc7:	c3                   	ret
6fccc8:	cc                   	int3
6fccc9:	cc                   	int3
6fccca:	cc                   	int3
6fcccb:	cc                   	int3
6fcccc:	cc                   	int3
6fcccd:	cc                   	int3
6fccce:	cc                   	int3
6fcccf:	cc                   	int3
6fccd0:	8b 44 24 04          	mov    0x4(%esp),%eax
6fccd4:	83 c0 0c             	add    $0xc,%eax
6fccd7:	c3                   	ret
6fccd8:	cc                   	int3
6fccd9:	cc                   	int3
6fccda:	cc                   	int3
6fccdb:	cc                   	int3
6fccdc:	cc                   	int3
6fccdd:	cc                   	int3
6fccde:	cc                   	int3
6fccdf:	cc                   	int3
6fcce0:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcce4:	83 c0 0c             	add    $0xc,%eax
6fcce7:	c3                   	ret
6fcce8:	cc                   	int3
6fcce9:	cc                   	int3
6fccea:	cc                   	int3
6fcceb:	cc                   	int3
6fccec:	cc                   	int3
6fcced:	cc                   	int3
6fccee:	cc                   	int3
6fccef:	cc                   	int3
6fccf0:	8b 44 24 04          	mov    0x4(%esp),%eax
6fccf4:	83 c0 0c             	add    $0xc,%eax
6fccf7:	c3                   	ret
6fccf8:	cc                   	int3
6fccf9:	cc                   	int3
6fccfa:	cc                   	int3
6fccfb:	cc                   	int3
6fccfc:	cc                   	int3
6fccfd:	cc                   	int3
6fccfe:	cc                   	int3
6fccff:	cc                   	int3
6fcd00:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcd04:	83 c0 0c             	add    $0xc,%eax
6fcd07:	c3                   	ret
6fcd08:	cc                   	int3
6fcd09:	cc                   	int3
6fcd0a:	cc                   	int3
6fcd0b:	cc                   	int3
6fcd0c:	cc                   	int3
6fcd0d:	cc                   	int3
6fcd0e:	cc                   	int3
6fcd0f:	cc                   	int3
6fcd10:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcd14:	83 c0 0c             	add    $0xc,%eax
6fcd17:	c3                   	ret
6fcd18:	cc                   	int3
6fcd19:	cc                   	int3
6fcd1a:	cc                   	int3
6fcd1b:	cc                   	int3
6fcd1c:	cc                   	int3
6fcd1d:	cc                   	int3
6fcd1e:	cc                   	int3
6fcd1f:	cc                   	int3
6fcd20:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcd24:	83 c0 0c             	add    $0xc,%eax
6fcd27:	c3                   	ret
6fcd28:	cc                   	int3
6fcd29:	cc                   	int3
6fcd2a:	cc                   	int3
6fcd2b:	cc                   	int3
6fcd2c:	cc                   	int3
6fcd2d:	cc                   	int3
6fcd2e:	cc                   	int3
6fcd2f:	cc                   	int3
6fcd30:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcd34:	83 c0 0c             	add    $0xc,%eax
6fcd37:	c3                   	ret
6fcd38:	cc                   	int3
6fcd39:	cc                   	int3
6fcd3a:	cc                   	int3
6fcd3b:	cc                   	int3
6fcd3c:	cc                   	int3
6fcd3d:	cc                   	int3
6fcd3e:	cc                   	int3
6fcd3f:	cc                   	int3
6fcd40:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcd44:	83 c0 0c             	add    $0xc,%eax
6fcd47:	c3                   	ret
6fcd48:	cc                   	int3
6fcd49:	cc                   	int3
6fcd4a:	cc                   	int3
6fcd4b:	cc                   	int3
6fcd4c:	cc                   	int3
6fcd4d:	cc                   	int3
6fcd4e:	cc                   	int3
6fcd4f:	cc                   	int3
6fcd50:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcd54:	83 c0 0c             	add    $0xc,%eax
6fcd57:	c3                   	ret
6fcd58:	cc                   	int3
6fcd59:	cc                   	int3
6fcd5a:	cc                   	int3
6fcd5b:	cc                   	int3
6fcd5c:	cc                   	int3
6fcd5d:	cc                   	int3
6fcd5e:	cc                   	int3
6fcd5f:	cc                   	int3
6fcd60:	8b 44 24 04          	mov    0x4(%esp),%eax
6fcd64:	83 c0 0c             	add    $0xc,%eax
6fcd67:	c3                   	ret
6fcd68:	cc                   	int3
6fcd69:	cc                   	int3
6fcd6a:	cc                   	int3
6fcd6b:	cc                   	int3
6fcd6c:	cc                   	int3
6fcd6d:	cc                   	int3
6fcd6e:	cc                   	int3
6fcd6f:	cc                   	int3
6fcd70:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6fcd74:	56                   	push   %esi
6fcd75:	57                   	push   %edi
6fcd76:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
6fcd7a:	8d 71 10             	lea    0x10(%ecx),%esi
6fcd7d:	72 02                	jb     0x6fcd81
6fcd7f:	8b 09                	mov    (%ecx),%ecx
6fcd81:	8b 54 24 0c          	mov    0xc(%esp),%edx
6fcd85:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
6fcd89:	8d 7a 10             	lea    0x10(%edx),%edi
6fcd8c:	72 02                	jb     0x6fcd90
6fcd8e:	8b 12                	mov    (%edx),%edx
6fcd90:	8b 36                	mov    (%esi),%esi
6fcd92:	8b c6                	mov    %esi,%eax
6fcd94:	8b 3f                	mov    (%edi),%edi
6fcd96:	3b fe                	cmp    %esi,%edi
6fcd98:	0f 42 c7             	cmovb  %edi,%eax
6fcd9b:	50                   	push   %eax
6fcd9c:	51                   	push   %ecx
6fcd9d:	52                   	push   %edx
6fcd9e:	e8 5a 56 d3 ff       	call   0x4323fd
6fcda3:	83 c4 0c             	add    $0xc,%esp
6fcda6:	85 c0                	test   %eax,%eax
6fcda8:	75 13                	jne    0x6fcdbd
6fcdaa:	3b f7                	cmp    %edi,%esi
6fcdac:	76 0b                	jbe    0x6fcdb9
6fcdae:	83 c8 ff             	or     $0xffffffff,%eax
6fcdb1:	5f                   	pop    %edi
6fcdb2:	c1 e8 1f             	shr    $0x1f,%eax
6fcdb5:	5e                   	pop    %esi
6fcdb6:	c2 08 00             	ret    $0x8
6fcdb9:	1b c0                	sbb    %eax,%eax
6fcdbb:	f7 d8                	neg    %eax
6fcdbd:	5f                   	pop    %edi
6fcdbe:	c1 e8 1f             	shr    $0x1f,%eax
6fcdc1:	5e                   	pop    %esi
6fcdc2:	c2 08 00             	ret    $0x8
6fcdc5:	cc                   	int3
6fcdc6:	cc                   	int3
6fcdc7:	cc                   	int3
6fcdc8:	cc                   	int3
6fcdc9:	cc                   	int3
6fcdca:	cc                   	int3
6fcdcb:	cc                   	int3
6fcdcc:	cc                   	int3
6fcdcd:	cc                   	int3
6fcdce:	cc                   	int3
6fcdcf:	cc                   	int3
6fcdd0:	cc                   	int3
6fcdd1:	cc                   	int3
6fcdd2:	cc                   	int3
6fcdd3:	cc                   	int3
6fcdd4:	cc                   	int3
6fcdd5:	cc                   	int3
6fcdd6:	cc                   	int3
6fcdd7:	cc                   	int3
6fcdd8:	cc                   	int3
6fcdd9:	cc                   	int3
6fcdda:	cc                   	int3
6fcddb:	cc                   	int3
6fcddc:	cc                   	int3
6fcddd:	cc                   	int3
6fcdde:	cc                   	int3
6fcddf:	cc                   	int3
6fcde0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6fcde4:	56                   	push   %esi
6fcde5:	57                   	push   %edi
6fcde6:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
6fcdea:	8d 71 10             	lea    0x10(%ecx),%esi