483ef6:	8b ca                	mov    %edx,%ecx
483ef8:	8d 71 01             	lea    0x1(%ecx),%esi
483efb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
483f00:	8a 01                	mov    (%ecx),%al
483f02:	41                   	inc    %ecx
483f03:	84 c0                	test   %al,%al
483f05:	75 f9                	jne    0x483f00
483f07:	2b ce                	sub    %esi,%ecx
483f09:	51                   	push   %ecx
483f0a:	52                   	push   %edx
483f0b:	8d 8d fc fd ff ff    	lea    -0x204(%ebp),%ecx
483f11:	e8 2a 13 fc ff       	call   0x445240
483f16:	8b 85 38 fb ff ff    	mov    -0x4c8(%ebp),%eax
483f1c:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
483f21:	85 c0                	test   %eax,%eax
483f23:	0f 45 d0             	cmovne %eax,%edx
483f26:	8b ca                	mov    %edx,%ecx
483f28:	8d 71 01             	lea    0x1(%ecx),%esi
483f2b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
483f30:	8a 01                	mov    (%ecx),%al
483f32:	41                   	inc    %ecx
483f33:	84 c0                	test   %al,%al
483f35:	75 f9                	jne    0x483f30
483f37:	2b ce                	sub    %esi,%ecx
483f39:	51                   	push   %ecx
483f3a:	52                   	push   %edx
483f3b:	8d 8d 14 fe ff ff    	lea    -0x1ec(%ebp),%ecx
483f41:	e8 fa 12 fc ff       	call   0x445240
483f46:	8b 85 d8 fa ff ff    	mov    -0x528(%ebp),%eax
483f4c:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
483f51:	85 c0                	test   %eax,%eax
483f53:	0f 45 d0             	cmovne %eax,%edx
483f56:	8b ca                	mov    %edx,%ecx
483f58:	8d 71 01             	lea    0x1(%ecx),%esi
483f5b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
483f60:	8a 01                	mov    (%ecx),%al
483f62:	41                   	inc    %ecx
483f63:	84 c0                	test   %al,%al
483f65:	75 f9                	jne    0x483f60
483f67:	2b ce                	sub    %esi,%ecx
483f69:	51                   	push   %ecx
483f6a:	52                   	push   %edx
483f6b:	8d 8d 2c fe ff ff    	lea    -0x1d4(%ebp),%ecx
483f71:	e8 ca 12 fc ff       	call   0x445240
483f76:	8b 85 30 fb ff ff    	mov    -0x4d0(%ebp),%eax
483f7c:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
483f81:	85 c0                	test   %eax,%eax
483f83:	0f 45 d0             	cmovne %eax,%edx
483f86:	8b ca                	mov    %edx,%ecx
483f88:	8d 71 01             	lea    0x1(%ecx),%esi
483f8b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
483f90:	8a 01                	mov    (%ecx),%al
483f92:	41                   	inc    %ecx
483f93:	84 c0                	test   %al,%al
483f95:	75 f9                	jne    0x483f90
483f97:	2b ce                	sub    %esi,%ecx
483f99:	51                   	push   %ecx
483f9a:	52                   	push   %edx
483f9b:	8d 8d 48 fe ff ff    	lea    -0x1b8(%ebp),%ecx
483fa1:	e8 9a 12 fc ff       	call   0x445240
483fa6:	8b 85 2c fb ff ff    	mov    -0x4d4(%ebp),%eax
483fac:	85 c0                	test   %eax,%eax
483fae:	74 35                	je     0x483fe5
483fb0:	b9 bc c0 68 00       	mov    $0x68c0bc,%ecx
483fb5:	8a 10                	mov    (%eax),%dl
483fb7:	3a 11                	cmp    (%ecx),%dl
483fb9:	75 1a                	jne    0x483fd5
483fbb:	84 d2                	test   %dl,%dl
483fbd:	74 12                	je     0x483fd1
483fbf:	8a 50 01             	mov    0x1(%eax),%dl
483fc2:	3a 51 01             	cmp    0x1(%ecx),%dl
483fc5:	75 0e                	jne    0x483fd5
483fc7:	83 c0 02             	add    $0x2,%eax
483fca:	83 c1 02             	add    $0x2,%ecx
483fcd:	84 d2                	test   %dl,%dl
483fcf:	75 e4                	jne    0x483fb5
483fd1:	33 c0                	xor    %eax,%eax
483fd3:	eb 05                	jmp    0x483fda
483fd5:	1b c0                	sbb    %eax,%eax
483fd7:	83 c8 01             	or     $0x1,%eax
483fda:	c6 85 44 fe ff ff 01 	movb   $0x1,-0x1bc(%ebp)
483fe1:	85 c0                	test   %eax,%eax
483fe3:	74 07                	je     0x483fec
483fe5:	c6 85 44 fe ff ff 00 	movb   $0x0,-0x1bc(%ebp)
483fec:	8b 85 28 fb ff ff    	mov    -0x4d8(%ebp),%eax
483ff2:	85 c0                	test   %eax,%eax
483ff4:	74 3a                	je     0x484030
483ff6:	b9 bc c0 68 00       	mov    $0x68c0bc,%ecx
483ffb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
484000:	8a 10                	mov    (%eax),%dl
484002:	3a 11                	cmp    (%ecx),%dl
484004:	75 1a                	jne    0x484020
484006:	84 d2                	test   %dl,%dl
484008:	74 12                	je     0x48401c
48400a:	8a 50 01             	mov    0x1(%eax),%dl
48400d:	3a 51 01             	cmp    0x1(%ecx),%dl
484010:	75 0e                	jne    0x484020
484012:	83 c0 02             	add    $0x2,%eax
484015:	83 c1 02             	add    $0x2,%ecx
484018:	84 d2                	test   %dl,%dl
48401a:	75 e4                	jne    0x484000
48401c:	33 c0                	xor    %eax,%eax
48401e:	eb 05                	jmp    0x484025
484020:	1b c0                	sbb    %eax,%eax
484022:	83 c8 01             	or     $0x1,%eax
484025:	c6 85 60 fe ff ff 01 	movb   $0x1,-0x1a0(%ebp)
48402c:	85 c0                	test   %eax,%eax
48402e:	74 07                	je     0x484037
484030:	c6 85 60 fe ff ff 00 	movb   $0x0,-0x1a0(%ebp)
484037:	8d 85 38 fd ff ff    	lea    -0x2c8(%ebp),%eax
48403d:	50                   	push   %eax
48403e:	8d 85 b0 fe ff ff    	lea    -0x150(%ebp),%eax
484044:	50                   	push   %eax
484045:	8d 8d 90 fb ff ff    	lea    -0x470(%ebp),%ecx
48404b:	e8 00 d8 ff ff       	call   0x481850
484050:	8b 8d 88 fb ff ff    	mov    -0x478(%ebp),%ecx
484056:	50                   	push   %eax
484057:	8d 85 b8 fa ff ff    	lea    -0x548(%ebp),%eax
48405d:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
484061:	50                   	push   %eax
484062:	8d 49 30             	lea    0x30(%ecx),%ecx
484065:	e8 d6 d9 ff ff       	call   0x481a40
48406a:	8d 8d 90 fb ff ff    	lea    -0x470(%ebp),%ecx
484070:	e8 bb e4 ff ff       	call   0x482530
484075:	8d 8d 38 fd ff ff    	lea    -0x2c8(%ebp),%ecx
48407b:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
48407f:	e8 5c 68 fe ff       	call   0x46a8e0
484084:	8b bd 7c fb ff ff    	mov    -0x484(%ebp),%edi
48408a:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
48408e:	8d 45 c0             	lea    -0x40(%ebp),%eax
484091:	6a 0b                	push   $0xb
484093:	68 90 2d 69 00       	push   $0x692d90
484098:	ff 75 d0             	push   -0x30(%ebp)
48409b:	0f 43 c7             	cmovae %edi,%eax
48409e:	50                   	push   %eax
48409f:	e8 9c 30 fc ff       	call   0x447140
4840a4:	83 c4 10             	add    $0x10,%esp
4840a7:	85 c0                	test   %eax,%eax
4840a9:	0f 85 f4 02 00 00    	jne    0x4843a3
4840af:	8b 8d 84 fb ff ff    	mov    -0x47c(%ebp),%ecx
4840b5:	8b 01                	mov    (%ecx),%eax
4840b7:	8b 40 18             	mov    0x18(%eax),%eax
4840ba:	ff d0                	call   *%eax
4840bc:	8b f0                	mov    %eax,%esi
4840be:	85 f6                	test   %esi,%esi
4840c0:	0f 84 dd 02 00 00    	je     0x4843a3
4840c6:	83 bd c0 fe ff ff 00 	cmpl   $0x0,-0x140(%ebp)
4840cd:	0f 84 d0 02 00 00    	je     0x4843a3
4840d3:	c7 85 74 fe ff ff 00 	movl   $0x0,-0x18c(%ebp)
4840da:	00 00 00
4840dd:	c7 85 78 fe ff ff 0f 	movl   $0xf,-0x188(%ebp)
4840e4:	00 00 00
4840e7:	c6 85 64 fe ff ff 00 	movb   $0x0,-0x19c(%ebp)
4840ee:	c7 85 8c fe ff ff 00 	movl   $0x0,-0x174(%ebp)
4840f5:	00 00 00
4840f8:	c7 85 90 fe ff ff 0f 	movl   $0xf,-0x170(%ebp)
4840ff:	00 00 00
484102:	c6 85 7c fe ff ff 00 	movb   $0x0,-0x184(%ebp)
484109:	c7 85 a8 fe ff ff 00 	movl   $0x0,-0x158(%ebp)
484110:	00 00 00
484113:	c7 85 ac fe ff ff 0f 	movl   $0xf,-0x154(%ebp)
48411a:	00 00 00
48411d:	c6 85 98 fe ff ff 00 	movb   $0x0,-0x168(%ebp)
484124:	8d 85 8c fb ff ff    	lea    -0x474(%ebp),%eax
48412a:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
48412e:	50                   	push   %eax
48412f:	68 9c 2d 69 00       	push   $0x692d9c
484134:	56                   	push   %esi
484135:	c7 85 8c fb ff ff 00 	movl   $0x0,-0x474(%ebp)
48413c:	00 00 00
48413f:	e8 7c 3c fe ff       	call   0x467dc0
484144:	8d 85 24 fb ff ff    	lea    -0x4dc(%ebp),%eax
48414a:	c7 85 24 fb ff ff 00 	movl   $0x0,-0x4dc(%ebp)
484151:	00 00 00
484154:	50                   	push   %eax
484155:	68 ac 2d 69 00       	push   $0x692dac
48415a:	56                   	push   %esi
48415b:	e8 60 3c fe ff       	call   0x467dc0
484160:	8d 85 20 fb ff ff    	lea    -0x4e0(%ebp),%eax
484166:	c7 85 20 fb ff ff 00 	movl   $0x0,-0x4e0(%ebp)
48416d:	00 00 00
484170:	50                   	push   %eax
484171:	68 c0 2d 69 00       	push   $0x692dc0
484176:	56                   	push   %esi
484177:	e8 44 3c fe ff       	call   0x467dc0
48417c:	8d 85 1c fb ff ff    	lea    -0x4e4(%ebp),%eax
484182:	c7 85 1c fb ff ff 00 	movl   $0x0,-0x4e4(%ebp)
484189:	00 00 00
48418c:	50                   	push   %eax
48418d:	68 d4 2d 69 00       	push   $0x692dd4
484192:	56                   	push   %esi
484193:	e8 28 3c fe ff       	call   0x467dc0
484198:	83 c4 30             	add    $0x30,%esp
48419b:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4841a2:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4841a5:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4841ac:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4841b0:	6a 00                	push   $0x0
4841b2:	68 65 aa 68 00       	push   $0x68aa65
4841b7:	e8 84 10 fc ff       	call   0x445240
4841bc:	8b 95 8c fb ff ff    	mov    -0x474(%ebp),%edx
4841c2:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
4841c6:	85 d2                	test   %edx,%edx
4841c8:	74 1d                	je     0x4841e7
4841ca:	8b ca                	mov    %edx,%ecx
4841cc:	8d 71 01             	lea    0x1(%ecx),%esi
4841cf:	90                   	nop
4841d0:	8a 01                	mov    (%ecx),%al
4841d2:	41                   	inc    %ecx
4841d3:	84 c0                	test   %al,%al
4841d5:	75 f9                	jne    0x4841d0
4841d7:	8d 45 d8             	lea    -0x28(%ebp),%eax
4841da:	2b ce                	sub    %esi,%ecx
4841dc:	50                   	push   %eax
4841dd:	51                   	push   %ecx
4841de:	52                   	push   %edx
4841df:	e8 ec 5f 00 00       	call   0x48a1d0
4841e4:	83 c4 0c             	add    $0xc,%esp
4841e7:	6a 00                	push   $0x0
4841e9:	68 65 aa 68 00       	push   $0x68aa65
4841ee:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4841f1:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
4841f8:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
4841ff:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
484203:	e8 38 10 fc ff       	call   0x445240
484208:	8b 95 24 fb ff ff    	mov    -0x4dc(%ebp),%edx
48420e:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
484212:	85 d2                	test   %edx,%edx
484214:	74 1d                	je     0x484233
484216:	8b ca                	mov    %edx,%ecx
484218:	8d 71 01             	lea    0x1(%ecx),%esi
48421b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
484220:	8a 01                	mov    (%ecx),%al
484222:	41                   	inc    %ecx
484223:	84 c0                	test   %al,%al
484225:	75 f9                	jne    0x484220
484227:	2b ce                	sub    %esi,%ecx
484229:	51                   	push   %ecx
48422a:	52                   	push   %edx
48422b:	8d 4d a8             	lea    -0x58(%ebp),%ecx
48422e:	e8 0d 10 fc ff       	call   0x445240
484233:	83 7d ec 10          	cmpl   $0x10,-0x14(%ebp)
484237:	8d 45 d8             	lea    -0x28(%ebp),%eax
48423a:	ff 75 e8             	push   -0x18(%ebp)
48423d:	0f 43 45 d8          	cmovae -0x28(%ebp),%eax
484241:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
484247:	50                   	push   %eax
484248:	e8 f3 0f fc ff       	call   0x445240
48424d:	83 7d bc 10          	cmpl   $0x10,-0x44(%ebp)
484251:	8d 45 a8             	lea    -0x58(%ebp),%eax
484254:	ff 75 b8             	push   -0x48(%ebp)
484257:	0f 43 45 a8          	cmovae -0x58(%ebp),%eax
48425b:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
484261:	50                   	push   %eax
484262:	e8 d9 0f fc ff       	call   0x445240
484267:	8b 8d 20 fb ff ff    	mov    -0x4e0(%ebp),%ecx
48426d:	85 c9                	test   %ecx,%ecx
48426f:	74 35                	je     0x4842a6
484271:	b8 bc c0 68 00       	mov    $0x68c0bc,%eax
484276:	8a 11                	mov    (%ecx),%dl
484278:	3a 10                	cmp    (%eax),%dl
48427a:	75 1a                	jne    0x484296
48427c:	84 d2                	test   %dl,%dl
48427e:	74 12                	je     0x484292
484280:	8a 51 01             	mov    0x1(%ecx),%dl
484283:	3a 50 01             	cmp    0x1(%eax),%dl
484286:	75 0e                	jne    0x484296
484288:	83 c1 02             	add    $0x2,%ecx
48428b:	83 c0 02             	add    $0x2,%eax
48428e:	84 d2                	test   %dl,%dl
484290:	75 e4                	jne    0x484276
484292:	33 c0                	xor    %eax,%eax
484294:	eb 05                	jmp    0x48429b
484296:	1b c0                	sbb    %eax,%eax
484298:	83 c8 01             	or     $0x1,%eax
48429b:	c6 85 94 fe ff ff 01 	movb   $0x1,-0x16c(%ebp)
4842a2:	85 c0                	test   %eax,%eax
4842a4:	74 07                	je     0x4842ad
4842a6:	c6 85 94 fe ff ff 00 	movb   $0x0,-0x16c(%ebp)
4842ad:	8b 85 1c fb ff ff    	mov    -0x4e4(%ebp),%eax
4842b3:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
4842b8:	85 c0                	test   %eax,%eax
4842ba:	0f 45 d0             	cmovne %eax,%edx
4842bd:	8b ca                	mov    %edx,%ecx
4842bf:	8d 71 01             	lea    0x1(%ecx),%esi
4842c2:	8a 01                	mov    (%ecx),%al
4842c4:	41                   	inc    %ecx
4842c5:	84 c0                	test   %al,%al
4842c7:	75 f9                	jne    0x4842c2
4842c9:	2b ce                	sub    %esi,%ecx
4842cb:	51                   	push   %ecx
4842cc:	52                   	push   %edx
4842cd:	8d 8d 98 fe ff ff    	lea    -0x168(%ebp),%ecx
4842d3:	e8 68 0f fc ff       	call   0x445240
4842d8:	8d 85 64 fe ff ff    	lea    -0x19c(%ebp),%eax
4842de:	50                   	push   %eax
4842df:	8d 85 b0 fe ff ff    	lea    -0x150(%ebp),%eax
4842e5:	50                   	push   %eax
4842e6:	8d 8d d4 fc ff ff    	lea    -0x32c(%ebp),%ecx
4842ec:	e8 bf d6 ff ff       	call   0x4819b0
4842f1:	8b 8d 88 fb ff ff    	mov    -0x478(%ebp),%ecx
4842f7:	50                   	push   %eax
4842f8:	8d 85 b0 fa ff ff    	lea    -0x550(%ebp),%eax
4842fe:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
484302:	50                   	push   %eax
484303:	8d 49 38             	lea    0x38(%ecx),%ecx
484306:	e8 e5 d8 ff ff       	call   0x481bf0
48430b:	8d 8d d4 fc ff ff    	lea    -0x32c(%ebp),%ecx
484311:	e8 7a e2 ff ff       	call   0x482590
484316:	8b 55 bc             	mov    -0x44(%ebp),%edx
484319:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
48431d:	83 fa 10             	cmp    $0x10,%edx
484320:	72 2c                	jb     0x48434e
484322:	8b 4d a8             	mov    -0x58(%ebp),%ecx
484325:	42                   	inc    %edx
484326:	8b c1                	mov    %ecx,%eax
484328:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
48432e:	72 14                	jb     0x484344
484330:	8b 49 fc             	mov    -0x4(%ecx),%ecx
484333:	83 c2 23             	add    $0x23,%edx
484336:	2b c1                	sub    %ecx,%eax
484338:	83 c0 fc             	add    $0xfffffffc,%eax
48433b:	83 f8 1f             	cmp    $0x1f,%eax
48433e:	0f 87 f7 05 00 00    	ja     0x48493b
484344:	52                   	push   %edx
484345:	51                   	push   %ecx
484346:	e8 27 cd 15 00       	call   0x5e1072
48434b:	83 c4 08             	add    $0x8,%esp
48434e:	8b 55 ec             	mov    -0x14(%ebp),%edx
484351:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
484355:	83 fa 10             	cmp    $0x10,%edx
484358:	72 2c                	jb     0x484386
48435a:	8b 4d d8             	mov    -0x28(%ebp),%ecx
48435d:	42                   	inc    %edx
48435e:	8b c1                	mov    %ecx,%eax
484360:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
484366:	72 14                	jb     0x48437c
484368:	8b 49 fc             	mov    -0x4(%ecx),%ecx
48436b:	83 c2 23             	add    $0x23,%edx
48436e:	2b c1                	sub    %ecx,%eax
484370:	83 c0 fc             	add    $0xfffffffc,%eax
484373:	83 f8 1f             	cmp    $0x1f,%eax
484376:	0f 87 bf 05 00 00    	ja     0x48493b
48437c:	52                   	push   %edx
48437d:	51                   	push   %ecx
48437e:	e8 ef cc 15 00       	call   0x5e1072
484383:	83 c4 08             	add    $0x8,%esp
484386:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
48438c:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
484393:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)