480e24:	8b ca                	mov    %edx,%ecx
480e26:	8d 71 01             	lea    0x1(%ecx),%esi
480e29:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
480e30:	8a 01                	mov    (%ecx),%al
480e32:	41                   	inc    %ecx
480e33:	84 c0                	test   %al,%al
480e35:	75 f9                	jne    0x480e30
480e37:	2b ce                	sub    %esi,%ecx
480e39:	51                   	push   %ecx
480e3a:	52                   	push   %edx
480e3b:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
480e41:	e8 fa 43 fc ff       	call   0x445240
480e46:	8b b5 04 fe ff ff    	mov    -0x1fc(%ebp),%esi
480e4c:	8b ce                	mov    %esi,%ecx
480e4e:	8d 51 01             	lea    0x1(%ecx),%edx
480e51:	8a 01                	mov    (%ecx),%al
480e53:	41                   	inc    %ecx
480e54:	84 c0                	test   %al,%al
480e56:	75 f9                	jne    0x480e51
480e58:	2b ca                	sub    %edx,%ecx
480e5a:	51                   	push   %ecx
480e5b:	56                   	push   %esi
480e5c:	8d 8d b8 fe ff ff    	lea    -0x148(%ebp),%ecx
480e62:	e8 d9 43 fc ff       	call   0x445240
480e67:	8b 85 08 fe ff ff    	mov    -0x1f8(%ebp),%eax
480e6d:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480e72:	85 c0                	test   %eax,%eax
480e74:	0f 45 d0             	cmovne %eax,%edx
480e77:	8b ca                	mov    %edx,%ecx
480e79:	8d 71 01             	lea    0x1(%ecx),%esi
480e7c:	0f 1f 40 00          	nopl   0x0(%eax)
480e80:	8a 01                	mov    (%ecx),%al
480e82:	41                   	inc    %ecx
480e83:	84 c0                	test   %al,%al
480e85:	75 f9                	jne    0x480e80
480e87:	2b ce                	sub    %esi,%ecx
480e89:	51                   	push   %ecx
480e8a:	52                   	push   %edx
480e8b:	8d 8d d0 fe ff ff    	lea    -0x130(%ebp),%ecx
480e91:	e8 aa 43 fc ff       	call   0x445240
480e96:	8b 85 00 fe ff ff    	mov    -0x200(%ebp),%eax
480e9c:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480ea1:	85 c0                	test   %eax,%eax
480ea3:	0f 45 d0             	cmovne %eax,%edx
480ea6:	8b ca                	mov    %edx,%ecx
480ea8:	8d 71 01             	lea    0x1(%ecx),%esi
480eab:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
480eb0:	8a 01                	mov    (%ecx),%al
480eb2:	41                   	inc    %ecx
480eb3:	84 c0                	test   %al,%al
480eb5:	75 f9                	jne    0x480eb0
480eb7:	2b ce                	sub    %esi,%ecx
480eb9:	51                   	push   %ecx
480eba:	52                   	push   %edx
480ebb:	8d 8d e8 fe ff ff    	lea    -0x118(%ebp),%ecx
480ec1:	e8 7a 43 fc ff       	call   0x445240
480ec6:	8b 85 10 fe ff ff    	mov    -0x1f0(%ebp),%eax
480ecc:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480ed1:	85 c0                	test   %eax,%eax
480ed3:	0f 45 d0             	cmovne %eax,%edx
480ed6:	8b ca                	mov    %edx,%ecx
480ed8:	8d 71 01             	lea    0x1(%ecx),%esi
480edb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
480ee0:	8a 01                	mov    (%ecx),%al
480ee2:	41                   	inc    %ecx
480ee3:	84 c0                	test   %al,%al
480ee5:	75 f9                	jne    0x480ee0
480ee7:	2b ce                	sub    %esi,%ecx
480ee9:	51                   	push   %ecx
480eea:	52                   	push   %edx
480eeb:	8d 8d 00 ff ff ff    	lea    -0x100(%ebp),%ecx
480ef1:	e8 4a 43 fc ff       	call   0x445240
480ef6:	8b 85 0c fe ff ff    	mov    -0x1f4(%ebp),%eax
480efc:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480f01:	85 c0                	test   %eax,%eax
480f03:	0f 45 d0             	cmovne %eax,%edx
480f06:	8b ca                	mov    %edx,%ecx
480f08:	8d 71 01             	lea    0x1(%ecx),%esi
480f0b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
480f10:	8a 01                	mov    (%ecx),%al
480f12:	41                   	inc    %ecx
480f13:	84 c0                	test   %al,%al
480f15:	75 f9                	jne    0x480f10
480f17:	2b ce                	sub    %esi,%ecx
480f19:	51                   	push   %ecx
480f1a:	52                   	push   %edx
480f1b:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
480f21:	e8 1a 43 fc ff       	call   0x445240
480f26:	8b bd 24 fe ff ff    	mov    -0x1dc(%ebp),%edi
480f2c:	8b cf                	mov    %edi,%ecx
480f2e:	68 6c 08 69 00       	push   $0x69086c
480f33:	8b 07                	mov    (%edi),%eax
480f35:	8b 40 18             	mov    0x18(%eax),%eax
480f38:	ff d0                	call   *%eax
480f3a:	8b c8                	mov    %eax,%ecx
480f3c:	e8 3f 22 fe ff       	call   0x463180
480f41:	85 c0                	test   %eax,%eax
480f43:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480f48:	0f 45 d0             	cmovne %eax,%edx
480f4b:	8b ca                	mov    %edx,%ecx
480f4d:	8d 71 01             	lea    0x1(%ecx),%esi
480f50:	8a 01                	mov    (%ecx),%al
480f52:	41                   	inc    %ecx
480f53:	84 c0                	test   %al,%al
480f55:	75 f9                	jne    0x480f50
480f57:	2b ce                	sub    %esi,%ecx
480f59:	51                   	push   %ecx
480f5a:	52                   	push   %edx
480f5b:	8d 8d 30 ff ff ff    	lea    -0xd0(%ebp),%ecx
480f61:	e8 da 42 fc ff       	call   0x445240
480f66:	8b b5 3c fe ff ff    	mov    -0x1c4(%ebp),%esi
480f6c:	8d 85 a0 fe ff ff    	lea    -0x160(%ebp),%eax
480f72:	50                   	push   %eax
480f73:	3b b5 58 fe ff ff    	cmp    -0x1a8(%ebp),%esi
480f79:	74 15                	je     0x480f90
480f7b:	8b ce                	mov    %esi,%ecx
480f7d:	e8 fe d5 ff ff       	call   0x47e580
480f82:	81 c6 a8 00 00 00    	add    $0xa8,%esi
480f88:	89 b5 3c fe ff ff    	mov    %esi,-0x1c4(%ebp)
480f8e:	eb 18                	jmp    0x480fa8
480f90:	56                   	push   %esi
480f91:	8d 8d 38 fe ff ff    	lea    -0x1c8(%ebp),%ecx
480f97:	e8 e4 cf ff ff       	call   0x47df80
480f9c:	8b 85 40 fe ff ff    	mov    -0x1c0(%ebp),%eax
480fa2:	89 85 58 fe ff ff    	mov    %eax,-0x1a8(%ebp)
480fa8:	8b 7f 28             	mov    0x28(%edi),%edi
480fab:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
480fb1:	89 bd 24 fe ff ff    	mov    %edi,-0x1dc(%ebp)
480fb7:	e8 94 d2 fc ff       	call   0x44e250
480fbc:	8b 45 d4             	mov    -0x2c(%ebp),%eax
480fbf:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
480fc3:	83 f8 10             	cmp    $0x10,%eax
480fc6:	72 31                	jb     0x480ff9
480fc8:	8b 95 2c fe ff ff    	mov    -0x1d4(%ebp),%edx
480fce:	8d 48 01             	lea    0x1(%eax),%ecx
480fd1:	8b c2                	mov    %edx,%eax
480fd3:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
480fd9:	72 14                	jb     0x480fef
480fdb:	8b 52 fc             	mov    -0x4(%edx),%edx
480fde:	83 c1 23             	add    $0x23,%ecx
480fe1:	2b c2                	sub    %edx,%eax
480fe3:	83 c0 fc             	add    $0xfffffffc,%eax
480fe6:	83 f8 1f             	cmp    $0x1f,%eax
480fe9:	0f 87 86 07 00 00    	ja     0x481775
480fef:	51                   	push   %ecx
480ff0:	52                   	push   %edx
480ff1:	e8 7c 00 16 00       	call   0x5e1072
480ff6:	83 c4 08             	add    $0x8,%esp
480ff9:	85 ff                	test   %edi,%edi
480ffb:	0f 85 0f fd ff ff    	jne    0x480d10
481001:	8b b5 54 fe ff ff    	mov    -0x1ac(%ebp),%esi
481007:	8b 45 8c             	mov    -0x74(%ebp),%eax
48100a:	8b 76 28             	mov    0x28(%esi),%esi
48100d:	89 b5 54 fe ff ff    	mov    %esi,-0x1ac(%ebp)
481013:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
481017:	83 f8 10             	cmp    $0x10,%eax
48101a:	72 31                	jb     0x48104d
48101c:	8b 95 28 fe ff ff    	mov    -0x1d8(%ebp),%edx
481022:	8d 48 01             	lea    0x1(%eax),%ecx
481025:	8b c2                	mov    %edx,%eax
481027:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48102d:	72 14                	jb     0x481043
48102f:	8b 52 fc             	mov    -0x4(%edx),%edx
481032:	83 c1 23             	add    $0x23,%ecx
481035:	2b c2                	sub    %edx,%eax
481037:	83 c0 fc             	add    $0xfffffffc,%eax
48103a:	83 f8 1f             	cmp    $0x1f,%eax
48103d:	0f 87 32 07 00 00    	ja     0x481775
481043:	51                   	push   %ecx
481044:	52                   	push   %edx
481045:	e8 28 00 16 00       	call   0x5e1072
48104a:	83 c4 08             	add    $0x8,%esp
48104d:	8b 55 ec             	mov    -0x14(%ebp),%edx
481050:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
481054:	83 fa 10             	cmp    $0x10,%edx
481057:	72 2c                	jb     0x481085
481059:	8b 4d d8             	mov    -0x28(%ebp),%ecx
48105c:	42                   	inc    %edx
48105d:	8b c1                	mov    %ecx,%eax
48105f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
481065:	72 14                	jb     0x48107b
481067:	8b 49 fc             	mov    -0x4(%ecx),%ecx
48106a:	83 c2 23             	add    $0x23,%edx
48106d:	2b c1                	sub    %ecx,%eax
48106f:	83 c0 fc             	add    $0xfffffffc,%eax
481072:	83 f8 1f             	cmp    $0x1f,%eax
481075:	0f 87 fa 06 00 00    	ja     0x481775
48107b:	52                   	push   %edx
48107c:	51                   	push   %ecx
48107d:	e8 f0 ff 15 00       	call   0x5e1072
481082:	83 c4 08             	add    $0x8,%esp
481085:	85 f6                	test   %esi,%esi
481087:	0f 85 43 f7 ff ff    	jne    0x4807d0
48108d:	8d 85 64 fe ff ff    	lea    -0x19c(%ebp),%eax
481093:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
481099:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
48109f:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
4810a5:	50                   	push   %eax
4810a6:	e8 f5 bc fb ff       	call   0x43cda0
4810ab:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
4810b1:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
4810b5:	50                   	push   %eax
4810b6:	8d 8d 7c fe ff ff    	lea    -0x184(%ebp),%ecx
4810bc:	e8 df bc fb ff       	call   0x43cda0
4810c1:	8d 85 38 fe ff ff    	lea    -0x1c8(%ebp),%eax
4810c7:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
4810cb:	50                   	push   %eax
4810cc:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
4810d2:	e8 b9 d3 ff ff       	call   0x47e490
4810d7:	8d 45 a8             	lea    -0x58(%ebp),%eax
4810da:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
4810de:	50                   	push   %eax
4810df:	8d 8d f4 fe ff ff    	lea    -0x10c(%ebp),%ecx
4810e5:	e8 b6 bc fb ff       	call   0x43cda0
4810ea:	8d 85 0c ff ff ff    	lea    -0xf4(%ebp),%eax
4810f0:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
4810f4:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
4810fa:	8d 8d 0c ff ff ff    	lea    -0xf4(%ebp),%ecx
481100:	89 85 24 fe ff ff    	mov    %eax,-0x1dc(%ebp)
481106:	8d 85 64 fe ff ff    	lea    -0x19c(%ebp),%eax
48110c:	50                   	push   %eax
48110d:	e8 8e bc fb ff       	call   0x43cda0
481112:	8d 85 7c fe ff ff    	lea    -0x184(%ebp),%eax
481118:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
48111c:	50                   	push   %eax
48111d:	8d 8d 24 ff ff ff    	lea    -0xdc(%ebp),%ecx
481123:	e8 78 bc fb ff       	call   0x43cda0
481128:	8d 85 94 fe ff ff    	lea    -0x16c(%ebp),%eax
48112e:	c6 45 fc 13          	movb   $0x13,-0x4(%ebp)
481132:	50                   	push   %eax
481133:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
481139:	e8 52 d3 ff ff       	call   0x47e490
48113e:	8b 8d 4c fe ff ff    	mov    -0x1b4(%ebp),%ecx
481144:	8d 85 f4 fe ff ff    	lea    -0x10c(%ebp),%eax
48114a:	50                   	push   %eax
48114b:	8d 85 e8 fd ff ff    	lea    -0x218(%ebp),%eax
481151:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
481155:	50                   	push   %eax
481156:	8d 49 18             	lea    0x18(%ecx),%ecx
481159:	e8 f2 cb ff ff       	call   0x47dd50
48115e:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
481164:	e8 97 8e fe ff       	call   0x46a000
481169:	8d 8d 0c ff ff ff    	lea    -0xf4(%ebp),%ecx
48116f:	e8 ec 78 fd ff       	call   0x458a60
481174:	8d 8d f4 fe ff ff    	lea    -0x10c(%ebp),%ecx
48117a:	e8 31 75 fb ff       	call   0x4386b0
48117f:	8d 8d 94 fe ff ff    	lea    -0x16c(%ebp),%ecx
481185:	e8 76 8e fe ff       	call   0x46a000
48118a:	8d 8d 64 fe ff ff    	lea    -0x19c(%ebp),%ecx
481190:	e8 cb 78 fd ff       	call   0x458a60
481195:	8b bd 38 fe ff ff    	mov    -0x1c8(%ebp),%edi
48119b:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
48119f:	85 ff                	test   %edi,%edi
4811a1:	0f 84 84 00 00 00    	je     0x48122b
4811a7:	8b f7                	mov    %edi,%esi
4811a9:	3b b5 3c fe ff ff    	cmp    -0x1c4(%ebp),%esi
4811af:	74 15                	je     0x4811c6
4811b1:	8b ce                	mov    %esi,%ecx
4811b3:	e8 98 d0 fc ff       	call   0x44e250
4811b8:	81 c6 a8 00 00 00    	add    $0xa8,%esi
4811be:	3b b5 3c fe ff ff    	cmp    -0x1c4(%ebp),%esi
4811c4:	75 eb                	jne    0x4811b1
4811c6:	8b 8d 40 fe ff ff    	mov    -0x1c0(%ebp),%ecx
4811cc:	b8 31 0c c3 30       	mov    $0x30c30c31,%eax
4811d1:	2b cf                	sub    %edi,%ecx
4811d3:	f7 e9                	imul   %ecx
4811d5:	c1 fa 05             	sar    $0x5,%edx
4811d8:	8b c2                	mov    %edx,%eax
4811da:	c1 e8 1f             	shr    $0x1f,%eax
4811dd:	03 c2                	add    %edx,%eax
4811df:	69 c8 a8 00 00 00    	imul   $0xa8,%eax,%ecx
4811e5:	8b c7                	mov    %edi,%eax
4811e7:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4811ed:	72 14                	jb     0x481203
4811ef:	8b 7f fc             	mov    -0x4(%edi),%edi
4811f2:	83 c1 23             	add    $0x23,%ecx
4811f5:	2b c7                	sub    %edi,%eax
4811f7:	83 c0 fc             	add    $0xfffffffc,%eax
4811fa:	83 f8 1f             	cmp    $0x1f,%eax
4811fd:	0f 87 72 05 00 00    	ja     0x481775
481203:	51                   	push   %ecx
481204:	57                   	push   %edi
481205:	e8 68 fe 15 00       	call   0x5e1072
48120a:	83 c4 08             	add    $0x8,%esp
48120d:	c7 85 38 fe ff ff 00 	movl   $0x0,-0x1c8(%ebp)
481214:	00 00 00
481217:	c7 85 3c fe ff ff 00 	movl   $0x0,-0x1c4(%ebp)
48121e:	00 00 00
481221:	c7 85 40 fe ff ff 00 	movl   $0x0,-0x1c0(%ebp)
481228:	00 00 00
48122b:	8b 7d bc             	mov    -0x44(%ebp),%edi
48122e:	8b 75 a8             	mov    -0x58(%ebp),%esi
481231:	eb 0c                	jmp    0x48123f
481233:	8b b5 30 fe ff ff    	mov    -0x1d0(%ebp),%esi
481239:	8b bd 34 fe ff ff    	mov    -0x1cc(%ebp),%edi
48123f:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
481245:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
48124b:	8b 40 28             	mov    0x28(%eax),%eax
48124e:	89 85 5c fe ff ff    	mov    %eax,-0x1a4(%ebp)
481254:	e8 07 78 fd ff       	call   0x458a60
481259:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
48125d:	83 ff 10             	cmp    $0x10,%edi
481260:	72 2b                	jb     0x48128d
481262:	8d 4f 01             	lea    0x1(%edi),%ecx
481265:	8b c6                	mov    %esi,%eax
481267:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
48126d:	72 14                	jb     0x481283
48126f:	8b 76 fc             	mov    -0x4(%esi),%esi
481272:	83 c1 23             	add    $0x23,%ecx
481275:	2b c6                	sub    %esi,%eax
481277:	83 c0 fc             	add    $0xfffffffc,%eax
48127a:	83 f8 1f             	cmp    $0x1f,%eax
48127d:	0f 87 f2 04 00 00    	ja     0x481775
481283:	51                   	push   %ecx
481284:	56                   	push   %esi
481285:	e8 e8 fd 15 00       	call   0x5e1072
48128a:	83 c4 08             	add    $0x8,%esp
48128d:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
481293:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
481297:	83 f8 10             	cmp    $0x10,%eax
48129a:	72 31                	jb     0x4812cd
48129c:	8b 95 44 fe ff ff    	mov    -0x1bc(%ebp),%edx
4812a2:	8d 48 01             	lea    0x1(%eax),%ecx
4812a5:	8b c2                	mov    %edx,%eax
4812a7:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
4812ad:	72 14                	jb     0x4812c3
4812af:	8b 52 fc             	mov    -0x4(%edx),%edx
4812b2:	83 c1 23             	add    $0x23,%ecx
4812b5:	2b c2                	sub    %edx,%eax
4812b7:	83 c0 fc             	add    $0xfffffffc,%eax
4812ba:	83 f8 1f             	cmp    $0x1f,%eax
4812bd:	0f 87 b2 04 00 00    	ja     0x481775
4812c3:	51                   	push   %ecx
4812c4:	52                   	push   %edx
4812c5:	e8 a8 fd 15 00       	call   0x5e1072
4812ca:	83 c4 08             	add    $0x8,%esp
4812cd:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
4812d3:	85 c0                	test   %eax,%eax
4812d5:	0f 85 f5 e9 ff ff    	jne    0x47fcd0
4812db:	8b b5 1c fe ff ff    	mov    -0x1e4(%ebp),%esi
4812e1:	33 ff                	xor    %edi,%edi
4812e3:	8b 8d d4 fd ff ff    	mov    -0x22c(%ebp),%ecx
4812e9:	c7 85 a0 fd ff ff d0 	movl   $0x68aad0,-0x260(%ebp)
4812f0:	aa 68 00
4812f3:	81 f9 d4 d4 72 00    	cmp    $0x72d4d4,%ecx
4812f9:	74 09                	je     0x481304
4812fb:	51                   	push   %ecx
4812fc:	e8 88 fd 15 00       	call   0x5e1089
481301:	83 c4 04             	add    $0x4,%esp
481304:	8d 8d a0 fd ff ff    	lea    -0x260(%ebp),%ecx