60c8ba:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60c8c0:	e8 fb c3 e1 ff       	call   0x428cc0
60c8c5:	50                   	push   %eax
60c8c6:	e8 6d ab df ff       	call   0x407438
60c8cb:	68 20 00 cc 00       	push   $0xcc0020
60c8d0:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60c8d6:	8b 40 0c             	mov    0xc(%eax),%eax
60c8d9:	50                   	push   %eax
60c8da:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60c8e0:	8b 40 08             	mov    0x8(%eax),%eax
60c8e3:	50                   	push   %eax
60c8e4:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
60c8ea:	e8 a9 0e e2 ff       	call   0x42d798
60c8ef:	e8 cc c3 e1 ff       	call   0x428cc0
60c8f4:	50                   	push   %eax
60c8f5:	8b bb f4 02 00 00    	mov    0x2f4(%ebx),%edi
60c8fb:	8b 47 14             	mov    0x14(%edi),%eax
60c8fe:	8b 93 f4 02 00 00    	mov    0x2f4(%ebx),%edx
60c904:	2b 42 0c             	sub    0xc(%edx),%eax
60c907:	40                   	inc    %eax
60c908:	50                   	push   %eax
60c909:	6a 1e                	push   $0x1e
60c90b:	8b 47 0c             	mov    0xc(%edi),%eax
60c90e:	50                   	push   %eax
60c90f:	8b 47 08             	mov    0x8(%edi),%eax
60c912:	50                   	push   %eax
60c913:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60c919:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60c91f:	e8 9c c3 e1 ff       	call   0x428cc0
60c924:	50                   	push   %eax
60c925:	e8 0e ab df ff       	call   0x407438
60c92a:	68 20 00 cc 00       	push   $0xcc0020
60c92f:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60c935:	8b 40 0c             	mov    0xc(%eax),%eax
60c938:	50                   	push   %eax
60c939:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60c93f:	8b 40 10             	mov    0x10(%eax),%eax
60c942:	83 e8 06             	sub    $0x6,%eax
60c945:	50                   	push   %eax
60c946:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
60c94c:	e8 47 0e e2 ff       	call   0x42d798
60c951:	e8 6a c3 e1 ff       	call   0x428cc0
60c956:	50                   	push   %eax
60c957:	8b bb f4 02 00 00    	mov    0x2f4(%ebx),%edi
60c95d:	8b 47 14             	mov    0x14(%edi),%eax
60c960:	8b 93 f4 02 00 00    	mov    0x2f4(%ebx),%edx
60c966:	2b 42 0c             	sub    0xc(%edx),%eax
60c969:	40                   	inc    %eax
60c96a:	50                   	push   %eax
60c96b:	6a 1e                	push   $0x1e
60c96d:	8b 47 0c             	mov    0xc(%edi),%eax
60c970:	50                   	push   %eax
60c971:	8b 47 10             	mov    0x10(%edi),%eax
60c974:	83 e8 06             	sub    $0x6,%eax
60c977:	50                   	push   %eax
60c978:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60c97e:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60c984:	e8 37 c3 e1 ff       	call   0x428cc0
60c989:	50                   	push   %eax
60c98a:	e8 a9 aa df ff       	call   0x407438
60c98f:	68 20 00 cc 00       	push   $0xcc0020
60c994:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60c99a:	8b 40 14             	mov    0x14(%eax),%eax
60c99d:	83 e8 06             	sub    $0x6,%eax
60c9a0:	50                   	push   %eax
60c9a1:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60c9a7:	8b 40 08             	mov    0x8(%eax),%eax
60c9aa:	50                   	push   %eax
60c9ab:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
60c9b1:	e8 e2 0d e2 ff       	call   0x42d798
60c9b6:	e8 05 c3 e1 ff       	call   0x428cc0
60c9bb:	50                   	push   %eax
60c9bc:	6a 1e                	push   $0x1e
60c9be:	8b bb f4 02 00 00    	mov    0x2f4(%ebx),%edi
60c9c4:	8b 47 10             	mov    0x10(%edi),%eax
60c9c7:	8b 93 f4 02 00 00    	mov    0x2f4(%ebx),%edx
60c9cd:	2b 42 08             	sub    0x8(%edx),%eax
60c9d0:	40                   	inc    %eax
60c9d1:	50                   	push   %eax
60c9d2:	8b 47 14             	mov    0x14(%edi),%eax
60c9d5:	83 e8 06             	sub    $0x6,%eax
60c9d8:	50                   	push   %eax
60c9d9:	8b 47 08             	mov    0x8(%edi),%eax
60c9dc:	50                   	push   %eax
60c9dd:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60c9e3:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60c9e9:	e8 d2 c2 e1 ff       	call   0x428cc0
60c9ee:	50                   	push   %eax
60c9ef:	e8 44 aa df ff       	call   0x407438
60c9f4:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60c9fa:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60ca00:	8b 40 14             	mov    0x14(%eax),%eax
60ca03:	ba ff 00 00 00       	mov    $0xff,%edx
60ca08:	e8 77 b8 e1 ff       	call   0x428284
60ca0d:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60ca13:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60ca19:	8b 40 10             	mov    0x10(%eax),%eax
60ca1c:	ba ff 00 00 00       	mov    $0xff,%edx
60ca21:	e8 5e b5 e1 ff       	call   0x427f84
60ca26:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60ca2c:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60ca32:	8b 40 10             	mov    0x10(%eax),%eax
60ca35:	b2 04                	mov    $0x4,%dl
60ca37:	e8 28 b6 e1 ff       	call   0x428064
60ca3c:	6a 04                	push   $0x4
60ca3e:	6a 04                	push   $0x4
60ca40:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60ca46:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60ca4c:	8b 40 14             	mov    0x14(%eax),%eax
60ca4f:	e8 64 b8 e1 ff       	call   0x4282b8
60ca54:	50                   	push   %eax
60ca55:	8b 46 18             	mov    0x18(%esi),%eax
60ca58:	50                   	push   %eax
60ca59:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60ca5f:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60ca65:	e8 56 c2 e1 ff       	call   0x428cc0
60ca6a:	50                   	push   %eax
60ca6b:	e8 e8 aa df ff       	call   0x407558
60ca70:	89 b3 f4 02 00 00    	mov    %esi,0x2f4(%ebx)
60ca76:	33 c0                	xor    %eax,%eax
60ca78:	5a                   	pop    %edx
60ca79:	59                   	pop    %ecx
60ca7a:	59                   	pop    %ecx
60ca7b:	64 89 10             	mov    %edx,%fs:(%eax)
60ca7e:	eb 0a                	jmp    0x60ca8a
60ca80:	e9 d3 74 df ff       	jmp    0x403f58
60ca85:	e8 36 78 df ff       	call   0x4042c0
60ca8a:	5f                   	pop    %edi
60ca8b:	5e                   	pop    %esi
60ca8c:	5b                   	pop    %ebx
60ca8d:	8b e5                	mov    %ebp,%esp
60ca8f:	5d                   	pop    %ebp
60ca90:	c2 08 00             	ret    $0x8
60ca93:	90                   	nop
60ca94:	55                   	push   %ebp
60ca95:	8b ec                	mov    %esp,%ebp
60ca97:	83 c4 f0             	add    $0xfffffff0,%esp
60ca9a:	53                   	push   %ebx
60ca9b:	56                   	push   %esi
60ca9c:	57                   	push   %edi
60ca9d:	33 db                	xor    %ebx,%ebx
60ca9f:	89 5d f0             	mov    %ebx,-0x10(%ebp)
60caa2:	89 4d f8             	mov    %ecx,-0x8(%ebp)
60caa5:	89 55 fc             	mov    %edx,-0x4(%ebp)
60caa8:	8b f0                	mov    %eax,%esi
60caaa:	33 c0                	xor    %eax,%eax
60caac:	55                   	push   %ebp
60caad:	68 58 cb 60 00       	push   $0x60cb58
60cab2:	64 ff 30             	push   %fs:(%eax)
60cab5:	64 89 20             	mov    %esp,%fs:(%eax)
60cab8:	33 c0                	xor    %eax,%eax
60caba:	89 45 f4             	mov    %eax,-0xc(%ebp)
60cabd:	bb 04 00 00 00       	mov    $0x4,%ebx
60cac2:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60cac7:	8b 00                	mov    (%eax),%eax
60cac9:	e8 fa ab e5 ff       	call   0x4676c8
60cace:	99                   	cltd
60cacf:	f7 fb                	idiv   %ebx
60cad1:	8b f8                	mov    %eax,%edi
60cad3:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60cad8:	8b 00                	mov    (%eax),%eax
60cada:	e8 dd ab e5 ff       	call   0x4676bc
60cadf:	8b 45 fc             	mov    -0x4(%ebp),%eax
60cae2:	99                   	cltd
60cae3:	f7 fb                	idiv   %ebx
60cae5:	8b c8                	mov    %eax,%ecx
60cae7:	8b 45 f8             	mov    -0x8(%ebp),%eax
60caea:	99                   	cltd
60caeb:	f7 fb                	idiv   %ebx
60caed:	f7 ef                	imul   %edi
60caef:	03 c8                	add    %eax,%ecx
60caf1:	8b d9                	mov    %ecx,%ebx
60caf3:	8b 86 fc 02 00 00    	mov    0x2fc(%esi),%eax
60caf9:	e8 a2 93 df ff       	call   0x405ea0
60cafe:	8b d0                	mov    %eax,%edx
60cb00:	8b c3                	mov    %ebx,%eax
60cb02:	e8 85 2e e2 ff       	call   0x42f98c
60cb07:	8b 96 fc 02 00 00    	mov    0x2fc(%esi),%edx
60cb0d:	8b 1c 82             	mov    (%edx,%eax,4),%ebx
60cb10:	8b c3                	mov    %ebx,%eax
60cb12:	33 d2                	xor    %edx,%edx
60cb14:	52                   	push   %edx
60cb15:	50                   	push   %eax
60cb16:	8d 45 f0             	lea    -0x10(%ebp),%eax
60cb19:	e8 d6 ca df ff       	call   0x4095f4
60cb1e:	8b 55 f0             	mov    -0x10(%ebp),%edx
60cb21:	8b 86 f8 02 00 00    	mov    0x2f8(%esi),%eax
60cb27:	8b 08                	mov    (%eax),%ecx
60cb29:	ff 51 54             	call   *0x54(%ecx)
60cb2c:	8b d8                	mov    %eax,%ebx
60cb2e:	85 db                	test   %ebx,%ebx
60cb30:	7c 10                	jl     0x60cb42
60cb32:	8b d3                	mov    %ebx,%edx
60cb34:	8b 86 f8 02 00 00    	mov    0x2f8(%esi),%eax
60cb3a:	8b 08                	mov    (%eax),%ecx
60cb3c:	ff 51 18             	call   *0x18(%ecx)
60cb3f:	89 45 f4             	mov    %eax,-0xc(%ebp)
60cb42:	33 c0                	xor    %eax,%eax
60cb44:	5a                   	pop    %edx
60cb45:	59                   	pop    %ecx
60cb46:	59                   	pop    %ecx
60cb47:	64 89 10             	mov    %edx,%fs:(%eax)
60cb4a:	68 5f cb 60 00       	push   $0x60cb5f
60cb4f:	8d 45 f0             	lea    -0x10(%ebp),%eax
60cb52:	e8 11 7d df ff       	call   0x404868
60cb57:	c3                   	ret
60cb58:	e9 af 76 df ff       	jmp    0x40420c
60cb5d:	eb f0                	jmp    0x60cb4f
60cb5f:	8b 45 f4             	mov    -0xc(%ebp),%eax
60cb62:	5f                   	pop    %edi
60cb63:	5e                   	pop    %esi
60cb64:	5b                   	pop    %ebx
60cb65:	8b e5                	mov    %ebp,%esp
60cb67:	5d                   	pop    %ebp
60cb68:	c3                   	ret
60cb69:	8d 40 00             	lea    0x0(%eax),%eax
60cb6c:	55                   	push   %ebp
60cb6d:	8b ec                	mov    %esp,%ebp
60cb6f:	83 c4 c8             	add    $0xffffffc8,%esp
60cb72:	53                   	push   %ebx
60cb73:	56                   	push   %esi
60cb74:	57                   	push   %edi
60cb75:	33 d2                	xor    %edx,%edx
60cb77:	89 55 c8             	mov    %edx,-0x38(%ebp)
60cb7a:	89 55 cc             	mov    %edx,-0x34(%ebp)
60cb7d:	89 45 fc             	mov    %eax,-0x4(%ebp)
60cb80:	33 c0                	xor    %eax,%eax
60cb82:	55                   	push   %ebp
60cb83:	68 08 ce 60 00       	push   $0x60ce08
60cb88:	64 ff 30             	push   %fs:(%eax)
60cb8b:	64 89 20             	mov    %esp,%fs:(%eax)
60cb8e:	b2 01                	mov    $0x1,%dl
60cb90:	a1 50 64 42 00       	mov    0x426450,%eax
60cb95:	e8 3a b8 e1 ff       	call   0x4283d4
60cb9a:	89 45 e4             	mov    %eax,-0x1c(%ebp)
60cb9d:	e8 7e ae df ff       	call   0x407a20
60cba2:	50                   	push   %eax
60cba3:	e8 98 af df ff       	call   0x407b40
60cba8:	8b d0                	mov    %eax,%edx
60cbaa:	8b 45 e4             	mov    -0x1c(%ebp),%eax
60cbad:	e8 8e c1 e1 ff       	call   0x428d40
60cbb2:	8b 45 e4             	mov    -0x1c(%ebp),%eax
60cbb5:	8b 40 10             	mov    0x10(%eax),%eax
60cbb8:	ba ff 00 00 00       	mov    $0xff,%edx
60cbbd:	e8 c2 b3 e1 ff       	call   0x427f84
60cbc2:	8b 45 e4             	mov    -0x1c(%ebp),%eax
60cbc5:	8b 40 10             	mov    0x10(%eax),%eax
60cbc8:	b2 0e                	mov    $0xe,%dl
60cbca:	e8 95 b4 e1 ff       	call   0x428064
60cbcf:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60cbd4:	8b 00                	mov    (%eax),%eax
60cbd6:	e8 d5 aa e5 ff       	call   0x4676b0
60cbdb:	89 45 e0             	mov    %eax,-0x20(%ebp)
60cbde:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60cbe3:	8b 00                	mov    (%eax),%eax
60cbe5:	e8 ba aa e5 ff       	call   0x4676a4
60cbea:	89 45 dc             	mov    %eax,-0x24(%ebp)
60cbed:	8b 45 fc             	mov    -0x4(%ebp),%eax
60cbf0:	e8 23 02 00 00       	call   0x60ce18
60cbf5:	b2 01                	mov    $0x1,%dl
60cbf7:	a1 18 bb 47 00       	mov    0x47bb18,%eax
60cbfc:	e8 47 6e df ff       	call   0x403a48
60cc01:	8b 55 fc             	mov    -0x4(%ebp),%edx
60cc04:	89 82 f8 02 00 00    	mov    %eax,0x2f8(%edx)
60cc0a:	33 c0                	xor    %eax,%eax
60cc0c:	89 45 e8             	mov    %eax,-0x18(%ebp)
60cc0f:	c7 45 ec 0a 00 00 00 	movl   $0xa,-0x14(%ebp)
60cc16:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60cc1b:	8b 00                	mov    (%eax),%eax
60cc1d:	e8 a6 aa e5 ff       	call   0x4676c8
60cc22:	99                   	cltd
60cc23:	f7 7d ec             	idivl  -0x14(%ebp)
60cc26:	8b f8                	mov    %eax,%edi
60cc28:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60cc2d:	8b 00                	mov    (%eax),%eax
60cc2f:	e8 88 aa e5 ff       	call   0x4676bc
60cc34:	99                   	cltd
60cc35:	f7 7d ec             	idivl  -0x14(%ebp)
60cc38:	89 45 f0             	mov    %eax,-0x10(%ebp)
60cc3b:	85 ff                	test   %edi,%edi
60cc3d:	0f 8c ce 00 00 00    	jl     0x60cd11
60cc43:	47                   	inc    %edi
60cc44:	89 7d d8             	mov    %edi,-0x28(%ebp)
60cc47:	c7 45 f8 00 00 00 00 	movl   $0x0,-0x8(%ebp)
60cc4e:	8b 75 f0             	mov    -0x10(%ebp),%esi
60cc51:	85 f6                	test   %esi,%esi
60cc53:	0f 8c ac 00 00 00    	jl     0x60cd05
60cc59:	46                   	inc    %esi
60cc5a:	c7 45 f4 00 00 00 00 	movl   $0x0,-0xc(%ebp)
60cc61:	8d 4d d0             	lea    -0x30(%ebp),%ecx
60cc64:	8b 55 ec             	mov    -0x14(%ebp),%edx
60cc67:	0f af 55 f4          	imul   -0xc(%ebp),%edx
60cc6b:	03 55 dc             	add    -0x24(%ebp),%edx
60cc6e:	8b 7d ec             	mov    -0x14(%ebp),%edi
60cc71:	0f af 7d f8          	imul   -0x8(%ebp),%edi
60cc75:	03 7d e0             	add    -0x20(%ebp),%edi
60cc78:	8b c7                	mov    %edi,%eax
60cc7a:	e8 cd d9 e0 ff       	call   0x41a64c
60cc7f:	ff 75 d4             	push   -0x2c(%ebp)
60cc82:	ff 75 d0             	push   -0x30(%ebp)
60cc85:	e8 fe b1 df ff       	call   0x407e88
60cc8a:	8b d8                	mov    %eax,%ebx
60cc8c:	85 db                	test   %ebx,%ebx
60cc8e:	74 6b                	je     0x60ccfb
60cc90:	3b 5d e8             	cmp    -0x18(%ebp),%ebx
60cc93:	74 66                	je     0x60ccfb
60cc95:	8b c3                	mov    %ebx,%eax
60cc97:	33 d2                	xor    %edx,%edx
60cc99:	52                   	push   %edx
60cc9a:	50                   	push   %eax
60cc9b:	8d 45 cc             	lea    -0x34(%ebp),%eax
60cc9e:	e8 51 c9 df ff       	call   0x4095f4
60cca3:	8b 55 cc             	mov    -0x34(%ebp),%edx
60cca6:	8b 45 fc             	mov    -0x4(%ebp),%eax
60cca9:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
60ccaf:	8b 08                	mov    (%eax),%ecx
60ccb1:	ff 51 54             	call   *0x54(%ecx)
60ccb4:	40                   	inc    %eax
60ccb5:	75 44                	jne    0x60ccfb
60ccb7:	8b 45 ec             	mov    -0x14(%ebp),%eax
60ccba:	f7 6d f4             	imull  -0xc(%ebp)
60ccbd:	03 45 dc             	add    -0x24(%ebp),%eax
60ccc0:	50                   	push   %eax
60ccc1:	53                   	push   %ebx
60ccc2:	8b cf                	mov    %edi,%ecx
60ccc4:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ccc7:	8b 90 f8 02 00 00    	mov    0x2f8(%eax),%edx
60cccd:	8b 45 fc             	mov    -0x4(%ebp),%eax
60ccd0:	e8 cb 01 00 00       	call   0x60cea0
60ccd5:	8b f8                	mov    %eax,%edi
60ccd7:	8b c3                	mov    %ebx,%eax
60ccd9:	33 d2                	xor    %edx,%edx
60ccdb:	52                   	push   %edx
60ccdc:	50                   	push   %eax
60ccdd:	8d 45 c8             	lea    -0x38(%ebp),%eax
60cce0:	e8 0f c9 df ff       	call   0x4095f4
60cce5:	8b 55 c8             	mov    -0x38(%ebp),%edx
60cce8:	8b 45 fc             	mov    -0x4(%ebp),%eax
60cceb:	8b 80 f8 02 00 00    	mov    0x2f8(%eax),%eax
60ccf1:	8b cf                	mov    %edi,%ecx
60ccf3:	8b 38                	mov    (%eax),%edi
60ccf5:	ff 57 3c             	call   *0x3c(%edi)
60ccf8:	89 5d e8             	mov    %ebx,-0x18(%ebp)
60ccfb:	ff 45 f4             	incl   -0xc(%ebp)
60ccfe:	4e                   	dec    %esi
60ccff:	0f 85 5c ff ff ff    	jne    0x60cc61
60cd05:	ff 45 f8             	incl   -0x8(%ebp)
60cd08:	ff 4d d8             	decl   -0x28(%ebp)
60cd0b:	0f 85 3d ff ff ff    	jne    0x60cc4e
60cd11:	c7 45 ec 04 00 00 00 	movl   $0x4,-0x14(%ebp)