45689c:	00 00 00
45689f:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4568a6:	00 02 80
4568a9:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
4568b0:	00 00 00
4568b3:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
4568ba:	39 40 00
4568bd:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
4568c4:	00 00 00
4568c7:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
4568cd:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
4568d3:	e8 7e ab fa ff       	call   0x401456
4568d8:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4568de:	50                   	push   %eax
4568df:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4568e5:	50                   	push   %eax
4568e6:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4568ec:	50                   	push   %eax
4568ed:	6a 00                	push   $0x0
4568ef:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4568f5:	50                   	push   %eax
4568f6:	e8 61 ab fa ff       	call   0x40145c
4568fb:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456901:	50                   	push   %eax
456902:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456908:	50                   	push   %eax
456909:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45690f:	50                   	push   %eax
456910:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456916:	50                   	push   %eax
456917:	6a 04                	push   $0x4
456919:	e8 74 ab fa ff       	call   0x401492
45691e:	83 c4 14             	add    $0x14,%esp
456921:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
456928:	00 02 80
45692b:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
456932:	00 00 00
456935:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45693c:	00 02 80
45693f:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
456946:	00 00 00
456949:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
456950:	00 02 80
456953:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45695a:	00 00 00
45695d:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456964:	39 40 00
456967:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45696e:	00 00 00
456971:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456977:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45697d:	e8 d4 aa fa ff       	call   0x401456
456982:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456988:	50                   	push   %eax
456989:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45698f:	50                   	push   %eax
456990:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456996:	50                   	push   %eax
456997:	6a 00                	push   $0x0
456999:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45699f:	50                   	push   %eax
4569a0:	e8 b7 aa fa ff       	call   0x40145c
4569a5:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
4569ab:	50                   	push   %eax
4569ac:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
4569b2:	50                   	push   %eax
4569b3:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
4569b9:	50                   	push   %eax
4569ba:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
4569c0:	50                   	push   %eax
4569c1:	6a 04                	push   $0x4
4569c3:	e8 ca aa fa ff       	call   0x401492
4569c8:	83 c4 14             	add    $0x14,%esp
4569cb:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
4569d2:	00 02 80
4569d5:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
4569dc:	00 00 00
4569df:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
4569e6:	00 02 80
4569e9:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
4569f0:	00 00 00
4569f3:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
4569fa:	00 02 80
4569fd:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
456a04:	00 00 00
456a07:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456a0e:	39 40 00
456a11:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
456a18:	00 00 00
456a1b:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456a21:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
456a27:	e8 2a aa fa ff       	call   0x401456
456a2c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456a32:	50                   	push   %eax
456a33:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456a39:	50                   	push   %eax
456a3a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456a40:	50                   	push   %eax
456a41:	6a 00                	push   $0x0
456a43:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456a49:	50                   	push   %eax
456a4a:	e8 0d aa fa ff       	call   0x40145c
456a4f:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456a55:	50                   	push   %eax
456a56:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456a5c:	50                   	push   %eax
456a5d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456a63:	50                   	push   %eax
456a64:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456a6a:	50                   	push   %eax
456a6b:	6a 04                	push   $0x4
456a6d:	e8 20 aa fa ff       	call   0x401492
456a72:	83 c4 14             	add    $0x14,%esp
456a75:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
456a7c:	00 02 80
456a7f:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
456a86:	00 00 00
456a89:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
456a90:	00 02 80
456a93:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
456a9a:	00 00 00
456a9d:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
456aa4:	00 02 80
456aa7:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
456aae:	00 00 00
456ab1:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456ab8:	39 40 00
456abb:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
456ac2:	00 00 00
456ac5:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456acb:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
456ad1:	e8 80 a9 fa ff       	call   0x401456
456ad6:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456adc:	50                   	push   %eax
456add:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456ae3:	50                   	push   %eax
456ae4:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456aea:	50                   	push   %eax
456aeb:	6a 00                	push   $0x0
456aed:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456af3:	50                   	push   %eax
456af4:	e8 63 a9 fa ff       	call   0x40145c
456af9:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456aff:	50                   	push   %eax
456b00:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456b06:	50                   	push   %eax
456b07:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456b0d:	50                   	push   %eax
456b0e:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456b14:	50                   	push   %eax
456b15:	6a 04                	push   $0x4
456b17:	e8 76 a9 fa ff       	call   0x401492
456b1c:	83 c4 14             	add    $0x14,%esp
456b1f:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
456b26:	00 02 80
456b29:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
456b30:	00 00 00
456b33:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
456b3a:	00 02 80
456b3d:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
456b44:	00 00 00
456b47:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
456b4e:	00 02 80
456b51:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
456b58:	00 00 00
456b5b:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456b62:	39 40 00
456b65:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
456b6c:	00 00 00
456b6f:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456b75:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
456b7b:	e8 d6 a8 fa ff       	call   0x401456
456b80:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456b86:	50                   	push   %eax
456b87:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456b8d:	50                   	push   %eax
456b8e:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456b94:	50                   	push   %eax
456b95:	6a 00                	push   $0x0
456b97:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456b9d:	50                   	push   %eax
456b9e:	e8 b9 a8 fa ff       	call   0x40145c
456ba3:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456ba9:	50                   	push   %eax
456baa:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456bb0:	50                   	push   %eax
456bb1:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456bb7:	50                   	push   %eax
456bb8:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456bbe:	50                   	push   %eax
456bbf:	6a 04                	push   $0x4
456bc1:	e8 cc a8 fa ff       	call   0x401492
456bc6:	83 c4 14             	add    $0x14,%esp
456bc9:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
456bd0:	00 02 80
456bd3:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
456bda:	00 00 00
456bdd:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
456be4:	00 02 80
456be7:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
456bee:	00 00 00
456bf1:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
456bf8:	00 02 80
456bfb:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
456c02:	00 00 00
456c05:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456c0c:	39 40 00
456c0f:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
456c16:	00 00 00
456c19:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456c1f:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
456c25:	e8 2c a8 fa ff       	call   0x401456
456c2a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456c30:	50                   	push   %eax
456c31:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456c37:	50                   	push   %eax
456c38:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456c3e:	50                   	push   %eax
456c3f:	6a 00                	push   $0x0
456c41:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456c47:	50                   	push   %eax
456c48:	e8 0f a8 fa ff       	call   0x40145c
456c4d:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456c53:	50                   	push   %eax
456c54:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456c5a:	50                   	push   %eax
456c5b:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456c61:	50                   	push   %eax
456c62:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456c68:	50                   	push   %eax
456c69:	6a 04                	push   $0x4
456c6b:	e8 22 a8 fa ff       	call   0x401492
456c70:	83 c4 14             	add    $0x14,%esp
456c73:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
456c7a:	00 02 80
456c7d:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
456c84:	00 00 00
456c87:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
456c8e:	00 02 80
456c91:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
456c98:	00 00 00
456c9b:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
456ca2:	00 02 80
456ca5:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
456cac:	00 00 00
456caf:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456cb6:	39 40 00
456cb9:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
456cc0:	00 00 00
456cc3:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456cc9:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
456ccf:	e8 82 a7 fa ff       	call   0x401456
456cd4:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456cda:	50                   	push   %eax
456cdb:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456ce1:	50                   	push   %eax
456ce2:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456ce8:	50                   	push   %eax
456ce9:	6a 00                	push   $0x0
456ceb:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456cf1:	50                   	push   %eax
456cf2:	e8 65 a7 fa ff       	call   0x40145c
456cf7:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456cfd:	50                   	push   %eax
456cfe:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456d04:	50                   	push   %eax
456d05:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456d0b:	50                   	push   %eax
456d0c:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456d12:	50                   	push   %eax
456d13:	6a 04                	push   $0x4
456d15:	e8 78 a7 fa ff       	call   0x401492
456d1a:	83 c4 14             	add    $0x14,%esp
456d1d:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
456d24:	00 02 80
456d27:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
456d2e:	00 00 00
456d31:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
456d38:	00 02 80
456d3b:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
456d42:	00 00 00
456d45:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
456d4c:	00 02 80
456d4f:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
456d56:	00 00 00
456d59:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456d60:	39 40 00
456d63:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
456d6a:	00 00 00
456d6d:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456d73:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
456d79:	e8 d8 a6 fa ff       	call   0x401456
456d7e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456d84:	50                   	push   %eax
456d85:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456d8b:	50                   	push   %eax
456d8c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456d92:	50                   	push   %eax
456d93:	6a 00                	push   $0x0
456d95:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456d9b:	50                   	push   %eax
456d9c:	e8 bb a6 fa ff       	call   0x40145c
456da1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456da7:	50                   	push   %eax
456da8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456dae:	50                   	push   %eax
456daf:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456db5:	50                   	push   %eax
456db6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456dbc:	50                   	push   %eax
456dbd:	6a 04                	push   $0x4
456dbf:	e8 ce a6 fa ff       	call   0x401492
456dc4:	83 c4 14             	add    $0x14,%esp
456dc7:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
456dce:	00 02 80
456dd1:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
456dd8:	00 00 00
456ddb:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
456de2:	00 02 80
456de5:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
456dec:	00 00 00
456def:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
456df6:	00 02 80
456df9:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
456e00:	00 00 00
456e03:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
456e0a:	39 40 00
456e0d:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
456e14:	00 00 00
456e17:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
456e1d:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
456e23:	e8 2e a6 fa ff       	call   0x401456
456e28:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456e2e:	50                   	push   %eax
456e2f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456e35:	50                   	push   %eax
456e36:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456e3c:	50                   	push   %eax
456e3d:	6a 00                	push   $0x0
456e3f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456e45:	50                   	push   %eax
456e46:	e8 11 a6 fa ff       	call   0x40145c
456e4b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
456e51:	50                   	push   %eax
456e52:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
456e58:	50                   	push   %eax
456e59:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
456e5f:	50                   	push   %eax
456e60:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
456e66:	50                   	push   %eax