412a87:	6a 01                	push   $0x1
412a89:	50                   	push   %eax
412a8a:	e8 2e 87 ff ff       	call   0x40b1bd
412a8f:	83 c4 40             	add    $0x40,%esp
412a92:	0b f0                	or     %eax,%esi
412a94:	8d 47 10             	lea    0x10(%edi),%eax
412a97:	50                   	push   %eax
412a98:	6a 34                	push   $0x34
412a9a:	53                   	push   %ebx
412a9b:	8d 45 f8             	lea    -0x8(%ebp),%eax
412a9e:	6a 01                	push   $0x1
412aa0:	50                   	push   %eax
412aa1:	e8 17 87 ff ff       	call   0x40b1bd
412aa6:	0b f0                	or     %eax,%esi
412aa8:	8d 47 14             	lea    0x14(%edi),%eax
412aab:	50                   	push   %eax
412aac:	6a 35                	push   $0x35
412aae:	53                   	push   %ebx
412aaf:	8d 45 f8             	lea    -0x8(%ebp),%eax
412ab2:	6a 01                	push   $0x1
412ab4:	50                   	push   %eax
412ab5:	e8 03 87 ff ff       	call   0x40b1bd
412aba:	0b f0                	or     %eax,%esi
412abc:	8d 47 18             	lea    0x18(%edi),%eax
412abf:	50                   	push   %eax
412ac0:	6a 36                	push   $0x36
412ac2:	53                   	push   %ebx
412ac3:	8d 45 f8             	lea    -0x8(%ebp),%eax
412ac6:	6a 01                	push   $0x1
412ac8:	50                   	push   %eax
412ac9:	e8 ef 86 ff ff       	call   0x40b1bd
412ace:	57                   	push   %edi
412acf:	6a 37                	push   $0x37
412ad1:	53                   	push   %ebx
412ad2:	0b f0                	or     %eax,%esi
412ad4:	8d 45 f8             	lea    -0x8(%ebp),%eax
412ad7:	6a 01                	push   $0x1
412ad9:	50                   	push   %eax
412ada:	e8 de 86 ff ff       	call   0x40b1bd
412adf:	83 c4 50             	add    $0x50,%esp
412ae2:	0b f0                	or     %eax,%esi
412ae4:	8d 47 20             	lea    0x20(%edi),%eax
412ae7:	50                   	push   %eax
412ae8:	6a 2a                	push   $0x2a
412aea:	53                   	push   %ebx
412aeb:	8d 45 f8             	lea    -0x8(%ebp),%eax
412aee:	6a 01                	push   $0x1
412af0:	50                   	push   %eax
412af1:	e8 c7 86 ff ff       	call   0x40b1bd
412af6:	0b f0                	or     %eax,%esi
412af8:	8d 47 24             	lea    0x24(%edi),%eax
412afb:	50                   	push   %eax
412afc:	6a 2b                	push   $0x2b
412afe:	53                   	push   %ebx
412aff:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b02:	6a 01                	push   $0x1
412b04:	50                   	push   %eax
412b05:	e8 b3 86 ff ff       	call   0x40b1bd
412b0a:	0b f0                	or     %eax,%esi
412b0c:	8d 47 28             	lea    0x28(%edi),%eax
412b0f:	50                   	push   %eax
412b10:	6a 2c                	push   $0x2c
412b12:	53                   	push   %ebx
412b13:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b16:	6a 01                	push   $0x1
412b18:	50                   	push   %eax
412b19:	e8 9f 86 ff ff       	call   0x40b1bd
412b1e:	0b f0                	or     %eax,%esi
412b20:	8d 47 2c             	lea    0x2c(%edi),%eax
412b23:	50                   	push   %eax
412b24:	6a 2d                	push   $0x2d
412b26:	53                   	push   %ebx
412b27:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b2a:	6a 01                	push   $0x1
412b2c:	50                   	push   %eax
412b2d:	e8 8b 86 ff ff       	call   0x40b1bd
412b32:	83 c4 50             	add    $0x50,%esp
412b35:	0b f0                	or     %eax,%esi
412b37:	8d 47 30             	lea    0x30(%edi),%eax
412b3a:	50                   	push   %eax
412b3b:	6a 2e                	push   $0x2e
412b3d:	53                   	push   %ebx
412b3e:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b41:	6a 01                	push   $0x1
412b43:	50                   	push   %eax
412b44:	e8 74 86 ff ff       	call   0x40b1bd
412b49:	0b f0                	or     %eax,%esi
412b4b:	8d 47 34             	lea    0x34(%edi),%eax
412b4e:	50                   	push   %eax
412b4f:	6a 2f                	push   $0x2f
412b51:	53                   	push   %ebx
412b52:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b55:	6a 01                	push   $0x1
412b57:	50                   	push   %eax
412b58:	e8 60 86 ff ff       	call   0x40b1bd
412b5d:	0b f0                	or     %eax,%esi
412b5f:	8d 47 1c             	lea    0x1c(%edi),%eax
412b62:	50                   	push   %eax
412b63:	6a 30                	push   $0x30
412b65:	53                   	push   %ebx
412b66:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b69:	6a 01                	push   $0x1
412b6b:	50                   	push   %eax
412b6c:	e8 4c 86 ff ff       	call   0x40b1bd
412b71:	0b f0                	or     %eax,%esi
412b73:	8d 47 38             	lea    0x38(%edi),%eax
412b76:	50                   	push   %eax
412b77:	6a 44                	push   $0x44
412b79:	53                   	push   %ebx
412b7a:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b7d:	6a 01                	push   $0x1
412b7f:	50                   	push   %eax
412b80:	e8 38 86 ff ff       	call   0x40b1bd
412b85:	83 c4 50             	add    $0x50,%esp
412b88:	0b f0                	or     %eax,%esi
412b8a:	8d 47 3c             	lea    0x3c(%edi),%eax
412b8d:	50                   	push   %eax
412b8e:	6a 45                	push   $0x45
412b90:	53                   	push   %ebx
412b91:	8d 45 f8             	lea    -0x8(%ebp),%eax
412b94:	6a 01                	push   $0x1
412b96:	50                   	push   %eax
412b97:	e8 21 86 ff ff       	call   0x40b1bd
412b9c:	0b f0                	or     %eax,%esi
412b9e:	8d 47 40             	lea    0x40(%edi),%eax
412ba1:	50                   	push   %eax
412ba2:	6a 46                	push   $0x46
412ba4:	53                   	push   %ebx
412ba5:	8d 45 f8             	lea    -0x8(%ebp),%eax
412ba8:	6a 01                	push   $0x1
412baa:	50                   	push   %eax
412bab:	e8 0d 86 ff ff       	call   0x40b1bd
412bb0:	0b f0                	or     %eax,%esi
412bb2:	8d 47 44             	lea    0x44(%edi),%eax
412bb5:	50                   	push   %eax
412bb6:	6a 47                	push   $0x47
412bb8:	53                   	push   %ebx
412bb9:	8d 45 f8             	lea    -0x8(%ebp),%eax
412bbc:	6a 01                	push   $0x1
412bbe:	50                   	push   %eax
412bbf:	e8 f9 85 ff ff       	call   0x40b1bd
412bc4:	0b f0                	or     %eax,%esi
412bc6:	8d 47 48             	lea    0x48(%edi),%eax
412bc9:	50                   	push   %eax
412bca:	6a 48                	push   $0x48
412bcc:	53                   	push   %ebx
412bcd:	8d 45 f8             	lea    -0x8(%ebp),%eax
412bd0:	6a 01                	push   $0x1
412bd2:	50                   	push   %eax
412bd3:	e8 e5 85 ff ff       	call   0x40b1bd
412bd8:	83 c4 50             	add    $0x50,%esp
412bdb:	0b f0                	or     %eax,%esi
412bdd:	8d 47 4c             	lea    0x4c(%edi),%eax
412be0:	50                   	push   %eax
412be1:	6a 49                	push   $0x49
412be3:	53                   	push   %ebx
412be4:	8d 45 f8             	lea    -0x8(%ebp),%eax
412be7:	6a 01                	push   $0x1
412be9:	50                   	push   %eax
412bea:	e8 ce 85 ff ff       	call   0x40b1bd
412bef:	0b f0                	or     %eax,%esi
412bf1:	8d 47 50             	lea    0x50(%edi),%eax
412bf4:	50                   	push   %eax
412bf5:	6a 4a                	push   $0x4a
412bf7:	53                   	push   %ebx
412bf8:	8d 45 f8             	lea    -0x8(%ebp),%eax
412bfb:	6a 01                	push   $0x1
412bfd:	50                   	push   %eax
412bfe:	e8 ba 85 ff ff       	call   0x40b1bd
412c03:	0b f0                	or     %eax,%esi
412c05:	8d 47 54             	lea    0x54(%edi),%eax
412c08:	50                   	push   %eax
412c09:	6a 4b                	push   $0x4b
412c0b:	53                   	push   %ebx
412c0c:	8d 45 f8             	lea    -0x8(%ebp),%eax
412c0f:	6a 01                	push   $0x1
412c11:	50                   	push   %eax
412c12:	e8 a6 85 ff ff       	call   0x40b1bd
412c17:	0b f0                	or     %eax,%esi
412c19:	8d 47 58             	lea    0x58(%edi),%eax
412c1c:	50                   	push   %eax
412c1d:	6a 4c                	push   $0x4c
412c1f:	53                   	push   %ebx
412c20:	8d 45 f8             	lea    -0x8(%ebp),%eax
412c23:	6a 01                	push   $0x1
412c25:	50                   	push   %eax
412c26:	e8 92 85 ff ff       	call   0x40b1bd
412c2b:	83 c4 50             	add    $0x50,%esp
412c2e:	0b f0                	or     %eax,%esi
412c30:	8d 47 5c             	lea    0x5c(%edi),%eax
412c33:	50                   	push   %eax
412c34:	6a 4d                	push   $0x4d
412c36:	53                   	push   %ebx
412c37:	8d 45 f8             	lea    -0x8(%ebp),%eax
412c3a:	6a 01                	push   $0x1
412c3c:	50                   	push   %eax
412c3d:	e8 7b 85 ff ff       	call   0x40b1bd
412c42:	0b f0                	or     %eax,%esi
412c44:	8d 47 60             	lea    0x60(%edi),%eax
412c47:	50                   	push   %eax
412c48:	6a 4e                	push   $0x4e
412c4a:	53                   	push   %ebx
412c4b:	8d 45 f8             	lea    -0x8(%ebp),%eax
412c4e:	6a 01                	push   $0x1
412c50:	50                   	push   %eax
412c51:	e8 67 85 ff ff       	call   0x40b1bd
412c56:	0b f0                	or     %eax,%esi
412c58:	8d 47 64             	lea    0x64(%edi),%eax
412c5b:	50                   	push   %eax
412c5c:	6a 4f                	push   $0x4f
412c5e:	53                   	push   %ebx
412c5f:	8d 45 f8             	lea    -0x8(%ebp),%eax
412c62:	6a 01                	push   $0x1
412c64:	50                   	push   %eax
412c65:	e8 53 85 ff ff       	call   0x40b1bd
412c6a:	0b f0                	or     %eax,%esi
412c6c:	8d 47 68             	lea    0x68(%edi),%eax
412c6f:	50                   	push   %eax
412c70:	6a 38                	push   $0x38
412c72:	53                   	push   %ebx
412c73:	8d 45 f8             	lea    -0x8(%ebp),%eax
412c76:	6a 01                	push   $0x1
412c78:	50                   	push   %eax
412c79:	e8 3f 85 ff ff       	call   0x40b1bd
412c7e:	83 c4 50             	add    $0x50,%esp
412c81:	0b f0                	or     %eax,%esi
412c83:	8d 47 6c             	lea    0x6c(%edi),%eax
412c86:	50                   	push   %eax
412c87:	6a 39                	push   $0x39
412c89:	53                   	push   %ebx
412c8a:	8d 45 f8             	lea    -0x8(%ebp),%eax
412c8d:	6a 01                	push   $0x1
412c8f:	50                   	push   %eax
412c90:	e8 28 85 ff ff       	call   0x40b1bd
412c95:	0b f0                	or     %eax,%esi
412c97:	8d 47 70             	lea    0x70(%edi),%eax
412c9a:	50                   	push   %eax
412c9b:	6a 3a                	push   $0x3a
412c9d:	53                   	push   %ebx
412c9e:	8d 45 f8             	lea    -0x8(%ebp),%eax
412ca1:	6a 01                	push   $0x1
412ca3:	50                   	push   %eax
412ca4:	e8 14 85 ff ff       	call   0x40b1bd
412ca9:	0b f0                	or     %eax,%esi
412cab:	8d 47 74             	lea    0x74(%edi),%eax
412cae:	50                   	push   %eax
412caf:	6a 3b                	push   $0x3b
412cb1:	53                   	push   %ebx
412cb2:	8d 45 f8             	lea    -0x8(%ebp),%eax
412cb5:	6a 01                	push   $0x1
412cb7:	50                   	push   %eax
412cb8:	e8 00 85 ff ff       	call   0x40b1bd
412cbd:	0b f0                	or     %eax,%esi
412cbf:	8d 47 78             	lea    0x78(%edi),%eax
412cc2:	50                   	push   %eax
412cc3:	6a 3c                	push   $0x3c
412cc5:	53                   	push   %ebx
412cc6:	8d 45 f8             	lea    -0x8(%ebp),%eax
412cc9:	6a 01                	push   $0x1
412ccb:	50                   	push   %eax
412ccc:	e8 ec 84 ff ff       	call   0x40b1bd
412cd1:	83 c4 50             	add    $0x50,%esp
412cd4:	0b f0                	or     %eax,%esi
412cd6:	8d 47 7c             	lea    0x7c(%edi),%eax
412cd9:	50                   	push   %eax
412cda:	6a 3d                	push   $0x3d
412cdc:	53                   	push   %ebx
412cdd:	8d 45 f8             	lea    -0x8(%ebp),%eax
412ce0:	6a 01                	push   $0x1
412ce2:	50                   	push   %eax
412ce3:	e8 d5 84 ff ff       	call   0x40b1bd
412ce8:	0b f0                	or     %eax,%esi
412cea:	8d 87 80 00 00 00    	lea    0x80(%edi),%eax
412cf0:	50                   	push   %eax
412cf1:	6a 3e                	push   $0x3e
412cf3:	53                   	push   %ebx
412cf4:	8d 45 f8             	lea    -0x8(%ebp),%eax
412cf7:	6a 01                	push   $0x1
412cf9:	50                   	push   %eax
412cfa:	e8 be 84 ff ff       	call   0x40b1bd
412cff:	0b f0                	or     %eax,%esi
412d01:	8d 87 84 00 00 00    	lea    0x84(%edi),%eax
412d07:	50                   	push   %eax
412d08:	6a 3f                	push   $0x3f
412d0a:	53                   	push   %ebx
412d0b:	8d 45 f8             	lea    -0x8(%ebp),%eax
412d0e:	6a 01                	push   $0x1
412d10:	50                   	push   %eax
412d11:	e8 a7 84 ff ff       	call   0x40b1bd
412d16:	0b f0                	or     %eax,%esi
412d18:	8d 87 88 00 00 00    	lea    0x88(%edi),%eax
412d1e:	50                   	push   %eax
412d1f:	6a 40                	push   $0x40
412d21:	53                   	push   %ebx
412d22:	6a 01                	push   $0x1
412d24:	8d 45 f8             	lea    -0x8(%ebp),%eax
412d27:	50                   	push   %eax
412d28:	e8 90 84 ff ff       	call   0x40b1bd
412d2d:	83 c4 50             	add    $0x50,%esp
412d30:	0b f0                	or     %eax,%esi
412d32:	8d 87 8c 00 00 00    	lea    0x8c(%edi),%eax
412d38:	50                   	push   %eax
412d39:	6a 41                	push   $0x41
412d3b:	53                   	push   %ebx
412d3c:	8d 45 f8             	lea    -0x8(%ebp),%eax
412d3f:	6a 01                	push   $0x1
412d41:	50                   	push   %eax
412d42:	e8 76 84 ff ff       	call   0x40b1bd
412d47:	0b f0                	or     %eax,%esi
412d49:	8d 87 90 00 00 00    	lea    0x90(%edi),%eax
412d4f:	50                   	push   %eax
412d50:	6a 42                	push   $0x42
412d52:	53                   	push   %ebx
412d53:	8d 45 f8             	lea    -0x8(%ebp),%eax
412d56:	6a 01                	push   $0x1
412d58:	50                   	push   %eax
412d59:	e8 5f 84 ff ff       	call   0x40b1bd
412d5e:	0b f0                	or     %eax,%esi
412d60:	8d 87 94 00 00 00    	lea    0x94(%edi),%eax
412d66:	50                   	push   %eax
412d67:	6a 43                	push   $0x43
412d69:	53                   	push   %ebx
412d6a:	8d 45 f8             	lea    -0x8(%ebp),%eax
412d6d:	6a 01                	push   $0x1
412d6f:	50                   	push   %eax
412d70:	e8 48 84 ff ff       	call   0x40b1bd
412d75:	0b f0                	or     %eax,%esi
412d77:	8d 87 98 00 00 00    	lea    0x98(%edi),%eax
412d7d:	50                   	push   %eax
412d7e:	6a 28                	push   $0x28
412d80:	53                   	push   %ebx
412d81:	8d 45 f8             	lea    -0x8(%ebp),%eax
412d84:	6a 01                	push   $0x1
412d86:	50                   	push   %eax
412d87:	e8 31 84 ff ff       	call   0x40b1bd
412d8c:	83 c4 50             	add    $0x50,%esp
412d8f:	0b f0                	or     %eax,%esi
412d91:	8d 87 9c 00 00 00    	lea    0x9c(%edi),%eax
412d97:	50                   	push   %eax
412d98:	6a 29                	push   $0x29
412d9a:	53                   	push   %ebx
412d9b:	8d 45 f8             	lea    -0x8(%ebp),%eax
412d9e:	6a 01                	push   $0x1
412da0:	50                   	push   %eax
412da1:	e8 17 84 ff ff       	call   0x40b1bd
412da6:	0b f0                	or     %eax,%esi
412da8:	8d 87 a0 00 00 00    	lea    0xa0(%edi),%eax
412dae:	50                   	push   %eax
412daf:	6a 1f                	push   $0x1f
412db1:	53                   	push   %ebx