4809c9:	8b cf                	mov    %edi,%ecx
4809cb:	8b 07                	mov    (%edi),%eax
4809cd:	68 38 17 69 00       	push   $0x691738
4809d2:	8b 40 18             	mov    0x18(%eax),%eax
4809d5:	ff d0                	call   *%eax
4809d7:	8b c8                	mov    %eax,%ecx
4809d9:	e8 a2 27 fe ff       	call   0x463180
4809de:	8b f0                	mov    %eax,%esi
4809e0:	8b cf                	mov    %edi,%ecx
4809e2:	8b 07                	mov    (%edi),%eax
4809e4:	68 20 17 69 00       	push   $0x691720
4809e9:	8b 40 18             	mov    0x18(%eax),%eax
4809ec:	ff d0                	call   *%eax
4809ee:	8b c8                	mov    %eax,%ecx
4809f0:	e8 8b 27 fe ff       	call   0x463180
4809f5:	89 85 00 fe ff ff    	mov    %eax,-0x200(%ebp)
4809fb:	8b cf                	mov    %edi,%ecx
4809fd:	8b 07                	mov    (%edi),%eax
4809ff:	68 2c 17 69 00       	push   $0x69172c
480a04:	8b 40 18             	mov    0x18(%eax),%eax
480a07:	ff d0                	call   *%eax
480a09:	8b c8                	mov    %eax,%ecx
480a0b:	e8 70 27 fe ff       	call   0x463180
480a10:	89 85 08 fe ff ff    	mov    %eax,-0x1f8(%ebp)
480a16:	8b cf                	mov    %edi,%ecx
480a18:	8b 07                	mov    (%edi),%eax
480a1a:	68 40 17 69 00       	push   $0x691740
480a1f:	8b 40 18             	mov    0x18(%eax),%eax
480a22:	ff d0                	call   *%eax
480a24:	8b c8                	mov    %eax,%ecx
480a26:	e8 55 27 fe ff       	call   0x463180
480a2b:	89 85 10 fe ff ff    	mov    %eax,-0x1f0(%ebp)
480a31:	8b cf                	mov    %edi,%ecx
480a33:	8b 07                	mov    (%edi),%eax
480a35:	68 9c aa 68 00       	push   $0x68aa9c
480a3a:	8b 40 18             	mov    0x18(%eax),%eax
480a3d:	ff d0                	call   *%eax
480a3f:	8b c8                	mov    %eax,%ecx
480a41:	e8 3a 27 fe ff       	call   0x463180
480a46:	85 f6                	test   %esi,%esi
480a48:	89 85 0c fe ff ff    	mov    %eax,-0x1f4(%ebp)
480a4e:	bf 65 aa 68 00       	mov    $0x68aa65,%edi
480a53:	c7 45 88 00 00 00 00 	movl   $0x0,-0x78(%ebp)
480a5a:	0f 45 fe             	cmovne %esi,%edi
480a5d:	c7 45 8c 0f 00 00 00 	movl   $0xf,-0x74(%ebp)
480a64:	8b cf                	mov    %edi,%ecx
480a66:	89 bd 04 fe ff ff    	mov    %edi,-0x1fc(%ebp)
480a6c:	c6 85 78 ff ff ff 00 	movb   $0x0,-0x88(%ebp)
480a73:	8d 51 01             	lea    0x1(%ecx),%edx
480a76:	8a 01                	mov    (%ecx),%al
480a78:	41                   	inc    %ecx
480a79:	84 c0                	test   %al,%al
480a7b:	75 f9                	jne    0x480a76
480a7d:	2b ca                	sub    %edx,%ecx
480a7f:	51                   	push   %ecx
480a80:	57                   	push   %edi
480a81:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
480a87:	e8 b4 47 fc ff       	call   0x445240
480a8c:	83 7d 8c 10          	cmpl   $0x10,-0x74(%ebp)
480a90:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
480a96:	8b 85 78 ff ff ff    	mov    -0x88(%ebp),%eax
480a9c:	8b 7d 88             	mov    -0x78(%ebp),%edi
480a9f:	0f 43 c8             	cmovae %eax,%ecx
480aa2:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
480aa6:	89 85 28 fe ff ff    	mov    %eax,-0x1d8(%ebp)
480aac:	83 ff 07             	cmp    $0x7,%edi
480aaf:	75 4d                	jne    0x480afe
480ab1:	8b 01                	mov    (%ecx),%eax
480ab3:	8d 77 fc             	lea    -0x4(%edi),%esi
480ab6:	ba f4 10 69 00       	mov    $0x6910f4,%edx
480abb:	3b 02                	cmp    (%edx),%eax
480abd:	75 09                	jne    0x480ac8
480abf:	83 c1 04             	add    $0x4,%ecx
480ac2:	83 c2 04             	add    $0x4,%edx
480ac5:	83 ce ff             	or     $0xffffffff,%esi
480ac8:	8a 01                	mov    (%ecx),%al
480aca:	3a 02                	cmp    (%edx),%al
480acc:	75 21                	jne    0x480aef
480ace:	8a 41 01             	mov    0x1(%ecx),%al
480ad1:	3a 42 01             	cmp    0x1(%edx),%al
480ad4:	75 19                	jne    0x480aef
480ad6:	8a 41 02             	mov    0x2(%ecx),%al
480ad9:	3a 42 02             	cmp    0x2(%edx),%al
480adc:	75 11                	jne    0x480aef
480ade:	83 fe ff             	cmp    $0xffffffff,%esi
480ae1:	74 08                	je     0x480aeb
480ae3:	8a 41 03             	mov    0x3(%ecx),%al
480ae6:	3a 42 03             	cmp    0x3(%edx),%al
480ae9:	75 04                	jne    0x480aef
480aeb:	33 c0                	xor    %eax,%eax
480aed:	eb 05                	jmp    0x480af4
480aef:	1b c0                	sbb    %eax,%eax
480af1:	83 c8 01             	or     $0x1,%eax
480af4:	85 c0                	test   %eax,%eax
480af6:	74 6d                	je     0x480b65
480af8:	8b 85 28 fe ff ff    	mov    -0x1d8(%ebp),%eax
480afe:	83 7d 8c 10          	cmpl   $0x10,-0x74(%ebp)
480b02:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
480b08:	0f 43 c8             	cmovae %eax,%ecx
480b0b:	83 ff 0d             	cmp    $0xd,%edi
480b0e:	0f 85 d2 01 00 00    	jne    0x480ce6
480b14:	ba 14 11 69 00       	mov    $0x691114,%edx
480b19:	8d 77 fc             	lea    -0x4(%edi),%esi
480b1c:	0f 1f 40 00          	nopl   0x0(%eax)
480b20:	8b 01                	mov    (%ecx),%eax
480b22:	3b 02                	cmp    (%edx),%eax
480b24:	75 0b                	jne    0x480b31
480b26:	83 c1 04             	add    $0x4,%ecx
480b29:	83 c2 04             	add    $0x4,%edx
480b2c:	83 ee 04             	sub    $0x4,%esi
480b2f:	73 ef                	jae    0x480b20
480b31:	8a 01                	mov    (%ecx),%al
480b33:	3a 02                	cmp    (%edx),%al
480b35:	75 21                	jne    0x480b58
480b37:	83 fe fd             	cmp    $0xfffffffd,%esi
480b3a:	74 18                	je     0x480b54
480b3c:	8a 41 01             	mov    0x1(%ecx),%al
480b3f:	3a 42 01             	cmp    0x1(%edx),%al
480b42:	75 14                	jne    0x480b58
480b44:	8a 41 02             	mov    0x2(%ecx),%al
480b47:	3a 42 02             	cmp    0x2(%edx),%al
480b4a:	75 0c                	jne    0x480b58
480b4c:	8a 41 03             	mov    0x3(%ecx),%al
480b4f:	3a 42 03             	cmp    0x3(%edx),%al
480b52:	75 04                	jne    0x480b58
480b54:	33 c0                	xor    %eax,%eax
480b56:	eb 05                	jmp    0x480b5d
480b58:	1b c0                	sbb    %eax,%eax
480b5a:	83 c8 01             	or     $0x1,%eax
480b5d:	85 c0                	test   %eax,%eax
480b5f:	0f 85 81 01 00 00    	jne    0x480ce6
480b65:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
480b6b:	e8 c0 d2 fc ff       	call   0x44de30
480b70:	8b 85 20 fe ff ff    	mov    -0x1e0(%ebp),%eax
480b76:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480b7b:	85 c0                	test   %eax,%eax
480b7d:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
480b81:	0f 45 d0             	cmovne %eax,%edx
480b84:	8b ca                	mov    %edx,%ecx
480b86:	8d 71 01             	lea    0x1(%ecx),%esi
480b89:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
480b90:	8a 01                	mov    (%ecx),%al
480b92:	41                   	inc    %ecx
480b93:	84 c0                	test   %al,%al
480b95:	75 f9                	jne    0x480b90
480b97:	2b ce                	sub    %esi,%ecx
480b99:	51                   	push   %ecx
480b9a:	52                   	push   %edx
480b9b:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
480ba1:	e8 9a 46 fc ff       	call   0x445240
480ba6:	8b b5 04 fe ff ff    	mov    -0x1fc(%ebp),%esi
480bac:	8b ce                	mov    %esi,%ecx
480bae:	8d 51 01             	lea    0x1(%ecx),%edx
480bb1:	8a 01                	mov    (%ecx),%al
480bb3:	41                   	inc    %ecx
480bb4:	84 c0                	test   %al,%al
480bb6:	75 f9                	jne    0x480bb1
480bb8:	2b ca                	sub    %edx,%ecx
480bba:	51                   	push   %ecx
480bbb:	56                   	push   %esi
480bbc:	8d 8d b8 fe ff ff    	lea    -0x148(%ebp),%ecx
480bc2:	e8 79 46 fc ff       	call   0x445240
480bc7:	8b 85 08 fe ff ff    	mov    -0x1f8(%ebp),%eax
480bcd:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480bd2:	85 c0                	test   %eax,%eax
480bd4:	0f 45 d0             	cmovne %eax,%edx
480bd7:	8b ca                	mov    %edx,%ecx
480bd9:	8d 71 01             	lea    0x1(%ecx),%esi
480bdc:	0f 1f 40 00          	nopl   0x0(%eax)
480be0:	8a 01                	mov    (%ecx),%al
480be2:	41                   	inc    %ecx
480be3:	84 c0                	test   %al,%al
480be5:	75 f9                	jne    0x480be0
480be7:	2b ce                	sub    %esi,%ecx
480be9:	51                   	push   %ecx
480bea:	52                   	push   %edx
480beb:	8d 8d d0 fe ff ff    	lea    -0x130(%ebp),%ecx
480bf1:	e8 4a 46 fc ff       	call   0x445240
480bf6:	8b 85 00 fe ff ff    	mov    -0x200(%ebp),%eax
480bfc:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480c01:	85 c0                	test   %eax,%eax
480c03:	0f 45 d0             	cmovne %eax,%edx
480c06:	8b ca                	mov    %edx,%ecx
480c08:	8d 71 01             	lea    0x1(%ecx),%esi
480c0b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
480c10:	8a 01                	mov    (%ecx),%al
480c12:	41                   	inc    %ecx
480c13:	84 c0                	test   %al,%al
480c15:	75 f9                	jne    0x480c10
480c17:	2b ce                	sub    %esi,%ecx
480c19:	51                   	push   %ecx
480c1a:	52                   	push   %edx
480c1b:	8d 8d e8 fe ff ff    	lea    -0x118(%ebp),%ecx
480c21:	e8 1a 46 fc ff       	call   0x445240
480c26:	8b 85 10 fe ff ff    	mov    -0x1f0(%ebp),%eax
480c2c:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480c31:	85 c0                	test   %eax,%eax
480c33:	0f 45 d0             	cmovne %eax,%edx
480c36:	8b ca                	mov    %edx,%ecx
480c38:	8d 71 01             	lea    0x1(%ecx),%esi
480c3b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
480c40:	8a 01                	mov    (%ecx),%al
480c42:	41                   	inc    %ecx
480c43:	84 c0                	test   %al,%al
480c45:	75 f9                	jne    0x480c40
480c47:	2b ce                	sub    %esi,%ecx
480c49:	51                   	push   %ecx
480c4a:	52                   	push   %edx
480c4b:	8d 8d 00 ff ff ff    	lea    -0x100(%ebp),%ecx
480c51:	e8 ea 45 fc ff       	call   0x445240
480c56:	8b 85 0c fe ff ff    	mov    -0x1f4(%ebp),%eax
480c5c:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480c61:	85 c0                	test   %eax,%eax
480c63:	0f 45 d0             	cmovne %eax,%edx
480c66:	8b ca                	mov    %edx,%ecx
480c68:	8d 71 01             	lea    0x1(%ecx),%esi
480c6b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
480c70:	8a 01                	mov    (%ecx),%al
480c72:	41                   	inc    %ecx
480c73:	84 c0                	test   %al,%al
480c75:	75 f9                	jne    0x480c70
480c77:	2b ce                	sub    %esi,%ecx
480c79:	51                   	push   %ecx
480c7a:	52                   	push   %edx
480c7b:	8d 8d 18 ff ff ff    	lea    -0xe8(%ebp),%ecx
480c81:	e8 ba 45 fc ff       	call   0x445240
480c86:	8b b5 3c fe ff ff    	mov    -0x1c4(%ebp),%esi
480c8c:	8d 85 a0 fe ff ff    	lea    -0x160(%ebp),%eax
480c92:	50                   	push   %eax
480c93:	3b b5 58 fe ff ff    	cmp    -0x1a8(%ebp),%esi
480c99:	74 23                	je     0x480cbe
480c9b:	8b ce                	mov    %esi,%ecx
480c9d:	e8 de d8 ff ff       	call   0x47e580
480ca2:	81 c6 a8 00 00 00    	add    $0xa8,%esi
480ca8:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
480cae:	89 b5 3c fe ff ff    	mov    %esi,-0x1c4(%ebp)
480cb4:	e8 97 d5 fc ff       	call   0x44e250
480cb9:	e9 43 03 00 00       	jmp    0x481001
480cbe:	56                   	push   %esi
480cbf:	8d 8d 38 fe ff ff    	lea    -0x1c8(%ebp),%ecx
480cc5:	e8 b6 d2 ff ff       	call   0x47df80
480cca:	8b 85 40 fe ff ff    	mov    -0x1c0(%ebp),%eax
480cd0:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
480cd6:	89 85 58 fe ff ff    	mov    %eax,-0x1a8(%ebp)
480cdc:	e8 6f d5 fc ff       	call   0x44e250
480ce1:	e9 1b 03 00 00       	jmp    0x481001
480ce6:	8b b5 54 fe ff ff    	mov    -0x1ac(%ebp),%esi
480cec:	8b ce                	mov    %esi,%ecx
480cee:	8b 06                	mov    (%esi),%eax
480cf0:	8b 40 18             	mov    0x18(%eax),%eax
480cf3:	ff d0                	call   *%eax
480cf5:	6a 00                	push   $0x0
480cf7:	8b c8                	mov    %eax,%ecx
480cf9:	e8 52 30 fe ff       	call   0x463d50
480cfe:	8b f8                	mov    %eax,%edi
480d00:	89 bd 24 fe ff ff    	mov    %edi,-0x1dc(%ebp)
480d06:	85 ff                	test   %edi,%edi
480d08:	0f 84 f9 02 00 00    	je     0x481007
480d0e:	66 90                	xchg   %ax,%ax
480d10:	8b 47 20             	mov    0x20(%edi),%eax
480d13:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480d18:	83 c0 08             	add    $0x8,%eax
480d1b:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
480d22:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
480d29:	0f 45 d0             	cmovne %eax,%edx
480d2c:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
480d30:	8b ca                	mov    %edx,%ecx
480d32:	8d 71 01             	lea    0x1(%ecx),%esi
480d35:	8a 01                	mov    (%ecx),%al
480d37:	41                   	inc    %ecx
480d38:	84 c0                	test   %al,%al
480d3a:	75 f9                	jne    0x480d35
480d3c:	2b ce                	sub    %esi,%ecx
480d3e:	51                   	push   %ecx
480d3f:	52                   	push   %edx
480d40:	8d 4d c0             	lea    -0x40(%ebp),%ecx
480d43:	e8 f8 44 fc ff       	call   0x445240
480d48:	8b 45 d4             	mov    -0x2c(%ebp),%eax
480d4b:	8d 4d c0             	lea    -0x40(%ebp),%ecx
480d4e:	8b 75 c0             	mov    -0x40(%ebp),%esi
480d51:	83 f8 10             	cmp    $0x10,%eax
480d54:	8b 7d d0             	mov    -0x30(%ebp),%edi
480d57:	0f 43 ce             	cmovae %esi,%ecx
480d5a:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
480d5e:	89 b5 2c fe ff ff    	mov    %esi,-0x1d4(%ebp)
480d64:	83 ff 05             	cmp    $0x5,%edi
480d67:	75 52                	jne    0x480dbb
480d69:	8b 01                	mov    (%ecx),%eax
480d6b:	8d 77 fc             	lea    -0x4(%edi),%esi
480d6e:	ba 80 17 69 00       	mov    $0x691780,%edx
480d73:	3b 02                	cmp    (%edx),%eax
480d75:	75 0b                	jne    0x480d82
480d77:	83 c1 04             	add    $0x4,%ecx
480d7a:	be fd ff ff ff       	mov    $0xfffffffd,%esi
480d7f:	83 c2 04             	add    $0x4,%edx
480d82:	8a 01                	mov    (%ecx),%al
480d84:	3a 02                	cmp    (%edx),%al
480d86:	75 21                	jne    0x480da9
480d88:	83 fe fd             	cmp    $0xfffffffd,%esi
480d8b:	74 18                	je     0x480da5
480d8d:	8a 41 01             	mov    0x1(%ecx),%al
480d90:	3a 42 01             	cmp    0x1(%edx),%al
480d93:	75 14                	jne    0x480da9
480d95:	8a 41 02             	mov    0x2(%ecx),%al
480d98:	3a 42 02             	cmp    0x2(%edx),%al
480d9b:	75 0c                	jne    0x480da9
480d9d:	8a 41 03             	mov    0x3(%ecx),%al
480da0:	3a 42 03             	cmp    0x3(%edx),%al
480da3:	75 04                	jne    0x480da9
480da5:	33 c0                	xor    %eax,%eax
480da7:	eb 05                	jmp    0x480dae
480da9:	1b c0                	sbb    %eax,%eax
480dab:	83 c8 01             	or     $0x1,%eax
480dae:	85 c0                	test   %eax,%eax
480db0:	74 53                	je     0x480e05
480db2:	8b b5 2c fe ff ff    	mov    -0x1d4(%ebp),%esi
480db8:	8b 45 d4             	mov    -0x2c(%ebp),%eax
480dbb:	83 f8 10             	cmp    $0x10,%eax
480dbe:	8d 4d c0             	lea    -0x40(%ebp),%ecx
480dc1:	0f 43 ce             	cmovae %esi,%ecx
480dc4:	83 ff 04             	cmp    $0x4,%edi
480dc7:	0f 85 69 05 00 00    	jne    0x481336
480dcd:	8b 01                	mov    (%ecx),%eax
480dcf:	ba 4c 17 69 00       	mov    $0x69174c,%edx
480dd4:	3b 02                	cmp    (%edx),%eax
480dd6:	74 1c                	je     0x480df4
480dd8:	3a 02                	cmp    (%edx),%al
480dda:	75 1c                	jne    0x480df8
480ddc:	8a 41 01             	mov    0x1(%ecx),%al
480ddf:	3a 42 01             	cmp    0x1(%edx),%al
480de2:	75 14                	jne    0x480df8
480de4:	8a 41 02             	mov    0x2(%ecx),%al
480de7:	3a 42 02             	cmp    0x2(%edx),%al
480dea:	75 0c                	jne    0x480df8
480dec:	8a 41 03             	mov    0x3(%ecx),%al
480def:	3a 42 03             	cmp    0x3(%edx),%al
480df2:	75 04                	jne    0x480df8
480df4:	33 c0                	xor    %eax,%eax
480df6:	eb 05                	jmp    0x480dfd
480df8:	1b c0                	sbb    %eax,%eax
480dfa:	83 c8 01             	or     $0x1,%eax
480dfd:	85 c0                	test   %eax,%eax
480dff:	0f 85 31 05 00 00    	jne    0x481336
480e05:	8d 8d a0 fe ff ff    	lea    -0x160(%ebp),%ecx
480e0b:	e8 20 d0 fc ff       	call   0x44de30
480e10:	8b 85 20 fe ff ff    	mov    -0x1e0(%ebp),%eax
480e16:	ba 65 aa 68 00       	mov    $0x68aa65,%edx
480e1b:	85 c0                	test   %eax,%eax
480e1d:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
480e21:	0f 45 d0             	cmovne %eax,%edx