4cbaae:	cc                   	int3
4cbaaf:	cc                   	int3
4cbab0:	8b 44 24 04          	mov    0x4(%esp),%eax
4cbab4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4cbab8:	2b c8                	sub    %eax,%ecx
4cbaba:	51                   	push   %ecx
4cbabb:	50                   	push   %eax
4cbabc:	8b 44 24 14          	mov    0x14(%esp),%eax
4cbac0:	2b c1                	sub    %ecx,%eax
4cbac2:	50                   	push   %eax
4cbac3:	e8 ba 30 f5 ff       	call   0x41eb82
4cbac8:	83 c4 0c             	add    $0xc,%esp
4cbacb:	c3                   	ret
4cbacc:	cc                   	int3
4cbacd:	cc                   	int3
4cbace:	cc                   	int3
4cbacf:	cc                   	int3
4cbad0:	cc                   	int3
4cbad1:	cc                   	int3
4cbad2:	cc                   	int3
4cbad3:	cc                   	int3
4cbad4:	cc                   	int3
4cbad5:	cc                   	int3
4cbad6:	cc                   	int3
4cbad7:	cc                   	int3
4cbad8:	cc                   	int3
4cbad9:	cc                   	int3
4cbada:	cc                   	int3
4cbadb:	cc                   	int3
4cbadc:	cc                   	int3
4cbadd:	cc                   	int3
4cbade:	cc                   	int3
4cbadf:	cc                   	int3
4cbae0:	51                   	push   %ecx
4cbae1:	c6 04 24 00          	movb   $0x0,(%esp)
4cbae5:	ff 34 24             	push   (%esp)
4cbae8:	ff 74 24 14          	push   0x14(%esp)
4cbaec:	ff 74 24 14          	push   0x14(%esp)
4cbaf0:	ff 74 24 14          	push   0x14(%esp)
4cbaf4:	e8 24 34 f7 ff       	call   0x43ef1d
4cbaf9:	83 c4 14             	add    $0x14,%esp
4cbafc:	c3                   	ret
4cbafd:	cc                   	int3
4cbafe:	cc                   	int3
4cbaff:	cc                   	int3
4cbb00:	cc                   	int3
4cbb01:	cc                   	int3
4cbb02:	cc                   	int3
4cbb03:	cc                   	int3
4cbb04:	cc                   	int3
4cbb05:	cc                   	int3
4cbb06:	cc                   	int3
4cbb07:	cc                   	int3
4cbb08:	cc                   	int3
4cbb09:	cc                   	int3
4cbb0a:	cc                   	int3
4cbb0b:	cc                   	int3
4cbb0c:	cc                   	int3
4cbb0d:	cc                   	int3
4cbb0e:	cc                   	int3
4cbb0f:	cc                   	int3
4cbb10:	51                   	push   %ecx
4cbb11:	c6 04 24 00          	movb   $0x0,(%esp)
4cbb15:	ff 34 24             	push   (%esp)
4cbb18:	ff 74 24 14          	push   0x14(%esp)
4cbb1c:	ff 74 24 14          	push   0x14(%esp)
4cbb20:	ff 74 24 14          	push   0x14(%esp)
4cbb24:	e8 57 d4 f3 ff       	call   0x408f80
4cbb29:	83 c4 14             	add    $0x14,%esp
4cbb2c:	c3                   	ret
4cbb2d:	cc                   	int3
4cbb2e:	cc                   	int3
4cbb2f:	cc                   	int3
4cbb30:	cc                   	int3
4cbb31:	cc                   	int3
4cbb32:	cc                   	int3
4cbb33:	cc                   	int3
4cbb34:	cc                   	int3
4cbb35:	cc                   	int3
4cbb36:	cc                   	int3
4cbb37:	cc                   	int3
4cbb38:	cc                   	int3
4cbb39:	cc                   	int3
4cbb3a:	cc                   	int3
4cbb3b:	cc                   	int3
4cbb3c:	cc                   	int3
4cbb3d:	cc                   	int3
4cbb3e:	cc                   	int3
4cbb3f:	cc                   	int3
4cbb40:	81 ec 84 00 00 00    	sub    $0x84,%esp
4cbb46:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4cbb4b:	33 c4                	xor    %esp,%eax
4cbb4d:	89 84 24 80 00 00 00 	mov    %eax,0x80(%esp)
4cbb54:	8b 84 24 88 00 00 00 	mov    0x88(%esp),%eax
4cbb5b:	53                   	push   %ebx
4cbb5c:	55                   	push   %ebp
4cbb5d:	8b ac 24 98 00 00 00 	mov    0x98(%esp),%ebp
4cbb64:	8b cd                	mov    %ebp,%ecx
4cbb66:	56                   	push   %esi
4cbb67:	8b b4 24 98 00 00 00 	mov    0x98(%esp),%esi
4cbb6e:	2b ce                	sub    %esi,%ecx
4cbb70:	89 44 24 30          	mov    %eax,0x30(%esp)
4cbb74:	b8 e9 a2 8b 2e       	mov    $0x2e8ba2e9,%eax
4cbb79:	f7 e9                	imul   %ecx
4cbb7b:	57                   	push   %edi
4cbb7c:	ff b4 24 a4 00 00 00 	push   0xa4(%esp)
4cbb83:	c1 fa 05             	sar    $0x5,%edx
4cbb86:	8b c2                	mov    %edx,%eax
4cbb88:	89 74 24 2c          	mov    %esi,0x2c(%esp)
4cbb8c:	c1 e8 1f             	shr    $0x1f,%eax
4cbb8f:	03 c2                	add    %edx,%eax
4cbb91:	89 6c 24 1c          	mov    %ebp,0x1c(%esp)
4cbb95:	6b d8 58             	imul   $0x58,%eax,%ebx
4cbb98:	8d 45 a8             	lea    -0x58(%ebp),%eax
4cbb9b:	50                   	push   %eax
4cbb9c:	03 de                	add    %esi,%ebx
4cbb9e:	53                   	push   %ebx
4cbb9f:	56                   	push   %esi
4cbba0:	89 5c 24 20          	mov    %ebx,0x20(%esp)
4cbba4:	e8 4c 73 f3 ff       	call   0x402ef5
4cbba9:	83 c4 10             	add    $0x10,%esp
4cbbac:	8d 7b 58             	lea    0x58(%ebx),%edi
4cbbaf:	89 7c 24 14          	mov    %edi,0x14(%esp)
4cbbb3:	3b f3                	cmp    %ebx,%esi
4cbbb5:	0f 83 1f 01 00 00    	jae    0x4cbcda
4cbbbb:	8d 6b f8             	lea    -0x8(%ebx),%ebp
4cbbbe:	66 90                	xchg   %ax,%ax
4cbbc0:	83 7d 58 10          	cmpl   $0x10,0x58(%ebp)
4cbbc4:	8d 55 44             	lea    0x44(%ebp),%edx
4cbbc7:	72 04                	jb     0x4cbbcd
4cbbc9:	8b 0a                	mov    (%edx),%ecx
4cbbcb:	eb 02                	jmp    0x4cbbcf
4cbbcd:	8b ca                	mov    %edx,%ecx
4cbbcf:	83 7d 00 10          	cmpl   $0x10,0x0(%ebp)
4cbbd3:	8d 75 ec             	lea    -0x14(%ebp),%esi
4cbbd6:	72 04                	jb     0x4cbbdc
4cbbd8:	8b 3e                	mov    (%esi),%edi
4cbbda:	eb 02                	jmp    0x4cbbde
4cbbdc:	8b fe                	mov    %esi,%edi
4cbbde:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cbbe1:	8b 5d 54             	mov    0x54(%ebp),%ebx
4cbbe4:	3b c3                	cmp    %ebx,%eax
4cbbe6:	0f 42 d8             	cmovb  %eax,%ebx
4cbbe9:	85 db                	test   %ebx,%ebx
4cbbeb:	74 66                	je     0x4cbc53
4cbbed:	83 eb 04             	sub    $0x4,%ebx
4cbbf0:	72 11                	jb     0x4cbc03
4cbbf2:	8b 07                	mov    (%edi),%eax
4cbbf4:	3b 01                	cmp    (%ecx),%eax
4cbbf6:	75 10                	jne    0x4cbc08
4cbbf8:	83 c7 04             	add    $0x4,%edi
4cbbfb:	83 c1 04             	add    $0x4,%ecx
4cbbfe:	83 eb 04             	sub    $0x4,%ebx
4cbc01:	73 ef                	jae    0x4cbbf2
4cbc03:	83 fb fc             	cmp    $0xfffffffc,%ebx
4cbc06:	74 34                	je     0x4cbc3c
4cbc08:	8a 07                	mov    (%edi),%al
4cbc0a:	3a 01                	cmp    (%ecx),%al
4cbc0c:	75 27                	jne    0x4cbc35
4cbc0e:	83 fb fd             	cmp    $0xfffffffd,%ebx
4cbc11:	74 29                	je     0x4cbc3c
4cbc13:	8a 47 01             	mov    0x1(%edi),%al
4cbc16:	3a 41 01             	cmp    0x1(%ecx),%al
4cbc19:	75 1a                	jne    0x4cbc35
4cbc1b:	83 fb fe             	cmp    $0xfffffffe,%ebx
4cbc1e:	74 1c                	je     0x4cbc3c
4cbc20:	8a 47 02             	mov    0x2(%edi),%al
4cbc23:	3a 41 02             	cmp    0x2(%ecx),%al
4cbc26:	75 0d                	jne    0x4cbc35
4cbc28:	83 fb ff             	cmp    $0xffffffff,%ebx
4cbc2b:	74 0f                	je     0x4cbc3c
4cbc2d:	8a 47 03             	mov    0x3(%edi),%al
4cbc30:	3a 41 03             	cmp    0x3(%ecx),%al
4cbc33:	74 07                	je     0x4cbc3c
4cbc35:	1b c0                	sbb    %eax,%eax
4cbc37:	83 c8 01             	or     $0x1,%eax
4cbc3a:	eb 02                	jmp    0x4cbc3e
4cbc3c:	33 c0                	xor    %eax,%eax
4cbc3e:	85 c0                	test   %eax,%eax
4cbc40:	74 0e                	je     0x4cbc50
4cbc42:	0f 88 8a 00 00 00    	js     0x4cbcd2
4cbc48:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cbc4b:	8b 5d 54             	mov    0x54(%ebp),%ebx
4cbc4e:	eb 0a                	jmp    0x4cbc5a
4cbc50:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cbc53:	8b 5d 54             	mov    0x54(%ebp),%ebx
4cbc56:	3b c3                	cmp    %ebx,%eax
4cbc58:	72 78                	jb     0x4cbcd2
4cbc5a:	83 7d 00 10          	cmpl   $0x10,0x0(%ebp)
4cbc5e:	72 02                	jb     0x4cbc62
4cbc60:	8b 36                	mov    (%esi),%esi
4cbc62:	83 7d 58 10          	cmpl   $0x10,0x58(%ebp)
4cbc66:	72 02                	jb     0x4cbc6a
4cbc68:	8b 12                	mov    (%edx),%edx
4cbc6a:	3b d8                	cmp    %eax,%ebx
4cbc6c:	8b c8                	mov    %eax,%ecx
4cbc6e:	0f 42 cb             	cmovb  %ebx,%ecx
4cbc71:	85 c9                	test   %ecx,%ecx
4cbc73:	0f 84 85 00 00 00    	je     0x4cbcfe
4cbc79:	83 e9 04             	sub    $0x4,%ecx
4cbc7c:	72 13                	jb     0x4cbc91
4cbc7e:	66 90                	xchg   %ax,%ax
4cbc80:	8b 02                	mov    (%edx),%eax
4cbc82:	3b 06                	cmp    (%esi),%eax
4cbc84:	75 10                	jne    0x4cbc96
4cbc86:	83 c2 04             	add    $0x4,%edx
4cbc89:	83 c6 04             	add    $0x4,%esi
4cbc8c:	83 e9 04             	sub    $0x4,%ecx
4cbc8f:	73 ef                	jae    0x4cbc80
4cbc91:	83 f9 fc             	cmp    $0xfffffffc,%ecx
4cbc94:	74 34                	je     0x4cbcca
4cbc96:	8a 02                	mov    (%edx),%al
4cbc98:	3a 06                	cmp    (%esi),%al
4cbc9a:	75 27                	jne    0x4cbcc3
4cbc9c:	83 f9 fd             	cmp    $0xfffffffd,%ecx
4cbc9f:	74 29                	je     0x4cbcca
4cbca1:	8a 42 01             	mov    0x1(%edx),%al
4cbca4:	3a 46 01             	cmp    0x1(%esi),%al
4cbca7:	75 1a                	jne    0x4cbcc3
4cbca9:	83 f9 fe             	cmp    $0xfffffffe,%ecx
4cbcac:	74 1c                	je     0x4cbcca
4cbcae:	8a 42 02             	mov    0x2(%edx),%al
4cbcb1:	3a 46 02             	cmp    0x2(%esi),%al
4cbcb4:	75 0d                	jne    0x4cbcc3
4cbcb6:	83 f9 ff             	cmp    $0xffffffff,%ecx
4cbcb9:	74 0f                	je     0x4cbcca
4cbcbb:	8a 42 03             	mov    0x3(%edx),%al
4cbcbe:	3a 46 03             	cmp    0x3(%esi),%al
4cbcc1:	74 07                	je     0x4cbcca
4cbcc3:	1b c0                	sbb    %eax,%eax
4cbcc5:	83 c8 01             	or     $0x1,%eax
4cbcc8:	eb 02                	jmp    0x4cbccc
4cbcca:	33 c0                	xor    %eax,%eax
4cbccc:	85 c0                	test   %eax,%eax
4cbcce:	74 2b                	je     0x4cbcfb
4cbcd0:	79 30                	jns    0x4cbd02
4cbcd2:	8b 5c 24 10          	mov    0x10(%esp),%ebx
4cbcd6:	8b 7c 24 14          	mov    0x14(%esp),%edi
4cbcda:	8b 44 24 18          	mov    0x18(%esp),%eax
4cbcde:	3b f8                	cmp    %eax,%edi
4cbce0:	0f 83 66 01 00 00    	jae    0x4cbe4c
4cbce6:	83 c7 3c             	add    $0x3c,%edi
4cbce9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4cbcf0:	83 7b 50 10          	cmpl   $0x10,0x50(%ebx)
4cbcf4:	72 26                	jb     0x4cbd1c
4cbcf6:	8b 53 3c             	mov    0x3c(%ebx),%edx
4cbcf9:	eb 24                	jmp    0x4cbd1f
4cbcfb:	8b 45 fc             	mov    -0x4(%ebp),%eax
4cbcfe:	3b d8                	cmp    %eax,%ebx
4cbd00:	72 d0                	jb     0x4cbcd2
4cbd02:	8b 5c 24 10          	mov    0x10(%esp),%ebx
4cbd06:	83 ed 58             	sub    $0x58,%ebp
4cbd09:	83 eb 58             	sub    $0x58,%ebx
4cbd0c:	89 5c 24 10          	mov    %ebx,0x10(%esp)
4cbd10:	39 5c 24 28          	cmp    %ebx,0x28(%esp)
4cbd14:	0f 82 a6 fe ff ff    	jb     0x4cbbc0
4cbd1a:	eb ba                	jmp    0x4cbcd6
4cbd1c:	8d 53 3c             	lea    0x3c(%ebx),%edx
4cbd1f:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4cbd23:	72 04                	jb     0x4cbd29
4cbd25:	8b 0f                	mov    (%edi),%ecx
4cbd27:	eb 02                	jmp    0x4cbd2b
4cbd29:	8b cf                	mov    %edi,%ecx
4cbd2b:	8b 6b 4c             	mov    0x4c(%ebx),%ebp
4cbd2e:	8b f5                	mov    %ebp,%esi
4cbd30:	8b 47 10             	mov    0x10(%edi),%eax
4cbd33:	3b c5                	cmp    %ebp,%eax
4cbd35:	0f 42 f0             	cmovb  %eax,%esi
4cbd38:	85 f6                	test   %esi,%esi
4cbd3a:	74 63                	je     0x4cbd9f
4cbd3c:	83 ee 04             	sub    $0x4,%esi
4cbd3f:	72 11                	jb     0x4cbd52
4cbd41:	8b 01                	mov    (%ecx),%eax
4cbd43:	3b 02                	cmp    (%edx),%eax
4cbd45:	75 10                	jne    0x4cbd57
4cbd47:	83 c1 04             	add    $0x4,%ecx
4cbd4a:	83 c2 04             	add    $0x4,%edx
4cbd4d:	83 ee 04             	sub    $0x4,%esi
4cbd50:	73 ef                	jae    0x4cbd41
4cbd52:	83 fe fc             	cmp    $0xfffffffc,%esi
4cbd55:	74 34                	je     0x4cbd8b
4cbd57:	8a 01                	mov    (%ecx),%al
4cbd59:	3a 02                	cmp    (%edx),%al
4cbd5b:	75 27                	jne    0x4cbd84
4cbd5d:	83 fe fd             	cmp    $0xfffffffd,%esi
4cbd60:	74 29                	je     0x4cbd8b
4cbd62:	8a 41 01             	mov    0x1(%ecx),%al
4cbd65:	3a 42 01             	cmp    0x1(%edx),%al
4cbd68:	75 1a                	jne    0x4cbd84
4cbd6a:	83 fe fe             	cmp    $0xfffffffe,%esi
4cbd6d:	74 1c                	je     0x4cbd8b
4cbd6f:	8a 41 02             	mov    0x2(%ecx),%al
4cbd72:	3a 42 02             	cmp    0x2(%edx),%al
4cbd75:	75 0d                	jne    0x4cbd84
4cbd77:	83 fe ff             	cmp    $0xffffffff,%esi
4cbd7a:	74 0f                	je     0x4cbd8b
4cbd7c:	8a 41 03             	mov    0x3(%ecx),%al
4cbd7f:	3a 42 03             	cmp    0x3(%edx),%al
4cbd82:	74 07                	je     0x4cbd8b
4cbd84:	1b c0                	sbb    %eax,%eax
4cbd86:	83 c8 01             	or     $0x1,%eax
4cbd89:	eb 02                	jmp    0x4cbd8d
4cbd8b:	33 c0                	xor    %eax,%eax
4cbd8d:	85 c0                	test   %eax,%eax
4cbd8f:	74 0b                	je     0x4cbd9c
4cbd91:	0f 88 ad 00 00 00    	js     0x4cbe44
4cbd97:	8b 47 10             	mov    0x10(%edi),%eax
4cbd9a:	eb 0b                	jmp    0x4cbda7
4cbd9c:	8b 47 10             	mov    0x10(%edi),%eax
4cbd9f:	3b c5                	cmp    %ebp,%eax
4cbda1:	0f 82 9d 00 00 00    	jb     0x4cbe44
4cbda7:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
4cbdab:	72 04                	jb     0x4cbdb1
4cbdad:	8b 37                	mov    (%edi),%esi
4cbdaf:	eb 02                	jmp    0x4cbdb3
4cbdb1:	8b f7                	mov    %edi,%esi
4cbdb3:	83 7b 50 10          	cmpl   $0x10,0x50(%ebx)
4cbdb7:	72 05                	jb     0x4cbdbe
4cbdb9:	8b 53 3c             	mov    0x3c(%ebx),%edx
4cbdbc:	eb 03                	jmp    0x4cbdc1
4cbdbe:	8d 53 3c             	lea    0x3c(%ebx),%edx
4cbdc1:	3b e8                	cmp    %eax,%ebp
4cbdc3:	8b c8                	mov    %eax,%ecx
4cbdc5:	0f 42 cd             	cmovb  %ebp,%ecx
4cbdc8:	85 c9                	test   %ecx,%ecx
4cbdca:	74 5c                	je     0x4cbe28
4cbdcc:	83 e9 04             	sub    $0x4,%ecx
4cbdcf:	72 11                	jb     0x4cbde2
4cbdd1:	8b 02                	mov    (%edx),%eax
4cbdd3:	3b 06                	cmp    (%esi),%eax
4cbdd5:	75 10                	jne    0x4cbde7
4cbdd7:	83 c2 04             	add    $0x4,%edx
4cbdda:	83 c6 04             	add    $0x4,%esi
4cbddd:	83 e9 04             	sub    $0x4,%ecx
4cbde0:	73 ef                	jae    0x4cbdd1
4cbde2:	83 f9 fc             	cmp    $0xfffffffc,%ecx
4cbde5:	74 34                	je     0x4cbe1b
4cbde7:	8a 02                	mov    (%edx),%al
4cbde9:	3a 06                	cmp    (%esi),%al
4cbdeb:	75 27                	jne    0x4cbe14
4cbded:	83 f9 fd             	cmp    $0xfffffffd,%ecx
4cbdf0:	74 29                	je     0x4cbe1b
4cbdf2:	8a 42 01             	mov    0x1(%edx),%al
4cbdf5:	3a 46 01             	cmp    0x1(%esi),%al
4cbdf8:	75 1a                	jne    0x4cbe14
4cbdfa:	83 f9 fe             	cmp    $0xfffffffe,%ecx
4cbdfd:	74 1c                	je     0x4cbe1b
4cbdff:	8a 42 02             	mov    0x2(%edx),%al
4cbe02:	3a 46 02             	cmp    0x2(%esi),%al
4cbe05:	75 0d                	jne    0x4cbe14