45bc4f:	50                   	push   %eax
45bc50:	6a 00                	push   $0x0
45bc52:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bc58:	50                   	push   %eax
45bc59:	e8 fe 57 fa ff       	call   0x40145c
45bc5e:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bc64:	50                   	push   %eax
45bc65:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bc6b:	50                   	push   %eax
45bc6c:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bc72:	50                   	push   %eax
45bc73:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bc79:	50                   	push   %eax
45bc7a:	6a 04                	push   $0x4
45bc7c:	e8 11 58 fa ff       	call   0x401492
45bc81:	83 c4 14             	add    $0x14,%esp
45bc84:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45bc8b:	00 02 80
45bc8e:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45bc95:	00 00 00
45bc98:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45bc9f:	00 02 80
45bca2:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bca9:	00 00 00
45bcac:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45bcb3:	00 02 80
45bcb6:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45bcbd:	00 00 00
45bcc0:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45bcc7:	39 40 00
45bcca:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45bcd1:	00 00 00
45bcd4:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45bcda:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45bce0:	e8 71 57 fa ff       	call   0x401456
45bce5:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bceb:	50                   	push   %eax
45bcec:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bcf2:	50                   	push   %eax
45bcf3:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bcf9:	50                   	push   %eax
45bcfa:	6a 00                	push   $0x0
45bcfc:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bd02:	50                   	push   %eax
45bd03:	e8 54 57 fa ff       	call   0x40145c
45bd08:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bd0e:	50                   	push   %eax
45bd0f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bd15:	50                   	push   %eax
45bd16:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bd1c:	50                   	push   %eax
45bd1d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bd23:	50                   	push   %eax
45bd24:	6a 04                	push   $0x4
45bd26:	e8 67 57 fa ff       	call   0x401492
45bd2b:	83 c4 14             	add    $0x14,%esp
45bd2e:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45bd35:	00 02 80
45bd38:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45bd3f:	00 00 00
45bd42:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45bd49:	00 02 80
45bd4c:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bd53:	00 00 00
45bd56:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45bd5d:	00 02 80
45bd60:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45bd67:	00 00 00
45bd6a:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45bd71:	39 40 00
45bd74:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45bd7b:	00 00 00
45bd7e:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45bd84:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45bd8a:	e8 c7 56 fa ff       	call   0x401456
45bd8f:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bd95:	50                   	push   %eax
45bd96:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bd9c:	50                   	push   %eax
45bd9d:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bda3:	50                   	push   %eax
45bda4:	6a 00                	push   $0x0
45bda6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bdac:	50                   	push   %eax
45bdad:	e8 aa 56 fa ff       	call   0x40145c
45bdb2:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bdb8:	50                   	push   %eax
45bdb9:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bdbf:	50                   	push   %eax
45bdc0:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bdc6:	50                   	push   %eax
45bdc7:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bdcd:	50                   	push   %eax
45bdce:	6a 04                	push   $0x4
45bdd0:	e8 bd 56 fa ff       	call   0x401492
45bdd5:	83 c4 14             	add    $0x14,%esp
45bdd8:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45bddf:	00 02 80
45bde2:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45bde9:	00 00 00
45bdec:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45bdf3:	00 02 80
45bdf6:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bdfd:	00 00 00
45be00:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45be07:	00 02 80
45be0a:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45be11:	00 00 00
45be14:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45be1b:	39 40 00
45be1e:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45be25:	00 00 00
45be28:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45be2e:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45be34:	e8 1d 56 fa ff       	call   0x401456
45be39:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45be3f:	50                   	push   %eax
45be40:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45be46:	50                   	push   %eax
45be47:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45be4d:	50                   	push   %eax
45be4e:	6a 00                	push   $0x0
45be50:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45be56:	50                   	push   %eax
45be57:	e8 00 56 fa ff       	call   0x40145c
45be5c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45be62:	50                   	push   %eax
45be63:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45be69:	50                   	push   %eax
45be6a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45be70:	50                   	push   %eax
45be71:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45be77:	50                   	push   %eax
45be78:	6a 04                	push   $0x4
45be7a:	e8 13 56 fa ff       	call   0x401492
45be7f:	83 c4 14             	add    $0x14,%esp
45be82:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45be89:	00 02 80
45be8c:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45be93:	00 00 00
45be96:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45be9d:	00 02 80
45bea0:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bea7:	00 00 00
45beaa:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45beb1:	00 02 80
45beb4:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45bebb:	00 00 00
45bebe:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45bec5:	39 40 00
45bec8:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45becf:	00 00 00
45bed2:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45bed8:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45bede:	e8 73 55 fa ff       	call   0x401456
45bee3:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bee9:	50                   	push   %eax
45beea:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bef0:	50                   	push   %eax
45bef1:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bef7:	50                   	push   %eax
45bef8:	6a 00                	push   $0x0
45befa:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bf00:	50                   	push   %eax
45bf01:	e8 56 55 fa ff       	call   0x40145c
45bf06:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bf0c:	50                   	push   %eax
45bf0d:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bf13:	50                   	push   %eax
45bf14:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bf1a:	50                   	push   %eax
45bf1b:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bf21:	50                   	push   %eax
45bf22:	6a 04                	push   $0x4
45bf24:	e8 69 55 fa ff       	call   0x401492
45bf29:	83 c4 14             	add    $0x14,%esp
45bf2c:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45bf33:	00 02 80
45bf36:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45bf3d:	00 00 00
45bf40:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45bf47:	00 02 80
45bf4a:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bf51:	00 00 00
45bf54:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45bf5b:	00 02 80
45bf5e:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45bf65:	00 00 00
45bf68:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45bf6f:	39 40 00
45bf72:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45bf79:	00 00 00
45bf7c:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45bf82:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45bf88:	e8 c9 54 fa ff       	call   0x401456
45bf8d:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bf93:	50                   	push   %eax
45bf94:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bf9a:	50                   	push   %eax
45bf9b:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bfa1:	50                   	push   %eax
45bfa2:	6a 00                	push   $0x0
45bfa4:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bfaa:	50                   	push   %eax
45bfab:	e8 ac 54 fa ff       	call   0x40145c
45bfb0:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45bfb6:	50                   	push   %eax
45bfb7:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45bfbd:	50                   	push   %eax
45bfbe:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45bfc4:	50                   	push   %eax
45bfc5:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45bfcb:	50                   	push   %eax
45bfcc:	6a 04                	push   $0x4
45bfce:	e8 bf 54 fa ff       	call   0x401492
45bfd3:	83 c4 14             	add    $0x14,%esp
45bfd6:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45bfdd:	00 02 80
45bfe0:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45bfe7:	00 00 00
45bfea:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45bff1:	00 02 80
45bff4:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45bffb:	00 00 00
45bffe:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45c005:	00 02 80
45c008:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45c00f:	00 00 00
45c012:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45c019:	39 40 00
45c01c:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45c023:	00 00 00
45c026:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45c02c:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45c032:	e8 1f 54 fa ff       	call   0x401456
45c037:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45c03d:	50                   	push   %eax
45c03e:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45c044:	50                   	push   %eax
45c045:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45c04b:	50                   	push   %eax
45c04c:	6a 00                	push   $0x0
45c04e:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45c054:	50                   	push   %eax
45c055:	e8 02 54 fa ff       	call   0x40145c
45c05a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45c060:	50                   	push   %eax
45c061:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45c067:	50                   	push   %eax
45c068:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45c06e:	50                   	push   %eax
45c06f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45c075:	50                   	push   %eax
45c076:	6a 04                	push   $0x4
45c078:	e8 15 54 fa ff       	call   0x401492
45c07d:	83 c4 14             	add    $0x14,%esp
45c080:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45c087:	00 02 80
45c08a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45c091:	00 00 00
45c094:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45c09b:	00 02 80
45c09e:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45c0a5:	00 00 00
45c0a8:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45c0af:	00 02 80
45c0b2:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45c0b9:	00 00 00
45c0bc:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45c0c3:	39 40 00
45c0c6:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45c0cd:	00 00 00
45c0d0:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45c0d6:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45c0dc:	e8 75 53 fa ff       	call   0x401456
45c0e1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45c0e7:	50                   	push   %eax
45c0e8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45c0ee:	50                   	push   %eax
45c0ef:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45c0f5:	50                   	push   %eax
45c0f6:	6a 00                	push   $0x0
45c0f8:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45c0fe:	50                   	push   %eax
45c0ff:	e8 58 53 fa ff       	call   0x40145c
45c104:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45c10a:	50                   	push   %eax
45c10b:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45c111:	50                   	push   %eax
45c112:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45c118:	50                   	push   %eax
45c119:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45c11f:	50                   	push   %eax
45c120:	6a 04                	push   $0x4
45c122:	e8 6b 53 fa ff       	call   0x401492
45c127:	83 c4 14             	add    $0x14,%esp
45c12a:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45c131:	00 02 80
45c134:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45c13b:	00 00 00
45c13e:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45c145:	00 02 80
45c148:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45c14f:	00 00 00
45c152:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45c159:	00 02 80
45c15c:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45c163:	00 00 00
45c166:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45c16d:	39 40 00
45c170:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45c177:	00 00 00
45c17a:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45c180:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45c186:	e8 cb 52 fa ff       	call   0x401456
45c18b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45c191:	50                   	push   %eax
45c192:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45c198:	50                   	push   %eax
45c199:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45c19f:	50                   	push   %eax
45c1a0:	6a 00                	push   $0x0
45c1a2:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45c1a8:	50                   	push   %eax
45c1a9:	e8 ae 52 fa ff       	call   0x40145c
45c1ae:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45c1b4:	50                   	push   %eax
45c1b5:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45c1bb:	50                   	push   %eax
45c1bc:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45c1c2:	50                   	push   %eax
45c1c3:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45c1c9:	50                   	push   %eax
45c1ca:	6a 04                	push   $0x4
45c1cc:	e8 c1 52 fa ff       	call   0x401492
45c1d1:	83 c4 14             	add    $0x14,%esp
45c1d4:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45c1db:	00 02 80
45c1de:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45c1e5:	00 00 00
45c1e8:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45c1ef:	00 02 80
45c1f2:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45c1f9:	00 00 00
45c1fc:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45c203:	00 02 80
45c206:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45c20d:	00 00 00
45c210:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45c217:	39 40 00