433e4d:	68 06 00 00 00       	push   $0x6
433e52:	e8 53 c7 06 00       	call   0x4a05aa
433e57:	83 c4 0c             	add    $0xc,%esp
433e5a:	89 45 60             	mov    %eax,0x60(%ebp)
433e5d:	83 7d 34 00          	cmpl   $0x0,0x34(%ebp)
433e61:	0f 85 07 00 00 00    	jne    0x433e6e
433e67:	c7 45 30 01 00 00 00 	movl   $0x1,0x30(%ebp)
433e6e:	83 7d 44 00          	cmpl   $0x0,0x44(%ebp)
433e72:	0f 85 07 00 00 00    	jne    0x433e7f
433e78:	c7 45 40 01 00 00 00 	movl   $0x1,0x40(%ebp)
433e7f:	83 7d 54 00          	cmpl   $0x0,0x54(%ebp)
433e83:	0f 85 07 00 00 00    	jne    0x433e90
433e89:	c7 45 50 01 00 00 00 	movl   $0x1,0x50(%ebp)
433e90:	83 7d 7c 00          	cmpl   $0x0,0x7c(%ebp)
433e94:	0f 85 07 00 00 00    	jne    0x433ea1
433e9a:	c7 45 78 01 00 00 00 	movl   $0x1,0x78(%ebp)
433ea1:	83 7d 3c 00          	cmpl   $0x0,0x3c(%ebp)
433ea5:	0f 85 07 00 00 00    	jne    0x433eb2
433eab:	c7 45 38 01 00 00 00 	movl   $0x1,0x38(%ebp)
433eb2:	8b 5d 08             	mov    0x8(%ebp),%ebx
433eb5:	8b 1b                	mov    (%ebx),%ebx
433eb7:	83 c3 08             	add    $0x8,%ebx
433eba:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433ebd:	8b 45 0c             	mov    0xc(%ebp),%eax
433ec0:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433ec3:	89 03                	mov    %eax,(%ebx)
433ec5:	8b 5d 08             	mov    0x8(%ebp),%ebx
433ec8:	8b 1b                	mov    (%ebx),%ebx
433eca:	83 c3 18             	add    $0x18,%ebx
433ecd:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433ed0:	ff 75 08             	push   0x8(%ebp)
433ed3:	e8 be 72 ff ff       	call   0x42b196
433ed8:	50                   	push   %eax
433ed9:	e8 bd dd fc ff       	call   0x401c9b
433ede:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433ee1:	89 03                	mov    %eax,(%ebx)
433ee3:	8b 5d 08             	mov    0x8(%ebp),%ebx
433ee6:	8b 1b                	mov    (%ebx),%ebx
433ee8:	83 c3 0c             	add    $0xc,%ebx
433eeb:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433eee:	8b 5d 08             	mov    0x8(%ebp),%ebx
433ef1:	8b 1b                	mov    (%ebx),%ebx
433ef3:	83 c3 18             	add    $0x18,%ebx
433ef6:	89 5d f4             	mov    %ebx,-0xc(%ebp)
433ef9:	ff 75 f4             	push   -0xc(%ebp)
433efc:	e8 66 e3 fc ff       	call   0x402267
433f01:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433f04:	89 03                	mov    %eax,(%ebx)
433f06:	8b 5d 08             	mov    0x8(%ebp),%ebx
433f09:	8b 1b                	mov    (%ebx),%ebx
433f0b:	83 c3 28             	add    $0x28,%ebx
433f0e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433f11:	8b 45 20             	mov    0x20(%ebp),%eax
433f14:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433f17:	89 03                	mov    %eax,(%ebx)
433f19:	8b 5d 08             	mov    0x8(%ebp),%ebx
433f1c:	8b 1b                	mov    (%ebx),%ebx
433f1e:	83 c3 30             	add    $0x30,%ebx
433f21:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433f24:	8b 45 58             	mov    0x58(%ebp),%eax
433f27:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433f2a:	89 03                	mov    %eax,(%ebx)
433f2c:	8b 5d 08             	mov    0x8(%ebp),%ebx
433f2f:	8b 1b                	mov    (%ebx),%ebx
433f31:	81 c3 a4 00 00 00    	add    $0xa4,%ebx
433f37:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433f3a:	8b 45 60             	mov    0x60(%ebp),%eax
433f3d:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433f40:	89 03                	mov    %eax,(%ebx)
433f42:	8b 45 28             	mov    0x28(%ebp),%eax
433f45:	83 e0 01             	and    $0x1,%eax
433f48:	83 f0 01             	xor    $0x1,%eax
433f4b:	85 c0                	test   %eax,%eax
433f4d:	0f 84 45 00 00 00    	je     0x433f98
433f53:	8b 5d 08             	mov    0x8(%ebp),%ebx
433f56:	8b 1b                	mov    (%ebx),%ebx
433f58:	83 c3 34             	add    $0x34,%ebx
433f5b:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433f5e:	8b 5d 08             	mov    0x8(%ebp),%ebx
433f61:	8b 1b                	mov    (%ebx),%ebx
433f63:	83 c3 34             	add    $0x34,%ebx
433f66:	89 5d f4             	mov    %ebx,-0xc(%ebp)
433f69:	68 01 03 00 80       	push   $0x80000301
433f6e:	6a 00                	push   $0x0
433f70:	68 00 80 00 00       	push   $0x8000
433f75:	68 01 03 00 80       	push   $0x80000301
433f7a:	6a 00                	push   $0x0
433f7c:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433f7f:	ff 33                	push   (%ebx)
433f81:	68 02 00 00 00       	push   $0x2
433f86:	bb c8 00 00 00       	mov    $0xc8,%ebx
433f8b:	e8 40 d0 06 00       	call   0x4a0fd0
433f90:	83 c4 1c             	add    $0x1c,%esp
433f93:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433f96:	89 03                	mov    %eax,(%ebx)
433f98:	83 7d 30 00          	cmpl   $0x0,0x30(%ebp)
433f9c:	0f 84 45 00 00 00    	je     0x433fe7
433fa2:	8b 5d 08             	mov    0x8(%ebp),%ebx
433fa5:	8b 1b                	mov    (%ebx),%ebx
433fa7:	83 c3 34             	add    $0x34,%ebx
433faa:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433fad:	8b 5d 08             	mov    0x8(%ebp),%ebx
433fb0:	8b 1b                	mov    (%ebx),%ebx
433fb2:	83 c3 34             	add    $0x34,%ebx
433fb5:	89 5d f4             	mov    %ebx,-0xc(%ebp)
433fb8:	68 01 03 00 80       	push   $0x80000301
433fbd:	6a 00                	push   $0x0
433fbf:	68 00 00 10 00       	push   $0x100000
433fc4:	68 01 03 00 80       	push   $0x80000301
433fc9:	6a 00                	push   $0x0
433fcb:	8b 5d f4             	mov    -0xc(%ebp),%ebx
433fce:	ff 33                	push   (%ebx)
433fd0:	68 02 00 00 00       	push   $0x2
433fd5:	bb c8 00 00 00       	mov    $0xc8,%ebx
433fda:	e8 f1 cf 06 00       	call   0x4a0fd0
433fdf:	83 c4 1c             	add    $0x1c,%esp
433fe2:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433fe5:	89 03                	mov    %eax,(%ebx)
433fe7:	8b 5d 08             	mov    0x8(%ebp),%ebx
433fea:	8b 1b                	mov    (%ebx),%ebx
433fec:	83 c3 3c             	add    $0x3c,%ebx
433fef:	89 5d f8             	mov    %ebx,-0x8(%ebp)
433ff2:	8b 45 40             	mov    0x40(%ebp),%eax
433ff5:	8b 5d f8             	mov    -0x8(%ebp),%ebx
433ff8:	89 03                	mov    %eax,(%ebx)
433ffa:	8b 5d 08             	mov    0x8(%ebp),%ebx
433ffd:	8b 1b                	mov    (%ebx),%ebx
433fff:	83 c3 40             	add    $0x40,%ebx
434002:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434005:	8b 45 48             	mov    0x48(%ebp),%eax
434008:	8b 5d f8             	mov    -0x8(%ebp),%ebx
43400b:	89 03                	mov    %eax,(%ebx)
43400d:	8b 5d 08             	mov    0x8(%ebp),%ebx
434010:	8b 1b                	mov    (%ebx),%ebx
434012:	83 c3 74             	add    $0x74,%ebx
434015:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434018:	8b 45 50             	mov    0x50(%ebp),%eax
43401b:	8b 5d f8             	mov    -0x8(%ebp),%ebx
43401e:	89 03                	mov    %eax,(%ebx)
434020:	8b 5d 08             	mov    0x8(%ebp),%ebx
434023:	8b 1b                	mov    (%ebx),%ebx
434025:	81 c3 a8 00 00 00    	add    $0xa8,%ebx
43402b:	89 5d f8             	mov    %ebx,-0x8(%ebp)
43402e:	8b 45 38             	mov    0x38(%ebp),%eax
434031:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434034:	89 03                	mov    %eax,(%ebx)
434036:	8b 5d 08             	mov    0x8(%ebp),%ebx
434039:	8b 1b                	mov    (%ebx),%ebx
43403b:	83 c3 4c             	add    $0x4c,%ebx
43403e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434041:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434044:	c7 03 ff 00 00 00    	movl   $0xff,(%ebx)
43404a:	8b 5d 08             	mov    0x8(%ebp),%ebx
43404d:	8b 1b                	mov    (%ebx),%ebx
43404f:	83 c3 78             	add    $0x78,%ebx
434052:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434055:	8b 45 68             	mov    0x68(%ebp),%eax
434058:	8b 5d f8             	mov    -0x8(%ebp),%ebx
43405b:	89 03                	mov    %eax,(%ebx)
43405d:	8b 5d 08             	mov    0x8(%ebp),%ebx
434060:	8b 1b                	mov    (%ebx),%ebx
434062:	83 c3 7c             	add    $0x7c,%ebx
434065:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434068:	8b 45 70             	mov    0x70(%ebp),%eax
43406b:	8b 5d f8             	mov    -0x8(%ebp),%ebx
43406e:	89 03                	mov    %eax,(%ebx)
434070:	8b 5d 08             	mov    0x8(%ebp),%ebx
434073:	8b 1b                	mov    (%ebx),%ebx
434075:	81 c3 84 00 00 00    	add    $0x84,%ebx
43407b:	89 5d f8             	mov    %ebx,-0x8(%ebp)
43407e:	8b 45 78             	mov    0x78(%ebp),%eax
434081:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434084:	89 03                	mov    %eax,(%ebx)
434086:	8b 5d 08             	mov    0x8(%ebp),%ebx
434089:	8b 1b                	mov    (%ebx),%ebx
43408b:	81 c3 b8 00 00 00    	add    $0xb8,%ebx
434091:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434094:	68 04 00 00 80       	push   $0x80000004
434099:	6a 00                	push   $0x0
43409b:	8b 5d 24             	mov    0x24(%ebp),%ebx
43409e:	8b 03                	mov    (%ebx),%eax
4340a0:	85 c0                	test   %eax,%eax
4340a2:	75 05                	jne    0x4340a9
4340a4:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
4340a9:	50                   	push   %eax
4340aa:	68 01 00 00 00       	push   $0x1
4340af:	bb 30 01 00 00       	mov    $0x130,%ebx
4340b4:	e8 a7 d4 06 00       	call   0x4a1560
4340b9:	83 c4 10             	add    $0x10,%esp
4340bc:	89 45 ec             	mov    %eax,-0x14(%ebp)
4340bf:	db 45 ec             	fildl  -0x14(%ebp)
4340c2:	dd 5d ec             	fstpl  -0x14(%ebp)
4340c5:	dd 45 ec             	fldl   -0x14(%ebp)
4340c8:	dc 05 9a bb 4c 00    	faddl  0x4cbb9a
4340ce:	dd 5d e4             	fstpl  -0x1c(%ebp)
4340d1:	dd 45 e4             	fldl   -0x1c(%ebp)
4340d4:	e8 16 d1 fc ff       	call   0x4011ef
4340d9:	50                   	push   %eax
4340da:	e8 de 72 ff ff       	call   0x42b3bd
4340df:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4340e2:	89 03                	mov    %eax,(%ebx)
4340e4:	8b 5d 08             	mov    0x8(%ebp),%ebx
4340e7:	8b 1b                	mov    (%ebx),%ebx
4340e9:	81 c3 b8 00 00 00    	add    $0xb8,%ebx
4340ef:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4340f2:	68 04 00 00 80       	push   $0x80000004
4340f7:	6a 00                	push   $0x0
4340f9:	8b 5d 24             	mov    0x24(%ebp),%ebx
4340fc:	8b 03                	mov    (%ebx),%eax
4340fe:	85 c0                	test   %eax,%eax
434100:	75 05                	jne    0x434107
434102:	b8 34 ea 4d 00       	mov    $0x4dea34,%eax
434107:	50                   	push   %eax
434108:	68 01 00 00 00       	push   $0x1
43410d:	bb 50 01 00 00       	mov    $0x150,%ebx
434112:	e8 79 d3 06 00       	call   0x4a1490
434117:	83 c4 10             	add    $0x10,%esp
43411a:	89 45 f4             	mov    %eax,-0xc(%ebp)
43411d:	c7 45 f0 00 00 00 00 	movl   $0x0,-0x10(%ebp)
434124:	6a 00                	push   $0x0
434126:	ff 75 f0             	push   -0x10(%ebp)
434129:	8d 45 f4             	lea    -0xc(%ebp),%eax
43412c:	50                   	push   %eax
43412d:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434130:	ff 33                	push   (%ebx)
434132:	e8 ee 02 00 00       	call   0x434425
434137:	8b 5d f4             	mov    -0xc(%ebp),%ebx
43413a:	85 db                	test   %ebx,%ebx
43413c:	74 09                	je     0x434147
43413e:	53                   	push   %ebx
43413f:	e8 60 c4 06 00       	call   0x4a05a4
434144:	83 c4 04             	add    $0x4,%esp
434147:	8b 5d 08             	mov    0x8(%ebp),%ebx
43414a:	8b 1b                	mov    (%ebx),%ebx
43414c:	81 c3 d4 00 00 00    	add    $0xd4,%ebx
434152:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434155:	8b 45 10             	mov    0x10(%ebp),%eax
434158:	8b 5d f8             	mov    -0x8(%ebp),%ebx
43415b:	89 03                	mov    %eax,(%ebx)
43415d:	8b 5d 08             	mov    0x8(%ebp),%ebx
434160:	8b 1b                	mov    (%ebx),%ebx
434162:	81 c3 d8 00 00 00    	add    $0xd8,%ebx
434168:	89 5d f8             	mov    %ebx,-0x8(%ebp)
43416b:	8b 45 14             	mov    0x14(%ebp),%eax
43416e:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434171:	89 03                	mov    %eax,(%ebx)
434173:	8b 5d 08             	mov    0x8(%ebp),%ebx
434176:	8b 1b                	mov    (%ebx),%ebx
434178:	83 c3 60             	add    $0x60,%ebx
43417b:	89 5d f8             	mov    %ebx,-0x8(%ebp)
43417e:	8b 45 18             	mov    0x18(%ebp),%eax
434181:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434184:	89 03                	mov    %eax,(%ebx)
434186:	8b 5d 08             	mov    0x8(%ebp),%ebx
434189:	8b 1b                	mov    (%ebx),%ebx
43418b:	83 c3 64             	add    $0x64,%ebx
43418e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434191:	8b 45 1c             	mov    0x1c(%ebp),%eax
434194:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434197:	89 03                	mov    %eax,(%ebx)
434199:	8b 5d 08             	mov    0x8(%ebp),%ebx
43419c:	8b 1b                	mov    (%ebx),%ebx
43419e:	81 c3 dc 00 00 00    	add    $0xdc,%ebx
4341a4:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4341a7:	db 45 10             	fildl  0x10(%ebp)
4341aa:	dd 5d f0             	fstpl  -0x10(%ebp)
4341ad:	dd 45 f0             	fldl   -0x10(%ebp)
4341b0:	db 45 18             	fildl  0x18(%ebp)
4341b3:	dd 5d e8             	fstpl  -0x18(%ebp)
4341b6:	dc 45 e8             	faddl  -0x18(%ebp)
4341b9:	dd 5d e0             	fstpl  -0x20(%ebp)
4341bc:	dd 45 e0             	fldl   -0x20(%ebp)
4341bf:	e8 2b d0 fc ff       	call   0x4011ef
4341c4:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4341c7:	89 03                	mov    %eax,(%ebx)
4341c9:	8b 5d 08             	mov    0x8(%ebp),%ebx
4341cc:	8b 1b                	mov    (%ebx),%ebx
4341ce:	81 c3 e0 00 00 00    	add    $0xe0,%ebx
4341d4:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4341d7:	db 45 14             	fildl  0x14(%ebp)
4341da:	dd 5d f0             	fstpl  -0x10(%ebp)
4341dd:	dd 45 f0             	fldl   -0x10(%ebp)
4341e0:	db 45 1c             	fildl  0x1c(%ebp)
4341e3:	dd 5d e8             	fstpl  -0x18(%ebp)
4341e6:	dc 45 e8             	faddl  -0x18(%ebp)
4341e9:	dd 5d e0             	fstpl  -0x20(%ebp)
4341ec:	dd 45 e0             	fldl   -0x20(%ebp)
4341ef:	e8 fb cf fc ff       	call   0x4011ef
4341f4:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4341f7:	89 03                	mov    %eax,(%ebx)
4341f9:	8b 5d 08             	mov    0x8(%ebp),%ebx
4341fc:	8b 1b                	mov    (%ebx),%ebx
4341fe:	81 c3 bc 00 00 00    	add    $0xbc,%ebx
434204:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434207:	8b 5d f8             	mov    -0x8(%ebp),%ebx
43420a:	83 3b 00             	cmpl   $0x0,(%ebx)
43420d:	0f 85 18 00 00 00    	jne    0x43422b
434213:	8b 5d 08             	mov    0x8(%ebp),%ebx
434216:	8b 1b                	mov    (%ebx),%ebx
434218:	81 c3 bc 00 00 00    	add    $0xbc,%ebx
43421e:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434221:	a1 0c 99 50 00       	mov    0x50990c,%eax
434226:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434229:	89 03                	mov    %eax,(%ebx)
43422b:	8b 5d 08             	mov    0x8(%ebp),%ebx
43422e:	8b 1b                	mov    (%ebx),%ebx
434230:	81 c3 d0 00 00 00    	add    $0xd0,%ebx
434236:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434239:	68 0c 00 00 00       	push   $0xc
43423e:	e8 8a 02 00 00       	call   0x4344cd
434243:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434246:	89 03                	mov    %eax,(%ebx)
434248:	89 65 f8             	mov    %esp,-0x8(%ebp)
43424b:	ff 75 0c             	push   0xc(%ebp)
43424e:	33 c0                	xor    %eax,%eax
434250:	ff 15 e4 32 4b 00    	call   *0x4b32e4
434256:	90                   	nop
434257:	90                   	nop
434258:	39 65 f8             	cmp    %esp,-0x8(%ebp)
43425b:	74 17                	je     0x434274
43425d:	68 1d 08 00 00       	push   $0x81d
434262:	68 9e cf 03 04       	push   $0x403cf9e
434267:	68 06 00 00 00       	push   $0x6
43426c:	e8 39 c3 06 00       	call   0x4a05aa
434271:	83 c4 0c             	add    $0xc,%esp
434274:	85 c0                	test   %eax,%eax
434276:	0f 84 24 00 00 00    	je     0x4342a0
43427c:	8b 5d 08             	mov    0x8(%ebp),%ebx
43427f:	8b 1b                	mov    (%ebx),%ebx
434281:	83 c3 10             	add    $0x10,%ebx
434284:	89 5d f8             	mov    %ebx,-0x8(%ebp)
434287:	ff 75 0c             	push   0xc(%ebp)
43428a:	e8 89 38 fe ff       	call   0x417b18
43428f:	8b 5d f8             	mov    -0x8(%ebp),%ebx
434292:	89 03                	mov    %eax,(%ebx)
434294:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
43429b:	e9 91 00 00 00       	jmp    0x434331
4342a0:	8b 5d 08             	mov    0x8(%ebp),%ebx
4342a3:	8b 1b                	mov    (%ebx),%ebx
4342a5:	83 c3 08             	add    $0x8,%ebx
4342a8:	89 5d f8             	mov    %ebx,-0x8(%ebp)
4342ab:	68 02 00 00 00       	push   $0x2
4342b0:	ff 75 0c             	push   0xc(%ebp)
4342b3:	e8 43 3c fe ff       	call   0x417efb
4342b8:	8b 5d f8             	mov    -0x8(%ebp),%ebx
4342bb:	89 03                	mov    %eax,(%ebx)
4342bd:	8b 5d 08             	mov    0x8(%ebp),%ebx
4342c0:	8b 1b                	mov    (%ebx),%ebx
4342c2:	83 c3 08             	add    $0x8,%ebx
4342c5:	89 5d f8             	mov    %ebx,-0x8(%ebp)