42de87:	8b 04 85 e0 49 4c 00 	mov    0x4c49e0(,%eax,4),%eax
42de8e:	ff 34 01             	push   (%ecx,%eax,1)
42de91:	ff 15 e4 f1 48 00    	call   *0x48f1e4
42de97:	85 c0                	test   %eax,%eax
42de99:	0f 84 4c 01 00 00    	je     0x42dfeb
42de9f:	8b b5 40 e5 ff ff    	mov    -0x1ac0(%ebp),%esi
42dea5:	8b 8d 44 e5 ff ff    	mov    -0x1abc(%ebp),%ecx
42deab:	03 f1                	add    %ecx,%esi
42dead:	8b 85 3c e5 ff ff    	mov    -0x1ac4(%ebp),%eax
42deb3:	39 85 38 e5 ff ff    	cmp    %eax,-0x1ac8(%ebp)
42deb9:	0f 8c 49 02 00 00    	jl     0x42e108
42debf:	39 bd 18 e5 ff ff    	cmp    %edi,-0x1ae8(%ebp)
42dec5:	74 4b                	je     0x42df12
42dec7:	8b 8d 24 e5 ff ff    	mov    -0x1adc(%ebp),%ecx
42decd:	8d 85 38 e5 ff ff    	lea    -0x1ac8(%ebp),%eax
42ded3:	6a 00                	push   $0x0
42ded5:	50                   	push   %eax
42ded6:	6a 01                	push   $0x1
42ded8:	8d 45 f4             	lea    -0xc(%ebp),%eax
42dedb:	c6 45 f4 0d          	movb   $0xd,-0xc(%ebp)
42dedf:	50                   	push   %eax
42dee0:	8b 85 28 e5 ff ff    	mov    -0x1ad8(%ebp),%eax
42dee6:	8b 04 85 e0 49 4c 00 	mov    0x4c49e0(,%eax,4),%eax
42deed:	ff 34 01             	push   (%ecx,%eax,1)
42def0:	ff 15 e4 f1 48 00    	call   *0x48f1e4
42def6:	85 c0                	test   %eax,%eax
42def8:	0f 84 ed 00 00 00    	je     0x42dfeb
42defe:	83 bd 38 e5 ff ff 01 	cmpl   $0x1,-0x1ac8(%ebp)
42df05:	0f 8c f7 01 00 00    	jl     0x42e102
42df0b:	ff 85 44 e5 ff ff    	incl   -0x1abc(%ebp)
42df11:	46                   	inc    %esi
42df12:	8b 8d 34 e5 ff ff    	mov    -0x1acc(%ebp),%ecx
42df18:	e9 86 00 00 00       	jmp    0x42dfa3
42df1d:	80 fb 01             	cmp    $0x1,%bl
42df20:	74 05                	je     0x42df27
42df22:	80 fb 02             	cmp    $0x2,%bl
42df25:	75 33                	jne    0x42df5a
42df27:	0f b7 08             	movzwl (%eax),%ecx
42df2a:	33 d2                	xor    %edx,%edx
42df2c:	66 3b 8d 14 e5 ff ff 	cmp    -0x1aec(%ebp),%cx
42df33:	89 8d 34 e5 ff ff    	mov    %ecx,-0x1acc(%ebp)
42df39:	0f 94 c2             	sete   %dl
42df3c:	83 c0 02             	add    $0x2,%eax
42df3f:	89 95 3c e5 ff ff    	mov    %edx,-0x1ac4(%ebp)
42df45:	8b 95 40 e5 ff ff    	mov    -0x1ac0(%ebp),%edx
42df4b:	83 c2 02             	add    $0x2,%edx
42df4e:	89 85 2c e5 ff ff    	mov    %eax,-0x1ad4(%ebp)
42df54:	89 95 40 e5 ff ff    	mov    %edx,-0x1ac0(%ebp)
42df5a:	80 fb 01             	cmp    $0x1,%bl
42df5d:	74 05                	je     0x42df64
42df5f:	80 fb 02             	cmp    $0x2,%bl
42df62:	75 4b                	jne    0x42dfaf
42df64:	51                   	push   %ecx
42df65:	e8 44 9d 00 00       	call   0x437cae
42df6a:	59                   	pop    %ecx
42df6b:	8b 8d 34 e5 ff ff    	mov    -0x1acc(%ebp),%ecx
42df71:	66 3b c1             	cmp    %cx,%ax
42df74:	75 75                	jne    0x42dfeb
42df76:	83 c6 02             	add    $0x2,%esi
42df79:	39 bd 3c e5 ff ff    	cmp    %edi,-0x1ac4(%ebp)
42df7f:	74 22                	je     0x42dfa3
42df81:	6a 0d                	push   $0xd
42df83:	58                   	pop    %eax
42df84:	50                   	push   %eax
42df85:	89 85 34 e5 ff ff    	mov    %eax,-0x1acc(%ebp)
42df8b:	e8 1e 9d 00 00       	call   0x437cae
42df90:	59                   	pop    %ecx
42df91:	8b 8d 34 e5 ff ff    	mov    -0x1acc(%ebp),%ecx
42df97:	66 3b c1             	cmp    %cx,%ax
42df9a:	75 4f                	jne    0x42dfeb
42df9c:	46                   	inc    %esi
42df9d:	ff 85 44 e5 ff ff    	incl   -0x1abc(%ebp)
42dfa3:	8b 95 40 e5 ff ff    	mov    -0x1ac0(%ebp),%edx
42dfa9:	8b 85 2c e5 ff ff    	mov    -0x1ad4(%ebp),%eax
42dfaf:	3b 55 10             	cmp    0x10(%ebp),%edx
42dfb2:	0f 82 a9 fd ff ff    	jb     0x42dd61
42dfb8:	e9 45 01 00 00       	jmp    0x42e102
42dfbd:	8b 9d 28 e5 ff ff    	mov    -0x1ad8(%ebp),%ebx
42dfc3:	46                   	inc    %esi
42dfc4:	8a 02                	mov    (%edx),%al
42dfc6:	8b 95 24 e5 ff ff    	mov    -0x1adc(%ebp),%edx
42dfcc:	8b 0c 9d e0 49 4c 00 	mov    0x4c49e0(,%ebx,4),%ecx
42dfd3:	88 44 0a 34          	mov    %al,0x34(%edx,%ecx,1)
42dfd7:	8b 04 9d e0 49 4c 00 	mov    0x4c49e0(,%ebx,4),%eax
42dfde:	c7 44 02 38 01 00 00 	movl   $0x1,0x38(%edx,%eax,1)
42dfe5:	00
42dfe6:	e9 17 01 00 00       	jmp    0x42e102
42dfeb:	ff 15 40 f3 48 00    	call   *0x48f340
42dff1:	8b f8                	mov    %eax,%edi
42dff3:	e9 0a 01 00 00       	jmp    0x42e102
42dff8:	8b 85 28 e5 ff ff    	mov    -0x1ad8(%ebp),%eax
42dffe:	8b 0c 85 e0 49 4c 00 	mov    0x4c49e0(,%eax,4),%ecx
42e005:	8b 85 24 e5 ff ff    	mov    -0x1adc(%ebp),%eax
42e00b:	f6 44 08 04 80       	testb  $0x80,0x4(%eax,%ecx,1)
42e010:	0f 84 75 03 00 00    	je     0x42e38b
42e016:	8b 95 30 e5 ff ff    	mov    -0x1ad0(%ebp),%edx
42e01c:	33 ff                	xor    %edi,%edi
42e01e:	89 bd 34 e5 ff ff    	mov    %edi,-0x1acc(%ebp)
42e024:	84 db                	test   %bl,%bl
42e026:	0f 85 0e 01 00 00    	jne    0x42e13a
42e02c:	8b 5d 10             	mov    0x10(%ebp),%ebx
42e02f:	89 95 38 e5 ff ff    	mov    %edx,-0x1ac8(%ebp)
42e035:	85 db                	test   %ebx,%ebx
42e037:	0f 84 8d 03 00 00    	je     0x42e3ca
42e03d:	33 c9                	xor    %ecx,%ecx
42e03f:	8d bd f4 eb ff ff    	lea    -0x140c(%ebp),%edi
42e045:	8b c2                	mov    %edx,%eax
42e047:	89 8d 3c e5 ff ff    	mov    %ecx,-0x1ac4(%ebp)
42e04d:	2b 85 30 e5 ff ff    	sub    -0x1ad0(%ebp),%eax
42e053:	3b c3                	cmp    %ebx,%eax
42e055:	73 44                	jae    0x42e09b
42e057:	8a 0a                	mov    (%edx),%cl
42e059:	42                   	inc    %edx
42e05a:	40                   	inc    %eax
42e05b:	88 8d 1f e5 ff ff    	mov    %cl,-0x1ae1(%ebp)
42e061:	80 f9 0a             	cmp    $0xa,%cl
42e064:	89 95 38 e5 ff ff    	mov    %edx,-0x1ac8(%ebp)
42e06a:	8b 8d 3c e5 ff ff    	mov    -0x1ac4(%ebp),%ecx
42e070:	75 0b                	jne    0x42e07d
42e072:	ff 85 44 e5 ff ff    	incl   -0x1abc(%ebp)
42e078:	c6 07 0d             	movb   $0xd,(%edi)
42e07b:	47                   	inc    %edi
42e07c:	41                   	inc    %ecx
42e07d:	8a 95 1f e5 ff ff    	mov    -0x1ae1(%ebp),%dl
42e083:	88 17                	mov    %dl,(%edi)
42e085:	47                   	inc    %edi
42e086:	8b 95 38 e5 ff ff    	mov    -0x1ac8(%ebp),%edx
42e08c:	41                   	inc    %ecx
42e08d:	89 8d 3c e5 ff ff    	mov    %ecx,-0x1ac4(%ebp)
42e093:	81 f9 ff 13 00 00    	cmp    $0x13ff,%ecx
42e099:	72 b8                	jb     0x42e053
42e09b:	8b 8d 24 e5 ff ff    	mov    -0x1adc(%ebp),%ecx
42e0a1:	8d 85 f4 eb ff ff    	lea    -0x140c(%ebp),%eax
42e0a7:	2b f8                	sub    %eax,%edi
42e0a9:	8d 85 20 e5 ff ff    	lea    -0x1ae0(%ebp),%eax
42e0af:	6a 00                	push   $0x0
42e0b1:	50                   	push   %eax
42e0b2:	57                   	push   %edi
42e0b3:	8d 85 f4 eb ff ff    	lea    -0x140c(%ebp),%eax
42e0b9:	50                   	push   %eax
42e0ba:	8b 85 28 e5 ff ff    	mov    -0x1ad8(%ebp),%eax
42e0c0:	8b 04 85 e0 49 4c 00 	mov    0x4c49e0(,%eax,4),%eax
42e0c7:	ff 34 01             	push   (%ecx,%eax,1)
42e0ca:	ff 15 e4 f1 48 00    	call   *0x48f1e4
42e0d0:	85 c0                	test   %eax,%eax
42e0d2:	0f 84 13 ff ff ff    	je     0x42dfeb
42e0d8:	03 b5 20 e5 ff ff    	add    -0x1ae0(%ebp),%esi
42e0de:	39 bd 20 e5 ff ff    	cmp    %edi,-0x1ae0(%ebp)
42e0e4:	7c 16                	jl     0x42e0fc
42e0e6:	8b 95 38 e5 ff ff    	mov    -0x1ac8(%ebp),%edx
42e0ec:	8b c2                	mov    %edx,%eax
42e0ee:	2b 85 30 e5 ff ff    	sub    -0x1ad0(%ebp),%eax
42e0f4:	3b c3                	cmp    %ebx,%eax
42e0f6:	0f 82 41 ff ff ff    	jb     0x42e03d
42e0fc:	8b bd 34 e5 ff ff    	mov    -0x1acc(%ebp),%edi
42e102:	8b 8d 44 e5 ff ff    	mov    -0x1abc(%ebp),%ecx
42e108:	85 f6                	test   %esi,%esi
42e10a:	0f 85 f5 02 00 00    	jne    0x42e405
42e110:	85 ff                	test   %edi,%edi
42e112:	0f 84 ac 02 00 00    	je     0x42e3c4
42e118:	6a 05                	push   $0x5
42e11a:	5b                   	pop    %ebx
42e11b:	3b fb                	cmp    %ebx,%edi
42e11d:	0f 85 98 02 00 00    	jne    0x42e3bb
42e123:	e8 40 ac ff ff       	call   0x428d68
42e128:	c7 00 09 00 00 00    	movl   $0x9,(%eax)
42e12e:	e8 01 ac ff ff       	call   0x428d34
42e133:	89 18                	mov    %ebx,(%eax)
42e135:	e9 c6 02 00 00       	jmp    0x42e400
42e13a:	8b ca                	mov    %edx,%ecx
42e13c:	80 fb 02             	cmp    $0x2,%bl
42e13f:	0f 85 ea 00 00 00    	jne    0x42e22f
42e145:	39 75 10             	cmp    %esi,0x10(%ebp)
42e148:	0f 86 7c 02 00 00    	jbe    0x42e3ca
42e14e:	c7 85 14 e5 ff ff 0a 	movl   $0xa,-0x1aec(%ebp)
42e155:	00 00 00
42e158:	83 a5 18 e5 ff ff 00 	andl   $0x0,-0x1ae8(%ebp)
42e15f:	8d 9d f4 eb ff ff    	lea    -0x140c(%ebp),%ebx
42e165:	8b c1                	mov    %ecx,%eax
42e167:	6a 0d                	push   $0xd
42e169:	2b c2                	sub    %edx,%eax
42e16b:	8b 95 18 e5 ff ff    	mov    -0x1ae8(%ebp),%edx
42e171:	5e                   	pop    %esi
42e172:	3b 45 10             	cmp    0x10(%ebp),%eax
42e175:	73 33                	jae    0x42e1aa
42e177:	0f b7 39             	movzwl (%ecx),%edi
42e17a:	83 c0 02             	add    $0x2,%eax
42e17d:	83 c1 02             	add    $0x2,%ecx
42e180:	66 3b bd 14 e5 ff ff 	cmp    -0x1aec(%ebp),%di
42e187:	75 10                	jne    0x42e199
42e189:	83 85 44 e5 ff ff 02 	addl   $0x2,-0x1abc(%ebp)
42e190:	66 89 33             	mov    %si,(%ebx)
42e193:	83 c3 02             	add    $0x2,%ebx
42e196:	83 c2 02             	add    $0x2,%edx
42e199:	66 89 3b             	mov    %di,(%ebx)
42e19c:	83 c2 02             	add    $0x2,%edx
42e19f:	83 c3 02             	add    $0x2,%ebx
42e1a2:	81 fa fe 13 00 00    	cmp    $0x13fe,%edx
42e1a8:	72 c8                	jb     0x42e172
42e1aa:	8d 85 f4 eb ff ff    	lea    -0x140c(%ebp),%eax
42e1b0:	89 8d 3c e5 ff ff    	mov    %ecx,-0x1ac4(%ebp)
42e1b6:	8b 8d 24 e5 ff ff    	mov    -0x1adc(%ebp),%ecx
42e1bc:	2b d8                	sub    %eax,%ebx
42e1be:	6a 00                	push   $0x0
42e1c0:	8d 85 20 e5 ff ff    	lea    -0x1ae0(%ebp),%eax
42e1c6:	50                   	push   %eax
42e1c7:	53                   	push   %ebx
42e1c8:	8d 85 f4 eb ff ff    	lea    -0x140c(%ebp),%eax
42e1ce:	50                   	push   %eax
42e1cf:	8b 85 28 e5 ff ff    	mov    -0x1ad8(%ebp),%eax
42e1d5:	8b 04 85 e0 49 4c 00 	mov    0x4c49e0(,%eax,4),%eax
42e1dc:	ff 34 01             	push   (%ecx,%eax,1)
42e1df:	ff 15 e4 f1 48 00    	call   *0x48f1e4
42e1e5:	8b b5 40 e5 ff ff    	mov    -0x1ac0(%ebp),%esi
42e1eb:	8b bd 34 e5 ff ff    	mov    -0x1acc(%ebp),%edi
42e1f1:	85 c0                	test   %eax,%eax
42e1f3:	0f 84 f2 fd ff ff    	je     0x42dfeb
42e1f9:	03 b5 20 e5 ff ff    	add    -0x1ae0(%ebp),%esi
42e1ff:	89 b5 40 e5 ff ff    	mov    %esi,-0x1ac0(%ebp)
42e205:	39 9d 20 e5 ff ff    	cmp    %ebx,-0x1ae0(%ebp)
42e20b:	0f 8c f1 fe ff ff    	jl     0x42e102
42e211:	8b 8d 3c e5 ff ff    	mov    -0x1ac4(%ebp),%ecx
42e217:	8b c1                	mov    %ecx,%eax
42e219:	8b 95 30 e5 ff ff    	mov    -0x1ad0(%ebp),%edx
42e21f:	2b c2                	sub    %edx,%eax
42e221:	3b 45 10             	cmp    0x10(%ebp),%eax
42e224:	0f 82 2e ff ff ff    	jb     0x42e158
42e22a:	e9 d3 fe ff ff       	jmp    0x42e102
42e22f:	8b 5d 10             	mov    0x10(%ebp),%ebx
42e232:	89 8d 38 e5 ff ff    	mov    %ecx,-0x1ac8(%ebp)
42e238:	85 db                	test   %ebx,%ebx
42e23a:	0f 84 8a 01 00 00    	je     0x42e3ca
42e240:	c7 85 14 e5 ff ff 0a 	movl   $0xa,-0x1aec(%ebp)
42e247:	00 00 00
42e24a:	83 a5 18 e5 ff ff 00 	andl   $0x0,-0x1ae8(%ebp)
42e251:	8d 85 48 e5 ff ff    	lea    -0x1ab8(%ebp),%eax
42e257:	8b bd 38 e5 ff ff    	mov    -0x1ac8(%ebp),%edi
42e25d:	2b ca                	sub    %edx,%ecx
42e25f:	8b 95 18 e5 ff ff    	mov    -0x1ae8(%ebp),%edx
42e265:	3b cb                	cmp    %ebx,%ecx
42e267:	73 3b                	jae    0x42e2a4
42e269:	0f b7 37             	movzwl (%edi),%esi
42e26c:	83 c1 02             	add    $0x2,%ecx
42e26f:	83 c7 02             	add    $0x2,%edi
42e272:	89 bd 38 e5 ff ff    	mov    %edi,-0x1ac8(%ebp)
42e278:	66 3b b5 14 e5 ff ff 	cmp    -0x1aec(%ebp),%si
42e27f:	75 12                	jne    0x42e293
42e281:	6a 0d                	push   $0xd
42e283:	5f                   	pop    %edi
42e284:	66 89 38             	mov    %di,(%eax)
42e287:	83 c0 02             	add    $0x2,%eax
42e28a:	8b bd 38 e5 ff ff    	mov    -0x1ac8(%ebp),%edi
42e290:	83 c2 02             	add    $0x2,%edx
42e293:	66 89 30             	mov    %si,(%eax)
42e296:	83 c2 02             	add    $0x2,%edx
42e299:	83 c0 02             	add    $0x2,%eax
42e29c:	81 fa a8 06 00 00    	cmp    $0x6a8,%edx
42e2a2:	72 c1                	jb     0x42e265
42e2a4:	33 f6                	xor    %esi,%esi
42e2a6:	8d 8d 9c f2 ff ff    	lea    -0xd64(%ebp),%ecx
42e2ac:	56                   	push   %esi
42e2ad:	56                   	push   %esi
42e2ae:	68 55 0d 00 00       	push   $0xd55
42e2b3:	51                   	push   %ecx
42e2b4:	8d 8d 48 e5 ff ff    	lea    -0x1ab8(%ebp),%ecx
42e2ba:	2b c1                	sub    %ecx,%eax
42e2bc:	99                   	cltd
42e2bd:	2b c2                	sub    %edx,%eax
42e2bf:	d1 f8                	sar    $1,%eax
42e2c1:	50                   	push   %eax
42e2c2:	8b c1                	mov    %ecx,%eax
42e2c4:	50                   	push   %eax
42e2c5:	56                   	push   %esi
42e2c6:	68 e9 fd 00 00       	push   $0xfde9
42e2cb:	ff 15 ac f1 48 00    	call   *0x48f1ac
42e2d1:	8b b5 40 e5 ff ff    	mov    -0x1ac0(%ebp),%esi
42e2d7:	8b bd 34 e5 ff ff    	mov    -0x1acc(%ebp),%edi
42e2dd:	89 85 3c e5 ff ff    	mov    %eax,-0x1ac4(%ebp)
42e2e3:	85 c0                	test   %eax,%eax
42e2e5:	0f 84 00 fd ff ff    	je     0x42dfeb
42e2eb:	33 c9                	xor    %ecx,%ecx
42e2ed:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42e2f3:	6a 00                	push   $0x0
42e2f5:	2b c1                	sub    %ecx,%eax
42e2f7:	8d 95 20 e5 ff ff    	lea    -0x1ae0(%ebp),%edx
42e2fd:	52                   	push   %edx
42e2fe:	50                   	push   %eax
42e2ff:	8d 85 9c f2 ff ff    	lea    -0xd64(%ebp),%eax
42e305:	03 c1                	add    %ecx,%eax
42e307:	8b 8d 24 e5 ff ff    	mov    -0x1adc(%ebp),%ecx
42e30d:	50                   	push   %eax
42e30e:	8b 85 28 e5 ff ff    	mov    -0x1ad8(%ebp),%eax
42e314:	8b 04 85 e0 49 4c 00 	mov    0x4c49e0(,%eax,4),%eax
42e31b:	ff 34 01             	push   (%ecx,%eax,1)
42e31e:	ff 15 e4 f1 48 00    	call   *0x48f1e4
42e324:	85 c0                	test   %eax,%eax
42e326:	74 1e                	je     0x42e346
42e328:	8b 8d 40 e5 ff ff    	mov    -0x1ac0(%ebp),%ecx
42e32e:	03 8d 20 e5 ff ff    	add    -0x1ae0(%ebp),%ecx
42e334:	8b 85 3c e5 ff ff    	mov    -0x1ac4(%ebp),%eax
42e33a:	89 8d 40 e5 ff ff    	mov    %ecx,-0x1ac0(%ebp)
42e340:	3b c1                	cmp    %ecx,%eax
42e342:	7f af                	jg     0x42e2f3
42e344:	eb 1a                	jmp    0x42e360
42e346:	ff 15 40 f3 48 00    	call   *0x48f340
42e34c:	8b 8d 40 e5 ff ff    	mov    -0x1ac0(%ebp),%ecx
42e352:	8b f8                	mov    %eax,%edi
42e354:	8b 85 3c e5 ff ff    	mov    -0x1ac4(%ebp),%eax
42e35a:	89 bd 34 e5 ff ff    	mov    %edi,-0x1acc(%ebp)
42e360:	3b c1                	cmp    %ecx,%eax
42e362:	0f 8f 9a fd ff ff    	jg     0x42e102
42e368:	8b 8d 38 e5 ff ff    	mov    -0x1ac8(%ebp),%ecx
42e36e:	8b f1                	mov    %ecx,%esi
42e370:	8b 95 30 e5 ff ff    	mov    -0x1ad0(%ebp),%edx
42e376:	2b f2                	sub    %edx,%esi
42e378:	89 b5 40 e5 ff ff    	mov    %esi,-0x1ac0(%ebp)
42e37e:	3b f3                	cmp    %ebx,%esi
42e380:	0f 82 c4 fe ff ff    	jb     0x42e24a
42e386:	e9 77 fd ff ff       	jmp    0x42e102
42e38b:	6a 00                	push   $0x0
42e38d:	8d 95 20 e5 ff ff    	lea    -0x1ae0(%ebp),%edx
42e393:	52                   	push   %edx
42e394:	ff 75 10             	push   0x10(%ebp)
42e397:	ff b5 30 e5 ff ff    	push   -0x1ad0(%ebp)
42e39d:	ff 34 08             	push   (%eax,%ecx,1)
42e3a0:	ff 15 e4 f1 48 00    	call   *0x48f1e4
42e3a6:	85 c0                	test   %eax,%eax
42e3a8:	0f 84 3d fc ff ff    	je     0x42dfeb
42e3ae:	8b b5 20 e5 ff ff    	mov    -0x1ae0(%ebp),%esi
42e3b4:	33 ff                	xor    %edi,%edi
42e3b6:	e9 47 fd ff ff       	jmp    0x42e102
42e3bb:	57                   	push   %edi
42e3bc:	e8 86 a9 ff ff       	call   0x428d47
42e3c1:	59                   	pop    %ecx
42e3c2:	eb 3c                	jmp    0x42e400
42e3c4:	8b 95 30 e5 ff ff    	mov    -0x1ad0(%ebp),%edx
42e3ca:	8b 85 28 e5 ff ff    	mov    -0x1ad8(%ebp),%eax
42e3d0:	8b 8d 24 e5 ff ff    	mov    -0x1adc(%ebp),%ecx
42e3d6:	8b 04 85 e0 49 4c 00 	mov    0x4c49e0(,%eax,4),%eax
42e3dd:	f6 44 01 04 40       	testb  $0x40,0x4(%ecx,%eax,1)
42e3e2:	74 09                	je     0x42e3ed
42e3e4:	80 3a 1a             	cmpb   $0x1a,(%edx)
42e3e7:	75 04                	jne    0x42e3ed
42e3e9:	33 c0                	xor    %eax,%eax
42e3eb:	eb 1c                	jmp    0x42e409
42e3ed:	e8 76 a9 ff ff       	call   0x428d68
42e3f2:	c7 00 1c 00 00 00    	movl   $0x1c,(%eax)
42e3f8:	e8 37 a9 ff ff       	call   0x428d34
42e3fd:	83 20 00             	andl   $0x0,(%eax)
42e400:	83 c8 ff             	or     $0xffffffff,%eax