6fcded:	72 02                	jb     0x6fcdf1
6fcdef:	8b 09                	mov    (%ecx),%ecx
6fcdf1:	8b 54 24 0c          	mov    0xc(%esp),%edx
6fcdf5:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
6fcdf9:	8d 7a 10             	lea    0x10(%edx),%edi
6fcdfc:	72 02                	jb     0x6fce00
6fcdfe:	8b 12                	mov    (%edx),%edx
6fce00:	8b 36                	mov    (%esi),%esi
6fce02:	8b c6                	mov    %esi,%eax
6fce04:	8b 3f                	mov    (%edi),%edi
6fce06:	3b fe                	cmp    %esi,%edi
6fce08:	0f 42 c7             	cmovb  %edi,%eax
6fce0b:	50                   	push   %eax
6fce0c:	51                   	push   %ecx
6fce0d:	52                   	push   %edx
6fce0e:	e8 ea 55 d3 ff       	call   0x4323fd
6fce13:	83 c4 0c             	add    $0xc,%esp
6fce16:	85 c0                	test   %eax,%eax
6fce18:	75 13                	jne    0x6fce2d
6fce1a:	3b f7                	cmp    %edi,%esi
6fce1c:	76 0b                	jbe    0x6fce29
6fce1e:	83 c8 ff             	or     $0xffffffff,%eax
6fce21:	5f                   	pop    %edi
6fce22:	c1 e8 1f             	shr    $0x1f,%eax
6fce25:	5e                   	pop    %esi
6fce26:	c2 08 00             	ret    $0x8
6fce29:	1b c0                	sbb    %eax,%eax
6fce2b:	f7 d8                	neg    %eax
6fce2d:	5f                   	pop    %edi
6fce2e:	c1 e8 1f             	shr    $0x1f,%eax
6fce31:	5e                   	pop    %esi
6fce32:	c2 08 00             	ret    $0x8
6fce35:	cc                   	int3
6fce36:	cc                   	int3
6fce37:	cc                   	int3
6fce38:	cc                   	int3
6fce39:	cc                   	int3
6fce3a:	cc                   	int3
6fce3b:	cc                   	int3
6fce3c:	cc                   	int3
6fce3d:	cc                   	int3
6fce3e:	cc                   	int3
6fce3f:	cc                   	int3
6fce40:	cc                   	int3
6fce41:	cc                   	int3
6fce42:	cc                   	int3
6fce43:	cc                   	int3
6fce44:	cc                   	int3
6fce45:	cc                   	int3
6fce46:	cc                   	int3
6fce47:	cc                   	int3
6fce48:	cc                   	int3
6fce49:	cc                   	int3
6fce4a:	cc                   	int3
6fce4b:	cc                   	int3
6fce4c:	cc                   	int3
6fce4d:	cc                   	int3
6fce4e:	cc                   	int3
6fce4f:	cc                   	int3
6fce50:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6fce54:	56                   	push   %esi
6fce55:	57                   	push   %edi
6fce56:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
6fce5a:	8d 71 10             	lea    0x10(%ecx),%esi
6fce5d:	72 02                	jb     0x6fce61
6fce5f:	8b 09                	mov    (%ecx),%ecx
6fce61:	8b 54 24 0c          	mov    0xc(%esp),%edx
6fce65:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
6fce69:	8d 7a 10             	lea    0x10(%edx),%edi
6fce6c:	72 02                	jb     0x6fce70
6fce6e:	8b 12                	mov    (%edx),%edx
6fce70:	8b 36                	mov    (%esi),%esi
6fce72:	8b c6                	mov    %esi,%eax
6fce74:	8b 3f                	mov    (%edi),%edi
6fce76:	3b fe                	cmp    %esi,%edi
6fce78:	0f 42 c7             	cmovb  %edi,%eax
6fce7b:	50                   	push   %eax
6fce7c:	51                   	push   %ecx
6fce7d:	52                   	push   %edx
6fce7e:	e8 7a 55 d3 ff       	call   0x4323fd
6fce83:	83 c4 0c             	add    $0xc,%esp
6fce86:	85 c0                	test   %eax,%eax
6fce88:	75 13                	jne    0x6fce9d
6fce8a:	3b f7                	cmp    %edi,%esi
6fce8c:	76 0b                	jbe    0x6fce99
6fce8e:	83 c8 ff             	or     $0xffffffff,%eax
6fce91:	5f                   	pop    %edi
6fce92:	c1 e8 1f             	shr    $0x1f,%eax
6fce95:	5e                   	pop    %esi
6fce96:	c2 08 00             	ret    $0x8
6fce99:	1b c0                	sbb    %eax,%eax
6fce9b:	f7 d8                	neg    %eax
6fce9d:	5f                   	pop    %edi
6fce9e:	c1 e8 1f             	shr    $0x1f,%eax
6fcea1:	5e                   	pop    %esi
6fcea2:	c2 08 00             	ret    $0x8
6fcea5:	cc                   	int3
6fcea6:	cc                   	int3
6fcea7:	cc                   	int3
6fcea8:	cc                   	int3
6fcea9:	cc                   	int3
6fceaa:	cc                   	int3
6fceab:	cc                   	int3
6fceac:	cc                   	int3
6fcead:	cc                   	int3
6fceae:	cc                   	int3
6fceaf:	cc                   	int3
6fceb0:	cc                   	int3
6fceb1:	cc                   	int3
6fceb2:	cc                   	int3
6fceb3:	cc                   	int3
6fceb4:	cc                   	int3
6fceb5:	cc                   	int3
6fceb6:	cc                   	int3
6fceb7:	cc                   	int3
6fceb8:	cc                   	int3
6fceb9:	cc                   	int3
6fceba:	cc                   	int3
6fcebb:	cc                   	int3
6fcebc:	cc                   	int3
6fcebd:	cc                   	int3
6fcebe:	cc                   	int3
6fcebf:	cc                   	int3
6fcec0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6fcec4:	56                   	push   %esi
6fcec5:	57                   	push   %edi
6fcec6:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
6fceca:	8d 71 10             	lea    0x10(%ecx),%esi
6fcecd:	72 02                	jb     0x6fced1
6fcecf:	8b 09                	mov    (%ecx),%ecx
6fced1:	8b 54 24 0c          	mov    0xc(%esp),%edx
6fced5:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
6fced9:	8d 7a 10             	lea    0x10(%edx),%edi
6fcedc:	72 02                	jb     0x6fcee0
6fcede:	8b 12                	mov    (%edx),%edx
6fcee0:	8b 36                	mov    (%esi),%esi
6fcee2:	8b c6                	mov    %esi,%eax
6fcee4:	8b 3f                	mov    (%edi),%edi
6fcee6:	3b fe                	cmp    %esi,%edi
6fcee8:	0f 42 c7             	cmovb  %edi,%eax
6fceeb:	50                   	push   %eax
6fceec:	51                   	push   %ecx
6fceed:	52                   	push   %edx
6fceee:	e8 0a 55 d3 ff       	call   0x4323fd
6fcef3:	83 c4 0c             	add    $0xc,%esp
6fcef6:	85 c0                	test   %eax,%eax
6fcef8:	75 13                	jne    0x6fcf0d
6fcefa:	3b f7                	cmp    %edi,%esi
6fcefc:	76 0b                	jbe    0x6fcf09
6fcefe:	83 c8 ff             	or     $0xffffffff,%eax
6fcf01:	5f                   	pop    %edi
6fcf02:	c1 e8 1f             	shr    $0x1f,%eax
6fcf05:	5e                   	pop    %esi
6fcf06:	c2 08 00             	ret    $0x8
6fcf09:	1b c0                	sbb    %eax,%eax
6fcf0b:	f7 d8                	neg    %eax
6fcf0d:	5f                   	pop    %edi
6fcf0e:	c1 e8 1f             	shr    $0x1f,%eax
6fcf11:	5e                   	pop    %esi
6fcf12:	c2 08 00             	ret    $0x8
6fcf15:	cc                   	int3
6fcf16:	cc                   	int3
6fcf17:	cc                   	int3
6fcf18:	cc                   	int3
6fcf19:	cc                   	int3
6fcf1a:	cc                   	int3
6fcf1b:	cc                   	int3
6fcf1c:	cc                   	int3
6fcf1d:	cc                   	int3
6fcf1e:	cc                   	int3
6fcf1f:	cc                   	int3
6fcf20:	cc                   	int3
6fcf21:	cc                   	int3
6fcf22:	cc                   	int3
6fcf23:	cc                   	int3
6fcf24:	cc                   	int3
6fcf25:	cc                   	int3
6fcf26:	cc                   	int3
6fcf27:	cc                   	int3
6fcf28:	cc                   	int3
6fcf29:	cc                   	int3
6fcf2a:	cc                   	int3
6fcf2b:	cc                   	int3
6fcf2c:	cc                   	int3
6fcf2d:	cc                   	int3
6fcf2e:	cc                   	int3
6fcf2f:	cc                   	int3
6fcf30:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6fcf34:	56                   	push   %esi
6fcf35:	57                   	push   %edi
6fcf36:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
6fcf3a:	8d 71 10             	lea    0x10(%ecx),%esi
6fcf3d:	72 02                	jb     0x6fcf41
6fcf3f:	8b 09                	mov    (%ecx),%ecx
6fcf41:	8b 54 24 0c          	mov    0xc(%esp),%edx
6fcf45:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
6fcf49:	8d 7a 10             	lea    0x10(%edx),%edi
6fcf4c:	72 02                	jb     0x6fcf50
6fcf4e:	8b 12                	mov    (%edx),%edx
6fcf50:	8b 36                	mov    (%esi),%esi
6fcf52:	8b c6                	mov    %esi,%eax
6fcf54:	8b 3f                	mov    (%edi),%edi
6fcf56:	3b fe                	cmp    %esi,%edi
6fcf58:	0f 42 c7             	cmovb  %edi,%eax
6fcf5b:	50                   	push   %eax
6fcf5c:	51                   	push   %ecx
6fcf5d:	52                   	push   %edx
6fcf5e:	e8 9a 54 d3 ff       	call   0x4323fd
6fcf63:	83 c4 0c             	add    $0xc,%esp
6fcf66:	85 c0                	test   %eax,%eax
6fcf68:	75 13                	jne    0x6fcf7d
6fcf6a:	3b f7                	cmp    %edi,%esi
6fcf6c:	76 0b                	jbe    0x6fcf79
6fcf6e:	83 c8 ff             	or     $0xffffffff,%eax
6fcf71:	5f                   	pop    %edi
6fcf72:	c1 e8 1f             	shr    $0x1f,%eax
6fcf75:	5e                   	pop    %esi
6fcf76:	c2 08 00             	ret    $0x8
6fcf79:	1b c0                	sbb    %eax,%eax
6fcf7b:	f7 d8                	neg    %eax
6fcf7d:	5f                   	pop    %edi
6fcf7e:	c1 e8 1f             	shr    $0x1f,%eax
6fcf81:	5e                   	pop    %esi
6fcf82:	c2 08 00             	ret    $0x8
6fcf85:	cc                   	int3
6fcf86:	cc                   	int3
6fcf87:	cc                   	int3
6fcf88:	cc                   	int3
6fcf89:	cc                   	int3
6fcf8a:	cc                   	int3
6fcf8b:	cc                   	int3
6fcf8c:	cc                   	int3
6fcf8d:	cc                   	int3
6fcf8e:	cc                   	int3
6fcf8f:	cc                   	int3
6fcf90:	cc                   	int3
6fcf91:	cc                   	int3
6fcf92:	cc                   	int3
6fcf93:	cc                   	int3
6fcf94:	cc                   	int3
6fcf95:	cc                   	int3
6fcf96:	cc                   	int3
6fcf97:	cc                   	int3
6fcf98:	cc                   	int3
6fcf99:	cc                   	int3
6fcf9a:	cc                   	int3
6fcf9b:	cc                   	int3
6fcf9c:	cc                   	int3
6fcf9d:	cc                   	int3
6fcf9e:	cc                   	int3
6fcf9f:	cc                   	int3
6fcfa0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6fcfa4:	56                   	push   %esi
6fcfa5:	57                   	push   %edi
6fcfa6:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
6fcfaa:	8d 71 10             	lea    0x10(%ecx),%esi
6fcfad:	72 02                	jb     0x6fcfb1
6fcfaf:	8b 09                	mov    (%ecx),%ecx
6fcfb1:	8b 54 24 0c          	mov    0xc(%esp),%edx
6fcfb5:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
6fcfb9:	8d 7a 10             	lea    0x10(%edx),%edi
6fcfbc:	72 02                	jb     0x6fcfc0
6fcfbe:	8b 12                	mov    (%edx),%edx
6fcfc0:	8b 36                	mov    (%esi),%esi
6fcfc2:	8b c6                	mov    %esi,%eax
6fcfc4:	8b 3f                	mov    (%edi),%edi
6fcfc6:	3b fe                	cmp    %esi,%edi
6fcfc8:	0f 42 c7             	cmovb  %edi,%eax
6fcfcb:	50                   	push   %eax
6fcfcc:	51                   	push   %ecx
6fcfcd:	52                   	push   %edx
6fcfce:	e8 2a 54 d3 ff       	call   0x4323fd
6fcfd3:	83 c4 0c             	add    $0xc,%esp
6fcfd6:	85 c0                	test   %eax,%eax
6fcfd8:	75 13                	jne    0x6fcfed
6fcfda:	3b f7                	cmp    %edi,%esi
6fcfdc:	76 0b                	jbe    0x6fcfe9
6fcfde:	83 c8 ff             	or     $0xffffffff,%eax
6fcfe1:	5f                   	pop    %edi
6fcfe2:	c1 e8 1f             	shr    $0x1f,%eax
6fcfe5:	5e                   	pop    %esi
6fcfe6:	c2 08 00             	ret    $0x8
6fcfe9:	1b c0                	sbb    %eax,%eax
6fcfeb:	f7 d8                	neg    %eax
6fcfed:	5f                   	pop    %edi
6fcfee:	c1 e8 1f             	shr    $0x1f,%eax
6fcff1:	5e                   	pop    %esi
6fcff2:	c2 08 00             	ret    $0x8
6fcff5:	cc                   	int3
6fcff6:	cc                   	int3
6fcff7:	cc                   	int3
6fcff8:	cc                   	int3
6fcff9:	cc                   	int3
6fcffa:	cc                   	int3
6fcffb:	cc                   	int3
6fcffc:	cc                   	int3
6fcffd:	cc                   	int3
6fcffe:	cc                   	int3
6fcfff:	cc                   	int3
6fd000:	cc                   	int3
6fd001:	cc                   	int3
6fd002:	cc                   	int3
6fd003:	cc                   	int3
6fd004:	cc                   	int3
6fd005:	cc                   	int3
6fd006:	cc                   	int3
6fd007:	cc                   	int3
6fd008:	cc                   	int3
6fd009:	cc                   	int3
6fd00a:	cc                   	int3
6fd00b:	cc                   	int3
6fd00c:	cc                   	int3
6fd00d:	cc                   	int3
6fd00e:	cc                   	int3
6fd00f:	cc                   	int3
6fd010:	8b 4c 24 08          	mov    0x8(%esp),%ecx
6fd014:	56                   	push   %esi
6fd015:	57                   	push   %edi
6fd016:	83 79 14 10          	cmpl   $0x10,0x14(%ecx)
6fd01a:	8d 71 10             	lea    0x10(%ecx),%esi
6fd01d:	72 02                	jb     0x6fd021
6fd01f:	8b 09                	mov    (%ecx),%ecx
6fd021:	8b 54 24 0c          	mov    0xc(%esp),%edx
6fd025:	83 7a 14 10          	cmpl   $0x10,0x14(%edx)
6fd029:	8d 7a 10             	lea    0x10(%edx),%edi
6fd02c:	72 02                	jb     0x6fd030
6fd02e:	8b 12                	mov    (%edx),%edx
6fd030:	8b 36                	mov    (%esi),%esi
6fd032:	8b c6                	mov    %esi,%eax
6fd034:	8b 3f                	mov    (%edi),%edi
6fd036:	3b fe                	cmp    %esi,%edi
6fd038:	0f 42 c7             	cmovb  %edi,%eax
6fd03b:	50                   	push   %eax
6fd03c:	51                   	push   %ecx
6fd03d:	52                   	push   %edx
6fd03e:	e8 ba 53 d3 ff       	call   0x4323fd
6fd043:	83 c4 0c             	add    $0xc,%esp
6fd046:	85 c0                	test   %eax,%eax
6fd048:	75 13                	jne    0x6fd05d
6fd04a:	3b f7                	cmp    %edi,%esi
6fd04c:	76 0b                	jbe    0x6fd059
6fd04e:	83 c8 ff             	or     $0xffffffff,%eax
6fd051:	5f                   	pop    %edi
6fd052:	c1 e8 1f             	shr    $0x1f,%eax
6fd055:	5e                   	pop    %esi
6fd056:	c2 08 00             	ret    $0x8
6fd059:	1b c0                	sbb    %eax,%eax
6fd05b:	f7 d8                	neg    %eax
6fd05d:	5f                   	pop    %edi
6fd05e:	c1 e8 1f             	shr    $0x1f,%eax