45adbe:	50                   	push   %eax
45adbf:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45adc5:	50                   	push   %eax
45adc6:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45adcc:	50                   	push   %eax
45adcd:	6a 04                	push   $0x4
45adcf:	e8 be 66 fa ff       	call   0x401492
45add4:	83 c4 14             	add    $0x14,%esp
45add7:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45adde:	00 02 80
45ade1:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45ade8:	00 00 00
45adeb:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45adf2:	00 02 80
45adf5:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45adfc:	00 00 00
45adff:	c7 85 fc fe ff ff 10 	movl   $0x403910,-0x104(%ebp)
45ae06:	39 40 00
45ae09:	c7 85 f4 fe ff ff 08 	movl   $0x8,-0x10c(%ebp)
45ae10:	00 00 00
45ae13:	8d 95 f4 fe ff ff    	lea    -0x10c(%ebp),%edx
45ae19:	8d 8d 34 ff ff ff    	lea    -0xcc(%ebp),%ecx
45ae1f:	e8 32 66 fa ff       	call   0x401456
45ae24:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45ae2b:	39 40 00
45ae2e:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45ae35:	00 00 00
45ae38:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45ae3e:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45ae44:	e8 0d 66 fa ff       	call   0x401456
45ae49:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ae4f:	50                   	push   %eax
45ae50:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ae56:	50                   	push   %eax
45ae57:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ae5d:	50                   	push   %eax
45ae5e:	6a 40                	push   $0x40
45ae60:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45ae66:	50                   	push   %eax
45ae67:	e8 f0 65 fa ff       	call   0x40145c
45ae6c:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45ae72:	50                   	push   %eax
45ae73:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45ae79:	50                   	push   %eax
45ae7a:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45ae80:	50                   	push   %eax
45ae81:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45ae87:	50                   	push   %eax
45ae88:	6a 04                	push   $0x4
45ae8a:	e8 03 66 fa ff       	call   0x401492
45ae8f:	83 c4 14             	add    $0x14,%esp
45ae92:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45ae99:	00 02 80
45ae9c:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45aea3:	00 00 00
45aea6:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45aead:	00 02 80
45aeb0:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45aeb7:	00 00 00
45aeba:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45aec1:	00 02 80
45aec4:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45aecb:	00 00 00
45aece:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45aed5:	39 40 00
45aed8:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45aedf:	00 00 00
45aee2:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45aee8:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45aeee:	e8 63 65 fa ff       	call   0x401456
45aef3:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45aef9:	50                   	push   %eax
45aefa:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45af00:	50                   	push   %eax
45af01:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45af07:	50                   	push   %eax
45af08:	6a 00                	push   $0x0
45af0a:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45af10:	50                   	push   %eax
45af11:	e8 46 65 fa ff       	call   0x40145c
45af16:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45af1c:	50                   	push   %eax
45af1d:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45af23:	50                   	push   %eax
45af24:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45af2a:	50                   	push   %eax
45af2b:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45af31:	50                   	push   %eax
45af32:	6a 04                	push   $0x4
45af34:	e8 59 65 fa ff       	call   0x401492
45af39:	83 c4 14             	add    $0x14,%esp
45af3c:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45af43:	00 02 80
45af46:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45af4d:	00 00 00
45af50:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45af57:	00 02 80
45af5a:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45af61:	00 00 00
45af64:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45af6b:	00 02 80
45af6e:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45af75:	00 00 00
45af78:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45af7f:	39 40 00
45af82:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45af89:	00 00 00
45af8c:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45af92:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45af98:	e8 b9 64 fa ff       	call   0x401456
45af9d:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45afa3:	50                   	push   %eax
45afa4:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45afaa:	50                   	push   %eax
45afab:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45afb1:	50                   	push   %eax
45afb2:	6a 00                	push   $0x0
45afb4:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45afba:	50                   	push   %eax
45afbb:	e8 9c 64 fa ff       	call   0x40145c
45afc0:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45afc6:	50                   	push   %eax
45afc7:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45afcd:	50                   	push   %eax
45afce:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45afd4:	50                   	push   %eax
45afd5:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45afdb:	50                   	push   %eax
45afdc:	6a 04                	push   $0x4
45afde:	e8 af 64 fa ff       	call   0x401492
45afe3:	83 c4 14             	add    $0x14,%esp
45afe6:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45afed:	00 02 80
45aff0:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45aff7:	00 00 00
45affa:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b001:	00 02 80
45b004:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b00b:	00 00 00
45b00e:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b015:	00 02 80
45b018:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b01f:	00 00 00
45b022:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b029:	39 40 00
45b02c:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b033:	00 00 00
45b036:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b03c:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b042:	e8 0f 64 fa ff       	call   0x401456
45b047:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b04d:	50                   	push   %eax
45b04e:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b054:	50                   	push   %eax
45b055:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b05b:	50                   	push   %eax
45b05c:	6a 00                	push   $0x0
45b05e:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b064:	50                   	push   %eax
45b065:	e8 f2 63 fa ff       	call   0x40145c
45b06a:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b070:	50                   	push   %eax
45b071:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b077:	50                   	push   %eax
45b078:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b07e:	50                   	push   %eax
45b07f:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b085:	50                   	push   %eax
45b086:	6a 04                	push   $0x4
45b088:	e8 05 64 fa ff       	call   0x401492
45b08d:	83 c4 14             	add    $0x14,%esp
45b090:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b097:	00 02 80
45b09a:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b0a1:	00 00 00
45b0a4:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b0ab:	00 02 80
45b0ae:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b0b5:	00 00 00
45b0b8:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b0bf:	00 02 80
45b0c2:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b0c9:	00 00 00
45b0cc:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b0d3:	39 40 00
45b0d6:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b0dd:	00 00 00
45b0e0:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b0e6:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b0ec:	e8 65 63 fa ff       	call   0x401456
45b0f1:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b0f7:	50                   	push   %eax
45b0f8:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b0fe:	50                   	push   %eax
45b0ff:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b105:	50                   	push   %eax
45b106:	6a 00                	push   $0x0
45b108:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b10e:	50                   	push   %eax
45b10f:	e8 48 63 fa ff       	call   0x40145c
45b114:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b11a:	50                   	push   %eax
45b11b:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b121:	50                   	push   %eax
45b122:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b128:	50                   	push   %eax
45b129:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b12f:	50                   	push   %eax
45b130:	6a 04                	push   $0x4
45b132:	e8 5b 63 fa ff       	call   0x401492
45b137:	83 c4 14             	add    $0x14,%esp
45b13a:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b141:	00 02 80
45b144:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b14b:	00 00 00
45b14e:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b155:	00 02 80
45b158:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b15f:	00 00 00
45b162:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b169:	00 02 80
45b16c:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b173:	00 00 00
45b176:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b17d:	39 40 00
45b180:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b187:	00 00 00
45b18a:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b190:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b196:	e8 bb 62 fa ff       	call   0x401456
45b19b:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b1a1:	50                   	push   %eax
45b1a2:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b1a8:	50                   	push   %eax
45b1a9:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b1af:	50                   	push   %eax
45b1b0:	6a 00                	push   $0x0
45b1b2:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b1b8:	50                   	push   %eax
45b1b9:	e8 9e 62 fa ff       	call   0x40145c
45b1be:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b1c4:	50                   	push   %eax
45b1c5:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b1cb:	50                   	push   %eax
45b1cc:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b1d2:	50                   	push   %eax
45b1d3:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b1d9:	50                   	push   %eax
45b1da:	6a 04                	push   $0x4
45b1dc:	e8 b1 62 fa ff       	call   0x401492
45b1e1:	83 c4 14             	add    $0x14,%esp
45b1e4:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b1eb:	00 02 80
45b1ee:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b1f5:	00 00 00
45b1f8:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b1ff:	00 02 80
45b202:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b209:	00 00 00
45b20c:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b213:	00 02 80
45b216:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b21d:	00 00 00
45b220:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b227:	39 40 00
45b22a:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b231:	00 00 00
45b234:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b23a:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b240:	e8 11 62 fa ff       	call   0x401456
45b245:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b24b:	50                   	push   %eax
45b24c:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b252:	50                   	push   %eax
45b253:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b259:	50                   	push   %eax
45b25a:	6a 00                	push   $0x0
45b25c:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b262:	50                   	push   %eax
45b263:	e8 f4 61 fa ff       	call   0x40145c
45b268:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b26e:	50                   	push   %eax
45b26f:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b275:	50                   	push   %eax
45b276:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b27c:	50                   	push   %eax
45b27d:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b283:	50                   	push   %eax
45b284:	6a 04                	push   $0x4
45b286:	e8 07 62 fa ff       	call   0x401492
45b28b:	83 c4 14             	add    $0x14,%esp
45b28e:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b295:	00 02 80
45b298:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b29f:	00 00 00
45b2a2:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b2a9:	00 02 80
45b2ac:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b2b3:	00 00 00
45b2b6:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b2bd:	00 02 80
45b2c0:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b2c7:	00 00 00
45b2ca:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b2d1:	39 40 00
45b2d4:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b2db:	00 00 00
45b2de:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b2e4:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b2ea:	e8 67 61 fa ff       	call   0x401456
45b2ef:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b2f5:	50                   	push   %eax
45b2f6:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b2fc:	50                   	push   %eax
45b2fd:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b303:	50                   	push   %eax
45b304:	6a 00                	push   $0x0
45b306:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b30c:	50                   	push   %eax
45b30d:	e8 4a 61 fa ff       	call   0x40145c
45b312:	8d 85 14 ff ff ff    	lea    -0xec(%ebp),%eax
45b318:	50                   	push   %eax
45b319:	8d 85 24 ff ff ff    	lea    -0xdc(%ebp),%eax
45b31f:	50                   	push   %eax
45b320:	8d 85 34 ff ff ff    	lea    -0xcc(%ebp),%eax
45b326:	50                   	push   %eax
45b327:	8d 85 44 ff ff ff    	lea    -0xbc(%ebp),%eax
45b32d:	50                   	push   %eax
45b32e:	6a 04                	push   $0x4
45b330:	e8 5d 61 fa ff       	call   0x401492
45b335:	83 c4 14             	add    $0x14,%esp
45b338:	c7 85 1c ff ff ff 04 	movl   $0x80020004,-0xe4(%ebp)
45b33f:	00 02 80
45b342:	c7 85 14 ff ff ff 0a 	movl   $0xa,-0xec(%ebp)
45b349:	00 00 00
45b34c:	c7 85 2c ff ff ff 04 	movl   $0x80020004,-0xd4(%ebp)
45b353:	00 02 80
45b356:	c7 85 24 ff ff ff 0a 	movl   $0xa,-0xdc(%ebp)
45b35d:	00 00 00
45b360:	c7 85 3c ff ff ff 04 	movl   $0x80020004,-0xc4(%ebp)
45b367:	00 02 80
45b36a:	c7 85 34 ff ff ff 0a 	movl   $0xa,-0xcc(%ebp)
45b371:	00 00 00
45b374:	c7 85 0c ff ff ff 00 	movl   $0x403900,-0xf4(%ebp)
45b37b:	39 40 00
45b37e:	c7 85 04 ff ff ff 08 	movl   $0x8,-0xfc(%ebp)
45b385:	00 00 00
45b388:	8d 95 04 ff ff ff    	lea    -0xfc(%ebp),%edx
45b38e:	8d 8d 44 ff ff ff    	lea    -0xbc(%ebp),%ecx
45b394:	e8 bd 60 fa ff       	call   0x401456