9b2ec0:	cc                   	int3
9b2ec1:	cc                   	int3
9b2ec2:	cc                   	int3
9b2ec3:	cc                   	int3
9b2ec4:	cc                   	int3
9b2ec5:	cc                   	int3
9b2ec6:	cc                   	int3
9b2ec7:	cc                   	int3
9b2ec8:	cc                   	int3
9b2ec9:	cc                   	int3
9b2eca:	cc                   	int3
9b2ecb:	cc                   	int3
9b2ecc:	cc                   	int3
9b2ecd:	cc                   	int3
9b2ece:	cc                   	int3
9b2ecf:	cc                   	int3
9b2ed0:	cc                   	int3
9b2ed1:	55                   	push   %ebp
9b2ed2:	8b ec                	mov    %esp,%ebp
9b2ed4:	8b 11                	mov    (%ecx),%edx
9b2ed6:	8b 45 08             	mov    0x8(%ebp),%eax
9b2ed9:	2b 55 0c             	sub    0xc(%ebp),%edx
9b2edc:	8b 49 04             	mov    0x4(%ecx),%ecx
9b2edf:	2b 4d 10             	sub    0x10(%ebp),%ecx
9b2ee2:	89 10                	mov    %edx,(%eax)
9b2ee4:	89 48 04             	mov    %ecx,0x4(%eax)
9b2ee7:	5d                   	pop    %ebp
9b2ee8:	c2 0c 00             	ret    $0xc
9b2eeb:	cc                   	int3
9b2eec:	cc                   	int3
9b2eed:	cc                   	int3
9b2eee:	cc                   	int3
9b2eef:	cc                   	int3
9b2ef0:	cc                   	int3
9b2ef1:	55                   	push   %ebp
9b2ef2:	8b ec                	mov    %esp,%ebp
9b2ef4:	56                   	push   %esi
9b2ef5:	8b f1                	mov    %ecx,%esi
9b2ef7:	e8 50 47 a7 ff       	call   0x42764c
9b2efc:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9b2f00:	74 1b                	je     0x9b2f1d
9b2f02:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9b2f06:	75 08                	jne    0x9b2f10
9b2f08:	56                   	push   %esi
9b2f09:	e8 81 e8 a4 ff       	call   0x40178f
9b2f0e:	eb 0c                	jmp    0x9b2f1c
9b2f10:	68 0c 02 00 00       	push   $0x20c
9b2f15:	56                   	push   %esi
9b2f16:	e8 bf c8 a6 ff       	call   0x41f7da
9b2f1b:	59                   	pop    %ecx
9b2f1c:	59                   	pop    %ecx
9b2f1d:	8b c6                	mov    %esi,%eax
9b2f1f:	5e                   	pop    %esi
9b2f20:	5d                   	pop    %ebp
9b2f21:	c2 04 00             	ret    $0x4
9b2f24:	cc                   	int3
9b2f25:	cc                   	int3
9b2f26:	cc                   	int3
9b2f27:	cc                   	int3
9b2f28:	cc                   	int3
9b2f29:	cc                   	int3
9b2f2a:	cc                   	int3
9b2f2b:	cc                   	int3
9b2f2c:	cc                   	int3
9b2f2d:	cc                   	int3
9b2f2e:	cc                   	int3
9b2f2f:	cc                   	int3
9b2f30:	6a 04                	push   $0x4
9b2f32:	b8 51 05 bb 00       	mov    $0xbb0551,%eax
9b2f37:	e8 4f 73 a5 ff       	call   0x40a28b
9b2f3c:	68 0c 02 00 00       	push   $0x20c
9b2f41:	e8 37 7a a7 ff       	call   0x42a97d
9b2f46:	59                   	pop    %ecx
9b2f47:	8b c8                	mov    %eax,%ecx
9b2f49:	89 4d f0             	mov    %ecx,-0x10(%ebp)
9b2f4c:	33 c0                	xor    %eax,%eax
9b2f4e:	89 45 fc             	mov    %eax,-0x4(%ebp)
9b2f51:	85 c9                	test   %ecx,%ecx
9b2f53:	74 05                	je     0x9b2f5a
9b2f55:	e8 f1 c1 a5 ff       	call   0x40f14b
9b2f5a:	e8 b8 b4 a5 ff       	call   0x40e417
9b2f5f:	c3                   	ret
9b2f60:	cc                   	int3
9b2f61:	cc                   	int3
9b2f62:	cc                   	int3
9b2f63:	cc                   	int3
9b2f64:	cc                   	int3
9b2f65:	cc                   	int3
9b2f66:	cc                   	int3
9b2f67:	cc                   	int3
9b2f68:	cc                   	int3
9b2f69:	cc                   	int3
9b2f6a:	cc                   	int3
9b2f6b:	cc                   	int3
9b2f6c:	6a 68                	push   $0x68
9b2f6e:	b8 85 05 bb 00       	mov    $0xbb0585,%eax
9b2f73:	e8 ed f0 a7 ff       	call   0x432065
9b2f78:	8b d9                	mov    %ecx,%ebx
9b2f7a:	83 7d 20 00          	cmpl   $0x0,0x20(%ebp)
9b2f7e:	8b 45 08             	mov    0x8(%ebp),%eax
9b2f81:	89 45 a0             	mov    %eax,-0x60(%ebp)
9b2f84:	75 11                	jne    0x9b2f97
9b2f86:	8b 83 78 01 00 00    	mov    0x178(%ebx),%eax
9b2f8c:	89 45 9c             	mov    %eax,-0x64(%ebp)
9b2f8f:	8b 83 7c 01 00 00    	mov    0x17c(%ebx),%eax
9b2f95:	eb 0f                	jmp    0x9b2fa6
9b2f97:	8b 83 94 01 00 00    	mov    0x194(%ebx),%eax
9b2f9d:	89 45 9c             	mov    %eax,-0x64(%ebp)
9b2fa0:	8b 83 90 01 00 00    	mov    0x190(%ebx),%eax
9b2fa6:	83 7d 1c 00          	cmpl   $0x0,0x1c(%ebp)
9b2faa:	89 45 ac             	mov    %eax,-0x54(%ebp)
9b2fad:	74 3b                	je     0x9b2fea
9b2faf:	8b 75 0c             	mov    0xc(%ebp),%esi
9b2fb2:	8b 7d 10             	mov    0x10(%ebp),%edi
9b2fb5:	8b 55 18             	mov    0x18(%ebp),%edx
9b2fb8:	89 75 c0             	mov    %esi,-0x40(%ebp)
9b2fbb:	8d 46 02             	lea    0x2(%esi),%eax
9b2fbe:	89 7d c4             	mov    %edi,-0x3c(%ebp)
9b2fc1:	89 45 c8             	mov    %eax,-0x38(%ebp)
9b2fc4:	8d 4f 01             	lea    0x1(%edi),%ecx
9b2fc7:	8d 46 03             	lea    0x3(%esi),%eax
9b2fca:	89 4d cc             	mov    %ecx,-0x34(%ebp)
9b2fcd:	89 45 d0             	mov    %eax,-0x30(%ebp)
9b2fd0:	8d 4a fd             	lea    -0x3(%edx),%ecx
9b2fd3:	8b 45 14             	mov    0x14(%ebp),%eax
9b2fd6:	89 75 d8             	mov    %esi,-0x28(%ebp)
9b2fd9:	89 55 dc             	mov    %edx,-0x24(%ebp)
9b2fdc:	89 45 e0             	mov    %eax,-0x20(%ebp)
9b2fdf:	89 55 e4             	mov    %edx,-0x1c(%ebp)
9b2fe2:	89 45 e8             	mov    %eax,-0x18(%ebp)
9b2fe5:	89 7d ec             	mov    %edi,-0x14(%ebp)
9b2fe8:	eb 39                	jmp    0x9b3023
9b2fea:	8b 7d 0c             	mov    0xc(%ebp),%edi
9b2fed:	8b 75 10             	mov    0x10(%ebp),%esi
9b2ff0:	8b 55 14             	mov    0x14(%ebp),%edx
9b2ff3:	89 7d c0             	mov    %edi,-0x40(%ebp)
9b2ff6:	8d 47 03             	lea    0x3(%edi),%eax
9b2ff9:	89 75 c4             	mov    %esi,-0x3c(%ebp)
9b2ffc:	89 45 c8             	mov    %eax,-0x38(%ebp)
9b2fff:	8d 4e 02             	lea    0x2(%esi),%ecx
9b3002:	8d 42 fd             	lea    -0x3(%edx),%eax
9b3005:	89 4d cc             	mov    %ecx,-0x34(%ebp)
9b3008:	89 45 d0             	mov    %eax,-0x30(%ebp)
9b300b:	8d 4e 03             	lea    0x3(%esi),%ecx
9b300e:	8b 45 18             	mov    0x18(%ebp),%eax
9b3011:	89 55 d8             	mov    %edx,-0x28(%ebp)
9b3014:	89 75 dc             	mov    %esi,-0x24(%ebp)
9b3017:	89 55 e0             	mov    %edx,-0x20(%ebp)
9b301a:	89 45 e4             	mov    %eax,-0x1c(%ebp)
9b301d:	89 7d e8             	mov    %edi,-0x18(%ebp)
9b3020:	89 45 ec             	mov    %eax,-0x14(%ebp)
9b3023:	33 ff                	xor    %edi,%edi
9b3025:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
9b3028:	89 7d 98             	mov    %edi,-0x68(%ebp)
9b302b:	c7 45 94 2c 87 c3 00 	movl   $0xc3872c,-0x6c(%ebp)
9b3032:	6a 02                	push   $0x2
9b3034:	6a 06                	push   $0x6
9b3036:	8d 45 c0             	lea    -0x40(%ebp),%eax
9b3039:	89 7d fc             	mov    %edi,-0x4(%ebp)
9b303c:	50                   	push   %eax
9b303d:	ff 15 64 32 d8 00    	call   *0xd83264
9b3043:	50                   	push   %eax
9b3044:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
9b3047:	e8 26 35 a6 ff       	call   0x416572
9b304c:	8b 75 a0             	mov    -0x60(%ebp),%esi
9b304f:	8d 45 94             	lea    -0x6c(%ebp),%eax
9b3052:	50                   	push   %eax
9b3053:	8b ce                	mov    %esi,%ecx
9b3055:	e8 5c 95 a7 ff       	call   0x42c5b6
9b305a:	56                   	push   %esi
9b305b:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
9b305e:	e8 5d d8 a5 ff       	call   0x4108c0
9b3063:	57                   	push   %edi
9b3064:	57                   	push   %edi
9b3065:	ff 75 1c             	push   0x1c(%ebp)
9b3068:	8d 75 0c             	lea    0xc(%ebp),%esi
9b306b:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
9b306f:	ff 75 ac             	push   -0x54(%ebp)
9b3072:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
9b3075:	ff 75 9c             	push   -0x64(%ebp)
9b3078:	83 ec 10             	sub    $0x10,%esp
9b307b:	8b fc                	mov    %esp,%edi
9b307d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b307e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b307f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b3080:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b3081:	e8 39 4f a8 ff       	call   0x437fbf
9b3086:	83 7d 1c 00          	cmpl   $0x0,0x1c(%ebp)
9b308a:	8d 45 0c             	lea    0xc(%ebp),%eax
9b308d:	74 11                	je     0x9b30a0
9b308f:	6a fe                	push   $0xfffffffe
9b3091:	6a 00                	push   $0x0
9b3093:	50                   	push   %eax
9b3094:	ff 15 ec 3d d8 00    	call   *0xd83dec
9b309a:	83 45 0c 02          	addl   $0x2,0xc(%ebp)
9b309e:	eb 0f                	jmp    0x9b30af
9b30a0:	6a 00                	push   $0x0
9b30a2:	6a fe                	push   $0xfffffffe
9b30a4:	50                   	push   %eax
9b30a5:	ff 15 ec 3d d8 00    	call   *0xd83dec
9b30ab:	83 45 10 02          	addl   $0x2,0x10(%ebp)
9b30af:	8b 03                	mov    (%ebx),%eax
9b30b1:	8b b0 e8 02 00 00    	mov    0x2e8(%eax),%esi
9b30b7:	8b ce                	mov    %esi,%ecx
9b30b9:	e8 a7 95 a7 ff       	call   0x42c665
9b30be:	8b cb                	mov    %ebx,%ecx
9b30c0:	ff d6                	call   *%esi
9b30c2:	89 45 ac             	mov    %eax,-0x54(%ebp)
9b30c5:	8d 45 a4             	lea    -0x5c(%ebp),%eax
9b30c8:	50                   	push   %eax
9b30c9:	e8 8e b4 a5 ff       	call   0x40e55c
9b30ce:	83 3d d0 d2 d7 00 00 	cmpl   $0x0,0xd7d2d0
9b30d5:	74 14                	je     0x9b30eb
9b30d7:	8b 4d a4             	mov    -0x5c(%ebp),%ecx
9b30da:	8d 04 09             	lea    (%ecx,%ecx,1),%eax
9b30dd:	89 45 a4             	mov    %eax,-0x5c(%ebp)
9b30e0:	8b 45 a8             	mov    -0x58(%ebp),%eax
9b30e3:	8d 14 00             	lea    (%eax,%eax,1),%edx
9b30e6:	89 55 a8             	mov    %edx,-0x58(%ebp)
9b30e9:	eb 03                	jmp    0x9b30ee
9b30eb:	8b 55 a8             	mov    -0x58(%ebp),%edx
9b30ee:	83 7d 24 00          	cmpl   $0x0,0x24(%ebp)
9b30f2:	8b 5d 1c             	mov    0x1c(%ebp),%ebx
9b30f5:	0f 84 aa 00 00 00    	je     0x9b31a5
9b30fb:	8b 45 ac             	mov    -0x54(%ebp),%eax
9b30fe:	8d 75 0c             	lea    0xc(%ebp),%esi
9b3101:	8d 7d b0             	lea    -0x50(%ebp),%edi
9b3104:	03 c0                	add    %eax,%eax
9b3106:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b3107:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b3108:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b3109:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b310a:	8b 7d a4             	mov    -0x5c(%ebp),%edi
9b310d:	85 db                	test   %ebx,%ebx
9b310f:	74 0c                	je     0x9b311d
9b3111:	8b 4d 18             	mov    0x18(%ebp),%ecx
9b3114:	8b 75 b0             	mov    -0x50(%ebp),%esi
9b3117:	2b c8                	sub    %eax,%ecx
9b3119:	2b ca                	sub    %edx,%ecx
9b311b:	eb 0e                	jmp    0x9b312b
9b311d:	8b 75 b8             	mov    -0x48(%ebp),%esi
9b3120:	8b 4d 10             	mov    0x10(%ebp),%ecx
9b3123:	2b f0                	sub    %eax,%esi
9b3125:	41                   	inc    %ecx
9b3126:	2b f7                	sub    %edi,%esi
9b3128:	89 75 b0             	mov    %esi,-0x50(%ebp)
9b312b:	8b 45 bc             	mov    -0x44(%ebp),%eax
9b312e:	2b c1                	sub    %ecx,%eax
9b3130:	89 4d b4             	mov    %ecx,-0x4c(%ebp)
9b3133:	2b c2                	sub    %edx,%eax
9b3135:	99                   	cltd
9b3136:	2b c2                	sub    %edx,%eax
9b3138:	d1 f8                	sar    $1,%eax
9b313a:	f7 d8                	neg    %eax
9b313c:	50                   	push   %eax
9b313d:	8b 45 b8             	mov    -0x48(%ebp),%eax
9b3140:	2b c6                	sub    %esi,%eax
9b3142:	2b c7                	sub    %edi,%eax
9b3144:	99                   	cltd
9b3145:	2b c2                	sub    %edx,%eax
9b3147:	d1 f8                	sar    $1,%eax
9b3149:	f7 d8                	neg    %eax
9b314b:	50                   	push   %eax
9b314c:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b314f:	50                   	push   %eax
9b3150:	ff 15 ec 3d d8 00    	call   *0xd83dec
9b3156:	6a 01                	push   $0x1
9b3158:	6a 01                	push   $0x1
9b315a:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b315d:	50                   	push   %eax
9b315e:	ff 15 4c 40 d8 00    	call   *0xd8404c
9b3164:	8b 7d a0             	mov    -0x60(%ebp),%edi
9b3167:	8d 45 a4             	lea    -0x5c(%ebp),%eax
9b316a:	50                   	push   %eax
9b316b:	8b f3                	mov    %ebx,%esi
9b316d:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b3170:	f7 de                	neg    %esi
9b3172:	6a 03                	push   $0x3
9b3174:	1b f6                	sbb    %esi,%esi
9b3176:	50                   	push   %eax
9b3177:	83 c6 1e             	add    $0x1e,%esi
9b317a:	56                   	push   %esi
9b317b:	57                   	push   %edi
9b317c:	e8 4b e7 a7 ff       	call   0x4318cc
9b3181:	6a ff                	push   $0xffffffff
9b3183:	6a ff                	push   $0xffffffff
9b3185:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b3188:	50                   	push   %eax
9b3189:	ff 15 4c 40 d8 00    	call   *0xd8404c
9b318f:	8d 45 a4             	lea    -0x5c(%ebp),%eax
9b3192:	50                   	push   %eax
9b3193:	6a 00                	push   $0x0
9b3195:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b3198:	50                   	push   %eax
9b3199:	56                   	push   %esi
9b319a:	57                   	push   %edi
9b319b:	e8 2c e7 a7 ff       	call   0x4318cc
9b31a0:	8b 55 a8             	mov    -0x58(%ebp),%edx
9b31a3:	eb 03                	jmp    0x9b31a8
9b31a5:	8b 7d a0             	mov    -0x60(%ebp),%edi
9b31a8:	83 7d 28 00          	cmpl   $0x0,0x28(%ebp)
9b31ac:	0f 84 a2 00 00 00    	je     0x9b3254
9b31b2:	8b 45 ac             	mov    -0x54(%ebp),%eax
9b31b5:	8d 75 0c             	lea    0xc(%ebp),%esi
9b31b8:	8d 7d b0             	lea    -0x50(%ebp),%edi
9b31bb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b31bc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b31bd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b31be:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9b31bf:	8b 75 b4             	mov    -0x4c(%ebp),%esi
9b31c2:	8b 7d a4             	mov    -0x5c(%ebp),%edi
9b31c5:	85 db                	test   %ebx,%ebx
9b31c7:	74 0e                	je     0x9b31d7
9b31c9:	8b 4d b8             	mov    -0x48(%ebp),%ecx
9b31cc:	8d 04 42             	lea    (%edx,%eax,2),%eax
9b31cf:	03 45 10             	add    0x10(%ebp),%eax
9b31d2:	89 45 bc             	mov    %eax,-0x44(%ebp)
9b31d5:	eb 10                	jmp    0x9b31e7
9b31d7:	8d 0c 47             	lea    (%edi,%eax,2),%ecx
9b31da:	8b 45 bc             	mov    -0x44(%ebp),%eax
9b31dd:	03 4d 0c             	add    0xc(%ebp),%ecx
9b31e0:	46                   	inc    %esi
9b31e1:	89 4d b8             	mov    %ecx,-0x48(%ebp)
9b31e4:	89 75 b4             	mov    %esi,-0x4c(%ebp)
9b31e7:	2b 4d b0             	sub    -0x50(%ebp),%ecx
9b31ea:	2b c6                	sub    %esi,%eax
9b31ec:	2b c2                	sub    %edx,%eax
9b31ee:	2b cf                	sub    %edi,%ecx
9b31f0:	99                   	cltd
9b31f1:	2b c2                	sub    %edx,%eax
9b31f3:	d1 f8                	sar    $1,%eax
9b31f5:	f7 d8                	neg    %eax
9b31f7:	50                   	push   %eax
9b31f8:	8b c1                	mov    %ecx,%eax
9b31fa:	99                   	cltd
9b31fb:	2b c2                	sub    %edx,%eax
9b31fd:	d1 f8                	sar    $1,%eax
9b31ff:	f7 d8                	neg    %eax
9b3201:	50                   	push   %eax
9b3202:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b3205:	50                   	push   %eax
9b3206:	ff 15 ec 3d d8 00    	call   *0xd83dec
9b320c:	6a 01                	push   $0x1
9b320e:	f7 db                	neg    %ebx
9b3210:	8d 45 b0             	lea    -0x50(%ebp),%eax
9b3213:	6a 01                	push   $0x1
9b3215:	1b db                	sbb    %ebx,%ebx
9b3217:	50                   	push   %eax
9b3218:	83 c3 20             	add    $0x20,%ebx
9b321b:	ff 15 4c 40 d8 00    	call   *0xd8404c