6dcea6:	cc                   	int3
6dcea7:	cc                   	int3
6dcea8:	cc                   	int3
6dcea9:	cc                   	int3
6dceaa:	cc                   	int3
6dceab:	cc                   	int3
6dceac:	cc                   	int3
6dcead:	cc                   	int3
6dceae:	cc                   	int3
6dceaf:	cc                   	int3
6dceb0:	8b c1                	mov    %ecx,%eax
6dceb2:	c3                   	ret
6dceb3:	cc                   	int3
6dceb4:	cc                   	int3
6dceb5:	cc                   	int3
6dceb6:	cc                   	int3
6dceb7:	cc                   	int3
6dceb8:	cc                   	int3
6dceb9:	cc                   	int3
6dceba:	cc                   	int3
6dcebb:	cc                   	int3
6dcebc:	cc                   	int3
6dcebd:	cc                   	int3
6dcebe:	cc                   	int3
6dcebf:	cc                   	int3
6dcec0:	8b c1                	mov    %ecx,%eax
6dcec2:	c3                   	ret
6dcec3:	cc                   	int3
6dcec4:	cc                   	int3
6dcec5:	cc                   	int3
6dcec6:	cc                   	int3
6dcec7:	cc                   	int3
6dcec8:	cc                   	int3
6dcec9:	cc                   	int3
6dceca:	cc                   	int3
6dcecb:	cc                   	int3
6dcecc:	cc                   	int3
6dcecd:	cc                   	int3
6dcece:	cc                   	int3
6dcecf:	cc                   	int3
6dced0:	8b c1                	mov    %ecx,%eax
6dced2:	c3                   	ret
6dced3:	cc                   	int3
6dced4:	cc                   	int3
6dced5:	cc                   	int3
6dced6:	cc                   	int3
6dced7:	cc                   	int3
6dced8:	cc                   	int3
6dced9:	cc                   	int3
6dceda:	cc                   	int3
6dcedb:	cc                   	int3
6dcedc:	cc                   	int3
6dcedd:	cc                   	int3
6dcede:	cc                   	int3
6dcedf:	cc                   	int3
6dcee0:	8d 41 04             	lea    0x4(%ecx),%eax
6dcee3:	c3                   	ret
6dcee4:	cc                   	int3
6dcee5:	cc                   	int3
6dcee6:	cc                   	int3
6dcee7:	cc                   	int3
6dcee8:	cc                   	int3
6dcee9:	cc                   	int3
6dceea:	cc                   	int3
6dceeb:	cc                   	int3
6dceec:	cc                   	int3
6dceed:	cc                   	int3
6dceee:	cc                   	int3
6dceef:	cc                   	int3
6dcef0:	8d 41 04             	lea    0x4(%ecx),%eax
6dcef3:	c3                   	ret
6dcef4:	cc                   	int3
6dcef5:	cc                   	int3
6dcef6:	cc                   	int3
6dcef7:	cc                   	int3
6dcef8:	cc                   	int3
6dcef9:	cc                   	int3
6dcefa:	cc                   	int3
6dcefb:	cc                   	int3
6dcefc:	cc                   	int3
6dcefd:	cc                   	int3
6dcefe:	cc                   	int3
6dceff:	cc                   	int3
6dcf00:	8d 41 04             	lea    0x4(%ecx),%eax
6dcf03:	c3                   	ret
6dcf04:	cc                   	int3
6dcf05:	cc                   	int3
6dcf06:	cc                   	int3
6dcf07:	cc                   	int3
6dcf08:	cc                   	int3
6dcf09:	cc                   	int3
6dcf0a:	cc                   	int3
6dcf0b:	cc                   	int3
6dcf0c:	cc                   	int3
6dcf0d:	cc                   	int3
6dcf0e:	cc                   	int3
6dcf0f:	cc                   	int3
6dcf10:	8d 41 04             	lea    0x4(%ecx),%eax
6dcf13:	c3                   	ret
6dcf14:	cc                   	int3
6dcf15:	cc                   	int3
6dcf16:	cc                   	int3
6dcf17:	cc                   	int3
6dcf18:	cc                   	int3
6dcf19:	cc                   	int3
6dcf1a:	cc                   	int3
6dcf1b:	cc                   	int3
6dcf1c:	cc                   	int3
6dcf1d:	cc                   	int3
6dcf1e:	cc                   	int3
6dcf1f:	cc                   	int3
6dcf20:	c3                   	ret
6dcf21:	cc                   	int3
6dcf22:	cc                   	int3
6dcf23:	cc                   	int3
6dcf24:	cc                   	int3
6dcf25:	cc                   	int3
6dcf26:	cc                   	int3
6dcf27:	cc                   	int3
6dcf28:	cc                   	int3
6dcf29:	cc                   	int3
6dcf2a:	cc                   	int3
6dcf2b:	cc                   	int3
6dcf2c:	cc                   	int3
6dcf2d:	cc                   	int3
6dcf2e:	cc                   	int3
6dcf2f:	cc                   	int3
6dcf30:	c3                   	ret
6dcf31:	cc                   	int3
6dcf32:	cc                   	int3
6dcf33:	cc                   	int3
6dcf34:	cc                   	int3
6dcf35:	cc                   	int3
6dcf36:	cc                   	int3
6dcf37:	cc                   	int3
6dcf38:	cc                   	int3
6dcf39:	cc                   	int3
6dcf3a:	cc                   	int3
6dcf3b:	cc                   	int3
6dcf3c:	cc                   	int3
6dcf3d:	cc                   	int3
6dcf3e:	cc                   	int3
6dcf3f:	cc                   	int3
6dcf40:	c3                   	ret
6dcf41:	cc                   	int3
6dcf42:	cc                   	int3
6dcf43:	cc                   	int3
6dcf44:	cc                   	int3
6dcf45:	cc                   	int3
6dcf46:	cc                   	int3
6dcf47:	cc                   	int3
6dcf48:	cc                   	int3
6dcf49:	cc                   	int3
6dcf4a:	cc                   	int3
6dcf4b:	cc                   	int3
6dcf4c:	cc                   	int3
6dcf4d:	cc                   	int3
6dcf4e:	cc                   	int3
6dcf4f:	cc                   	int3
6dcf50:	56                   	push   %esi
6dcf51:	8b f1                	mov    %ecx,%esi
6dcf53:	8b 06                	mov    (%esi),%eax
6dcf55:	85 c0                	test   %eax,%eax
6dcf57:	74 34                	je     0x6dcf8d
6dcf59:	56                   	push   %esi
6dcf5a:	ff 76 04             	push   0x4(%esi)
6dcf5d:	50                   	push   %eax
6dcf5e:	e8 30 b0 d4 ff       	call   0x427f93
6dcf63:	8b 0e                	mov    (%esi),%ecx
6dcf65:	83 c4 0c             	add    $0xc,%esp
6dcf68:	8b 46 08             	mov    0x8(%esi),%eax
6dcf6b:	2b c1                	sub    %ecx,%eax
6dcf6d:	c1 f8 04             	sar    $0x4,%eax
6dcf70:	50                   	push   %eax
6dcf71:	51                   	push   %ecx
6dcf72:	8b ce                	mov    %esi,%ecx
6dcf74:	e8 2c f5 d2 ff       	call   0x40c4a5
6dcf79:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6dcf7f:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6dcf86:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
6dcf8d:	5e                   	pop    %esi
6dcf8e:	c3                   	ret
6dcf8f:	cc                   	int3
6dcf90:	cc                   	int3
6dcf91:	cc                   	int3
6dcf92:	cc                   	int3
6dcf93:	cc                   	int3
6dcf94:	cc                   	int3
6dcf95:	cc                   	int3
6dcf96:	cc                   	int3
6dcf97:	cc                   	int3
6dcf98:	cc                   	int3
6dcf99:	cc                   	int3
6dcf9a:	cc                   	int3
6dcf9b:	cc                   	int3
6dcf9c:	cc                   	int3
6dcf9d:	cc                   	int3
6dcf9e:	cc                   	int3
6dcf9f:	cc                   	int3
6dcfa0:	51                   	push   %ecx
6dcfa1:	57                   	push   %edi
6dcfa2:	8b f9                	mov    %ecx,%edi
6dcfa4:	8b 07                	mov    (%edi),%eax
6dcfa6:	85 c0                	test   %eax,%eax
6dcfa8:	74 45                	je     0x6dcfef
6dcfaa:	ff 74 24 04          	push   0x4(%esp)
6dcfae:	57                   	push   %edi
6dcfaf:	ff 77 04             	push   0x4(%edi)
6dcfb2:	50                   	push   %eax
6dcfb3:	e8 1c 9e d2 ff       	call   0x406dd4
6dcfb8:	8b 4f 08             	mov    0x8(%edi),%ecx
6dcfbb:	b8 67 66 66 66       	mov    $0x66666667,%eax
6dcfc0:	2b 0f                	sub    (%edi),%ecx
6dcfc2:	83 c4 10             	add    $0x10,%esp
6dcfc5:	f7 e9                	imul   %ecx
6dcfc7:	8b cf                	mov    %edi,%ecx
6dcfc9:	c1 fa 03             	sar    $0x3,%edx
6dcfcc:	8b c2                	mov    %edx,%eax
6dcfce:	c1 e8 1f             	shr    $0x1f,%eax
6dcfd1:	03 c2                	add    %edx,%eax
6dcfd3:	50                   	push   %eax
6dcfd4:	ff 37                	push   (%edi)
6dcfd6:	e8 0a c4 d2 ff       	call   0x4093e5
6dcfdb:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
6dcfe1:	c7 47 04 00 00 00 00 	movl   $0x0,0x4(%edi)
6dcfe8:	c7 47 08 00 00 00 00 	movl   $0x0,0x8(%edi)
6dcfef:	5f                   	pop    %edi
6dcff0:	59                   	pop    %ecx
6dcff1:	c3                   	ret
6dcff2:	cc                   	int3
6dcff3:	cc                   	int3
6dcff4:	cc                   	int3
6dcff5:	cc                   	int3
6dcff6:	cc                   	int3
6dcff7:	cc                   	int3
6dcff8:	cc                   	int3
6dcff9:	cc                   	int3
6dcffa:	cc                   	int3
6dcffb:	cc                   	int3
6dcffc:	cc                   	int3
6dcffd:	cc                   	int3
6dcffe:	cc                   	int3
6dcfff:	cc                   	int3
6dd000:	cc                   	int3
6dd001:	cc                   	int3
6dd002:	cc                   	int3
6dd003:	cc                   	int3
6dd004:	cc                   	int3
6dd005:	cc                   	int3
6dd006:	cc                   	int3
6dd007:	cc                   	int3
6dd008:	cc                   	int3
6dd009:	cc                   	int3
6dd00a:	cc                   	int3
6dd00b:	cc                   	int3
6dd00c:	cc                   	int3
6dd00d:	cc                   	int3
6dd00e:	cc                   	int3
6dd00f:	cc                   	int3
6dd010:	51                   	push   %ecx
6dd011:	57                   	push   %edi
6dd012:	8b f9                	mov    %ecx,%edi
6dd014:	8b 07                	mov    (%edi),%eax
6dd016:	85 c0                	test   %eax,%eax
6dd018:	74 45                	je     0x6dd05f
6dd01a:	ff 74 24 04          	push   0x4(%esp)
6dd01e:	57                   	push   %edi
6dd01f:	ff 77 04             	push   0x4(%edi)
6dd022:	50                   	push   %eax
6dd023:	e8 7e 5c d3 ff       	call   0x412ca6
6dd028:	8b 4f 08             	mov    0x8(%edi),%ecx
6dd02b:	b8 39 8e e3 38       	mov    $0x38e38e39,%eax
6dd030:	2b 0f                	sub    (%edi),%ecx
6dd032:	83 c4 10             	add    $0x10,%esp
6dd035:	f7 e9                	imul   %ecx
6dd037:	8b cf                	mov    %edi,%ecx
6dd039:	c1 fa 03             	sar    $0x3,%edx
6dd03c:	8b c2                	mov    %edx,%eax
6dd03e:	c1 e8 1f             	shr    $0x1f,%eax
6dd041:	03 c2                	add    %edx,%eax
6dd043:	50                   	push   %eax
6dd044:	ff 37                	push   (%edi)
6dd046:	e8 08 b0 d2 ff       	call   0x408053
6dd04b:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
6dd051:	c7 47 04 00 00 00 00 	movl   $0x0,0x4(%edi)
6dd058:	c7 47 08 00 00 00 00 	movl   $0x0,0x8(%edi)
6dd05f:	5f                   	pop    %edi
6dd060:	59                   	pop    %ecx
6dd061:	c3                   	ret
6dd062:	cc                   	int3
6dd063:	cc                   	int3
6dd064:	cc                   	int3
6dd065:	cc                   	int3
6dd066:	cc                   	int3
6dd067:	cc                   	int3
6dd068:	cc                   	int3
6dd069:	cc                   	int3
6dd06a:	cc                   	int3
6dd06b:	cc                   	int3
6dd06c:	cc                   	int3
6dd06d:	cc                   	int3
6dd06e:	cc                   	int3
6dd06f:	cc                   	int3
6dd070:	cc                   	int3
6dd071:	cc                   	int3
6dd072:	cc                   	int3
6dd073:	cc                   	int3
6dd074:	cc                   	int3
6dd075:	cc                   	int3
6dd076:	cc                   	int3
6dd077:	cc                   	int3
6dd078:	cc                   	int3
6dd079:	cc                   	int3
6dd07a:	cc                   	int3
6dd07b:	cc                   	int3
6dd07c:	cc                   	int3
6dd07d:	cc                   	int3
6dd07e:	cc                   	int3
6dd07f:	cc                   	int3
6dd080:	68 58 20 bd 00       	push   $0xbd2058
6dd085:	e8 8c c7 d4 ff       	call   0x429816
6dd08a:	cc                   	int3
6dd08b:	cc                   	int3
6dd08c:	cc                   	int3
6dd08d:	cc                   	int3
6dd08e:	cc                   	int3
6dd08f:	cc                   	int3
6dd090:	c2 08 00             	ret    $0x8
6dd093:	cc                   	int3
6dd094:	cc                   	int3
6dd095:	cc                   	int3
6dd096:	cc                   	int3
6dd097:	cc                   	int3
6dd098:	cc                   	int3
6dd099:	cc                   	int3
6dd09a:	cc                   	int3
6dd09b:	cc                   	int3
6dd09c:	cc                   	int3
6dd09d:	cc                   	int3
6dd09e:	cc                   	int3
6dd09f:	cc                   	int3
6dd0a0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
6dd0a4:	85 c9                	test   %ecx,%ecx
6dd0a6:	74 0d                	je     0x6dd0b5
6dd0a8:	8b 01                	mov    (%ecx),%eax
6dd0aa:	c7 44 24 04 01 00 00 	movl   $0x1,0x4(%esp)
6dd0b1:	00
6dd0b2:	ff 60 08             	jmp    *0x8(%eax)
6dd0b5:	c2 04 00             	ret    $0x4
6dd0b8:	cc                   	int3