40ee4b:	eb 2d                	jmp    0x40ee7a
40ee4d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40ee50:	81 e1 00 60 00 00    	and    $0x6000,%ecx
40ee56:	75 0c                	jne    0x40ee64
40ee58:	c7 85 ec fe ff ff 01 	movl   $0x1,-0x114(%ebp)
40ee5f:	00 00 00
40ee62:	eb 0a                	jmp    0x40ee6e
40ee64:	c7 85 ec fe ff ff 00 	movl   $0x0,-0x114(%ebp)
40ee6b:	00 00 00
40ee6e:	8b 95 ec fe ff ff    	mov    -0x114(%ebp),%edx
40ee74:	89 95 e8 fe ff ff    	mov    %edx,-0x118(%ebp)
40ee7a:	83 bd e8 fe ff ff 00 	cmpl   $0x0,-0x118(%ebp)
40ee81:	74 10                	je     0x40ee93
40ee83:	8b 45 fc             	mov    -0x4(%ebp),%eax
40ee86:	25 00 04 00 00       	and    $0x400,%eax
40ee8b:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
40ee91:	eb 0f                	jmp    0x40eea2
40ee93:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40ee96:	81 e1 00 10 00 00    	and    $0x1000,%ecx
40ee9c:	89 8d e4 fe ff ff    	mov    %ecx,-0x11c(%ebp)
40eea2:	83 bd e4 fe ff ff 00 	cmpl   $0x0,-0x11c(%ebp)
40eea9:	74 63                	je     0x40ef0e
40eeab:	8b 55 fc             	mov    -0x4(%ebp),%edx
40eeae:	81 e2 00 80 00 00    	and    $0x8000,%edx
40eeb4:	74 33                	je     0x40eee9
40eeb6:	8b 45 fc             	mov    -0x4(%ebp),%eax
40eeb9:	25 00 1b 00 00       	and    $0x1b00,%eax
40eebe:	3d 00 11 00 00       	cmp    $0x1100,%eax
40eec3:	75 0c                	jne    0x40eed1
40eec5:	c7 85 e0 fe ff ff 01 	movl   $0x1,-0x120(%ebp)
40eecc:	00 00 00
40eecf:	eb 0a                	jmp    0x40eedb
40eed1:	c7 85 e0 fe ff ff 00 	movl   $0x0,-0x120(%ebp)
40eed8:	00 00 00
40eedb:	8b 8d e0 fe ff ff    	mov    -0x120(%ebp),%ecx
40eee1:	89 8d dc fe ff ff    	mov    %ecx,-0x124(%ebp)
40eee7:	eb 0a                	jmp    0x40eef3
40eee9:	c7 85 dc fe ff ff 00 	movl   $0x0,-0x124(%ebp)
40eef0:	00 00 00
40eef3:	83 bd dc fe ff ff 00 	cmpl   $0x0,-0x124(%ebp)
40eefa:	74 12                	je     0x40ef0e
40eefc:	68 1c 7e 49 00       	push   $0x497e1c
40ef01:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40ef04:	e8 3c 40 ff ff       	call   0x402f45
40ef09:	e9 2d 01 00 00       	jmp    0x40f03b
40ef0e:	8b 55 fc             	mov    -0x4(%ebp),%edx
40ef11:	81 e2 00 80 00 00    	and    $0x8000,%edx
40ef17:	74 33                	je     0x40ef4c
40ef19:	8b 45 fc             	mov    -0x4(%ebp),%eax
40ef1c:	25 00 18 00 00       	and    $0x1800,%eax
40ef21:	3d 00 08 00 00       	cmp    $0x800,%eax
40ef26:	75 0c                	jne    0x40ef34
40ef28:	c7 85 d8 fe ff ff 01 	movl   $0x1,-0x128(%ebp)
40ef2f:	00 00 00
40ef32:	eb 0a                	jmp    0x40ef3e
40ef34:	c7 85 d8 fe ff ff 00 	movl   $0x0,-0x128(%ebp)
40ef3b:	00 00 00
40ef3e:	8b 8d d8 fe ff ff    	mov    -0x128(%ebp),%ecx
40ef44:	89 8d d0 fe ff ff    	mov    %ecx,-0x130(%ebp)
40ef4a:	eb 2d                	jmp    0x40ef79
40ef4c:	8b 55 fc             	mov    -0x4(%ebp),%edx
40ef4f:	81 e2 00 60 00 00    	and    $0x6000,%edx
40ef55:	75 0c                	jne    0x40ef63
40ef57:	c7 85 d4 fe ff ff 01 	movl   $0x1,-0x12c(%ebp)
40ef5e:	00 00 00
40ef61:	eb 0a                	jmp    0x40ef6d
40ef63:	c7 85 d4 fe ff ff 00 	movl   $0x0,-0x12c(%ebp)
40ef6a:	00 00 00
40ef6d:	8b 85 d4 fe ff ff    	mov    -0x12c(%ebp),%eax
40ef73:	89 85 d0 fe ff ff    	mov    %eax,-0x130(%ebp)
40ef79:	83 bd d0 fe ff ff 00 	cmpl   $0x0,-0x130(%ebp)
40ef80:	74 11                	je     0x40ef93
40ef82:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40ef85:	81 e1 00 04 00 00    	and    $0x400,%ecx
40ef8b:	89 8d cc fe ff ff    	mov    %ecx,-0x134(%ebp)
40ef91:	eb 0f                	jmp    0x40efa2
40ef93:	8b 55 fc             	mov    -0x4(%ebp),%edx
40ef96:	81 e2 00 10 00 00    	and    $0x1000,%edx
40ef9c:	89 95 cc fe ff ff    	mov    %edx,-0x134(%ebp)
40efa2:	83 bd cc fe ff ff 00 	cmpl   $0x0,-0x134(%ebp)
40efa9:	74 61                	je     0x40f00c
40efab:	8b 45 fc             	mov    -0x4(%ebp),%eax
40efae:	25 00 80 00 00       	and    $0x8000,%eax
40efb3:	74 35                	je     0x40efea
40efb5:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40efb8:	81 e1 00 1b 00 00    	and    $0x1b00,%ecx
40efbe:	81 f9 00 12 00 00    	cmp    $0x1200,%ecx
40efc4:	75 0c                	jne    0x40efd2
40efc6:	c7 85 c8 fe ff ff 01 	movl   $0x1,-0x138(%ebp)
40efcd:	00 00 00
40efd0:	eb 0a                	jmp    0x40efdc
40efd2:	c7 85 c8 fe ff ff 00 	movl   $0x0,-0x138(%ebp)
40efd9:	00 00 00
40efdc:	8b 95 c8 fe ff ff    	mov    -0x138(%ebp),%edx
40efe2:	89 95 c4 fe ff ff    	mov    %edx,-0x13c(%ebp)
40efe8:	eb 0a                	jmp    0x40eff4
40efea:	c7 85 c4 fe ff ff 00 	movl   $0x0,-0x13c(%ebp)
40eff1:	00 00 00
40eff4:	83 bd c4 fe ff ff 00 	cmpl   $0x0,-0x13c(%ebp)
40effb:	74 0f                	je     0x40f00c
40effd:	68 58 7e 49 00       	push   $0x497e58
40f002:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f005:	e8 3b 3f ff ff       	call   0x402f45
40f00a:	eb 2f                	jmp    0x40f03b
40f00c:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f00f:	25 00 80 00 00       	and    $0x8000,%eax
40f014:	75 25                	jne    0x40f03b
40f016:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f019:	81 e1 00 7c 00 00    	and    $0x7c00,%ecx
40f01f:	81 f9 00 78 00 00    	cmp    $0x7800,%ecx
40f025:	75 14                	jne    0x40f03b
40f027:	8d 55 f4             	lea    -0xc(%ebp),%edx
40f02a:	52                   	push   %edx
40f02b:	8b 4d 08             	mov    0x8(%ebp),%ecx
40f02e:	e8 54 2f ff ff       	call   0x401f87
40f033:	8b 45 08             	mov    0x8(%ebp),%eax
40f036:	e9 1c 0a 00 00       	jmp    0x40fa57
40f03b:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f03e:	25 00 80 00 00       	and    $0x8000,%eax
40f043:	74 35                	je     0x40f07a
40f045:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f048:	81 e1 00 18 00 00    	and    $0x1800,%ecx
40f04e:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
40f054:	75 0c                	jne    0x40f062
40f056:	c7 85 c0 fe ff ff 01 	movl   $0x1,-0x140(%ebp)
40f05d:	00 00 00
40f060:	eb 0a                	jmp    0x40f06c
40f062:	c7 85 c0 fe ff ff 00 	movl   $0x0,-0x140(%ebp)
40f069:	00 00 00
40f06c:	8b 95 c0 fe ff ff    	mov    -0x140(%ebp),%edx
40f072:	89 95 b8 fe ff ff    	mov    %edx,-0x148(%ebp)
40f078:	eb 2c                	jmp    0x40f0a6
40f07a:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f07d:	25 00 60 00 00       	and    $0x6000,%eax
40f082:	75 0c                	jne    0x40f090
40f084:	c7 85 bc fe ff ff 01 	movl   $0x1,-0x144(%ebp)
40f08b:	00 00 00
40f08e:	eb 0a                	jmp    0x40f09a
40f090:	c7 85 bc fe ff ff 00 	movl   $0x0,-0x144(%ebp)
40f097:	00 00 00
40f09a:	8b 8d bc fe ff ff    	mov    -0x144(%ebp),%ecx
40f0a0:	89 8d b8 fe ff ff    	mov    %ecx,-0x148(%ebp)
40f0a6:	83 bd b8 fe ff ff 00 	cmpl   $0x0,-0x148(%ebp)
40f0ad:	74 11                	je     0x40f0c0
40f0af:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f0b2:	81 e2 00 04 00 00    	and    $0x400,%edx
40f0b8:	89 95 b4 fe ff ff    	mov    %edx,-0x14c(%ebp)
40f0be:	eb 0e                	jmp    0x40f0ce
40f0c0:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f0c3:	25 00 10 00 00       	and    $0x1000,%eax
40f0c8:	89 85 b4 fe ff ff    	mov    %eax,-0x14c(%ebp)
40f0ce:	83 bd b4 fe ff ff 00 	cmpl   $0x0,-0x14c(%ebp)
40f0d5:	0f 84 d5 00 00 00    	je     0x40f1b0
40f0db:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f0de:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f0e4:	74 35                	je     0x40f11b
40f0e6:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f0e9:	81 e2 00 1b 00 00    	and    $0x1b00,%edx
40f0ef:	81 fa 00 11 00 00    	cmp    $0x1100,%edx
40f0f5:	75 0c                	jne    0x40f103
40f0f7:	c7 85 b0 fe ff ff 01 	movl   $0x1,-0x150(%ebp)
40f0fe:	00 00 00
40f101:	eb 0a                	jmp    0x40f10d
40f103:	c7 85 b0 fe ff ff 00 	movl   $0x0,-0x150(%ebp)
40f10a:	00 00 00
40f10d:	8b 85 b0 fe ff ff    	mov    -0x150(%ebp),%eax
40f113:	89 85 ac fe ff ff    	mov    %eax,-0x154(%ebp)
40f119:	eb 0a                	jmp    0x40f125
40f11b:	c7 85 ac fe ff ff 00 	movl   $0x0,-0x154(%ebp)
40f122:	00 00 00
40f125:	83 bd ac fe ff ff 00 	cmpl   $0x0,-0x154(%ebp)
40f12c:	75 53                	jne    0x40f181
40f12e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f131:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f137:	74 35                	je     0x40f16e
40f139:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f13c:	81 e2 00 1b 00 00    	and    $0x1b00,%edx
40f142:	81 fa 00 12 00 00    	cmp    $0x1200,%edx
40f148:	75 0c                	jne    0x40f156
40f14a:	c7 85 a8 fe ff ff 01 	movl   $0x1,-0x158(%ebp)
40f151:	00 00 00
40f154:	eb 0a                	jmp    0x40f160
40f156:	c7 85 a8 fe ff ff 00 	movl   $0x0,-0x158(%ebp)
40f15d:	00 00 00
40f160:	8b 85 a8 fe ff ff    	mov    -0x158(%ebp),%eax
40f166:	89 85 a4 fe ff ff    	mov    %eax,-0x15c(%ebp)
40f16c:	eb 0a                	jmp    0x40f178
40f16e:	c7 85 a4 fe ff ff 00 	movl   $0x0,-0x15c(%ebp)
40f175:	00 00 00
40f178:	83 bd a4 fe ff ff 00 	cmpl   $0x0,-0x15c(%ebp)
40f17f:	74 2f                	je     0x40f1b0
40f181:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f184:	51                   	push   %ecx
40f185:	68 c0 7d 49 00       	push   $0x497dc0
40f18a:	8d 95 60 fb ff ff    	lea    -0x4a0(%ebp),%edx
40f190:	52                   	push   %edx
40f191:	e8 b1 40 ff ff       	call   0x403247
40f196:	83 c4 0c             	add    $0xc,%esp
40f199:	89 85 40 fd ff ff    	mov    %eax,-0x2c0(%ebp)
40f19f:	8b 85 40 fd ff ff    	mov    -0x2c0(%ebp),%eax
40f1a5:	50                   	push   %eax
40f1a6:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f1a9:	e8 ee 3b ff ff       	call   0x402d9c
40f1ae:	eb 28                	jmp    0x40f1d8
40f1b0:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f1b3:	51                   	push   %ecx
40f1b4:	8d 95 58 fb ff ff    	lea    -0x4a8(%ebp),%edx
40f1ba:	52                   	push   %edx
40f1bb:	e8 1f 3f ff ff       	call   0x4030df
40f1c0:	83 c4 08             	add    $0x8,%esp
40f1c3:	89 85 3c fd ff ff    	mov    %eax,-0x2c4(%ebp)
40f1c9:	8b 85 3c fd ff ff    	mov    -0x2c4(%ebp),%eax
40f1cf:	50                   	push   %eax
40f1d0:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f1d3:	e8 c4 3b ff ff       	call   0x402d9c
40f1d8:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f1db:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f1e1:	74 35                	je     0x40f218
40f1e3:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f1e6:	81 e2 00 18 00 00    	and    $0x1800,%edx
40f1ec:	81 fa 00 08 00 00    	cmp    $0x800,%edx
40f1f2:	75 0c                	jne    0x40f200
40f1f4:	c7 85 a0 fe ff ff 01 	movl   $0x1,-0x160(%ebp)
40f1fb:	00 00 00
40f1fe:	eb 0a                	jmp    0x40f20a
40f200:	c7 85 a0 fe ff ff 00 	movl   $0x0,-0x160(%ebp)
40f207:	00 00 00
40f20a:	8b 85 a0 fe ff ff    	mov    -0x160(%ebp),%eax
40f210:	89 85 98 fe ff ff    	mov    %eax,-0x168(%ebp)
40f216:	eb 2d                	jmp    0x40f245
40f218:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f21b:	81 e1 00 60 00 00    	and    $0x6000,%ecx
40f221:	75 0c                	jne    0x40f22f
40f223:	c7 85 9c fe ff ff 01 	movl   $0x1,-0x164(%ebp)
40f22a:	00 00 00
40f22d:	eb 0a                	jmp    0x40f239
40f22f:	c7 85 9c fe ff ff 00 	movl   $0x0,-0x164(%ebp)
40f236:	00 00 00
40f239:	8b 95 9c fe ff ff    	mov    -0x164(%ebp),%edx
40f23f:	89 95 98 fe ff ff    	mov    %edx,-0x168(%ebp)
40f245:	83 bd 98 fe ff ff 00 	cmpl   $0x0,-0x168(%ebp)
40f24c:	0f 84 ec 06 00 00    	je     0x40f93e
40f252:	e8 05 30 ff ff       	call   0x40225c
40f257:	85 c0                	test   %eax,%eax
40f259:	0f 84 76 03 00 00    	je     0x40f5d5
40f25f:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f262:	25 00 80 00 00       	and    $0x8000,%eax
40f267:	74 35                	je     0x40f29e
40f269:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f26c:	81 e1 00 18 00 00    	and    $0x1800,%ecx
40f272:	81 f9 00 08 00 00    	cmp    $0x800,%ecx
40f278:	75 0c                	jne    0x40f286
40f27a:	c7 85 94 fe ff ff 01 	movl   $0x1,-0x16c(%ebp)
40f281:	00 00 00
40f284:	eb 0a                	jmp    0x40f290
40f286:	c7 85 94 fe ff ff 00 	movl   $0x0,-0x16c(%ebp)
40f28d:	00 00 00
40f290:	8b 95 94 fe ff ff    	mov    -0x16c(%ebp),%edx
40f296:	89 95 8c fe ff ff    	mov    %edx,-0x174(%ebp)
40f29c:	eb 2c                	jmp    0x40f2ca
40f29e:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f2a1:	25 00 60 00 00       	and    $0x6000,%eax
40f2a6:	75 0c                	jne    0x40f2b4
40f2a8:	c7 85 90 fe ff ff 01 	movl   $0x1,-0x170(%ebp)
40f2af:	00 00 00
40f2b2:	eb 0a                	jmp    0x40f2be
40f2b4:	c7 85 90 fe ff ff 00 	movl   $0x0,-0x170(%ebp)
40f2bb:	00 00 00
40f2be:	8b 8d 90 fe ff ff    	mov    -0x170(%ebp),%ecx
40f2c4:	89 8d 8c fe ff ff    	mov    %ecx,-0x174(%ebp)
40f2ca:	83 bd 8c fe ff ff 00 	cmpl   $0x0,-0x174(%ebp)
40f2d1:	74 7e                	je     0x40f351
40f2d3:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f2d6:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f2dc:	74 33                	je     0x40f311
40f2de:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f2e1:	25 00 07 00 00       	and    $0x700,%eax
40f2e6:	3d 00 02 00 00       	cmp    $0x200,%eax
40f2eb:	75 0c                	jne    0x40f2f9
40f2ed:	c7 85 88 fe ff ff 01 	movl   $0x1,-0x178(%ebp)
40f2f4:	00 00 00
40f2f7:	eb 0a                	jmp    0x40f303
40f2f9:	c7 85 88 fe ff ff 00 	movl   $0x0,-0x178(%ebp)
40f300:	00 00 00
40f303:	8b 8d 88 fe ff ff    	mov    -0x178(%ebp),%ecx
40f309:	89 8d 84 fe ff ff    	mov    %ecx,-0x17c(%ebp)
40f30f:	eb 0a                	jmp    0x40f31b
40f311:	c7 85 84 fe ff ff 01 	movl   $0x1,-0x17c(%ebp)
40f318:	00 00 00
40f31b:	83 bd 84 fe ff ff 00 	cmpl   $0x0,-0x17c(%ebp)
40f322:	74 2d                	je     0x40f351
40f324:	8d 55 f4             	lea    -0xc(%ebp),%edx
40f327:	52                   	push   %edx
40f328:	68 94 7e 49 00       	push   $0x497e94
40f32d:	8d 85 50 fb ff ff    	lea    -0x4b0(%ebp),%eax
40f333:	50                   	push   %eax
40f334:	e8 0e 3f ff ff       	call   0x403247
40f339:	83 c4 0c             	add    $0xc,%esp
40f33c:	89 85 38 fd ff ff    	mov    %eax,-0x2c8(%ebp)
40f342:	8b 8d 38 fd ff ff    	mov    -0x2c8(%ebp),%ecx
40f348:	51                   	push   %ecx
40f349:	8d 4d f4             	lea    -0xc(%ebp),%ecx
40f34c:	e8 4b 3a ff ff       	call   0x402d9c
40f351:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f354:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f35a:	74 13                	je     0x40f36f
40f35c:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f35f:	25 00 07 00 00       	and    $0x700,%eax
40f364:	3d 00 01 00 00       	cmp    $0x100,%eax
40f369:	0f 84 39 02 00 00    	je     0x40f5a8
40f36f:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f372:	81 e1 00 80 00 00    	and    $0x8000,%ecx
40f378:	74 35                	je     0x40f3af
40f37a:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f37d:	81 e2 00 18 00 00    	and    $0x1800,%edx
40f383:	81 fa 00 08 00 00    	cmp    $0x800,%edx
40f389:	75 0c                	jne    0x40f397
40f38b:	c7 85 80 fe ff ff 01 	movl   $0x1,-0x180(%ebp)
40f392:	00 00 00
40f395:	eb 0a                	jmp    0x40f3a1
40f397:	c7 85 80 fe ff ff 00 	movl   $0x0,-0x180(%ebp)
40f39e:	00 00 00
40f3a1:	8b 85 80 fe ff ff    	mov    -0x180(%ebp),%eax
40f3a7:	89 85 78 fe ff ff    	mov    %eax,-0x188(%ebp)
40f3ad:	eb 2d                	jmp    0x40f3dc
40f3af:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f3b2:	81 e1 00 60 00 00    	and    $0x6000,%ecx
40f3b8:	75 0c                	jne    0x40f3c6
40f3ba:	c7 85 7c fe ff ff 01 	movl   $0x1,-0x184(%ebp)
40f3c1:	00 00 00
40f3c4:	eb 0a                	jmp    0x40f3d0
40f3c6:	c7 85 7c fe ff ff 00 	movl   $0x0,-0x184(%ebp)
40f3cd:	00 00 00
40f3d0:	8b 95 7c fe ff ff    	mov    -0x184(%ebp),%edx
40f3d6:	89 95 78 fe ff ff    	mov    %edx,-0x188(%ebp)
40f3dc:	83 bd 78 fe ff ff 00 	cmpl   $0x0,-0x188(%ebp)
40f3e3:	74 10                	je     0x40f3f5
40f3e5:	8b 45 fc             	mov    -0x4(%ebp),%eax
40f3e8:	25 00 04 00 00       	and    $0x400,%eax
40f3ed:	89 85 74 fe ff ff    	mov    %eax,-0x18c(%ebp)
40f3f3:	eb 0f                	jmp    0x40f404
40f3f5:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40f3f8:	81 e1 00 10 00 00    	and    $0x1000,%ecx
40f3fe:	89 8d 74 fe ff ff    	mov    %ecx,-0x18c(%ebp)
40f404:	83 bd 74 fe ff ff 00 	cmpl   $0x0,-0x18c(%ebp)
40f40b:	0f 84 c4 01 00 00    	je     0x40f5d5
40f411:	8b 55 fc             	mov    -0x4(%ebp),%edx
40f414:	81 e2 00 80 00 00    	and    $0x8000,%edx
40f41a:	74 33                	je     0x40f44f
40f41c:	8b 45 fc             	mov    -0x4(%ebp),%eax