4d5f15:	68 08 65 4d 00       	push   $0x4d6508
4d5f1a:	8b 43 24             	mov    0x24(%ebx),%eax
4d5f1d:	50                   	push   %eax
4d5f1e:	8b 43 40             	mov    0x40(%ebx),%eax
4d5f21:	50                   	push   %eax
4d5f22:	8b 00                	mov    (%eax),%eax
4d5f24:	ff 50 0c             	call   *0xc(%eax)
4d5f27:	83 7b 20 00          	cmpl   $0x0,0x20(%ebx)
4d5f2b:	74 12                	je     0x4d5f3f
4d5f2d:	68 24 65 4d 00       	push   $0x4d6524
4d5f32:	8b 43 20             	mov    0x20(%ebx),%eax
4d5f35:	50                   	push   %eax
4d5f36:	8b 43 40             	mov    0x40(%ebx),%eax
4d5f39:	50                   	push   %eax
4d5f3a:	8b 00                	mov    (%eax),%eax
4d5f3c:	ff 50 0c             	call   *0xc(%eax)
4d5f3f:	83 7b 2c 00          	cmpl   $0x0,0x2c(%ebx)
4d5f43:	74 3d                	je     0x4d5f82
4d5f45:	8d 43 28             	lea    0x28(%ebx),%eax
4d5f48:	e8 e7 08 f3 ff       	call   0x406834
4d5f4d:	b8 00 10 00 00       	mov    $0x1000,%eax
4d5f52:	e8 55 c8 f2 ff       	call   0x4027ac
4d5f57:	8b f0                	mov    %eax,%esi
4d5f59:	b9 00 08 00 00       	mov    $0x800,%ecx
4d5f5e:	8b d6                	mov    %esi,%edx
4d5f60:	8b 43 2c             	mov    0x2c(%ebx),%eax
4d5f63:	e8 30 f9 f2 ff       	call   0x405898
4d5f68:	8d 43 28             	lea    0x28(%ebx),%eax
4d5f6b:	50                   	push   %eax
4d5f6c:	68 40 65 4d 00       	push   $0x4d6540
4d5f71:	56                   	push   %esi
4d5f72:	8b 43 40             	mov    0x40(%ebx),%eax
4d5f75:	50                   	push   %eax
4d5f76:	8b 00                	mov    (%eax),%eax
4d5f78:	ff 50 38             	call   *0x38(%eax)
4d5f7b:	8b c6                	mov    %esi,%eax
4d5f7d:	e8 4a c8 f2 ff       	call   0x4027cc
4d5f82:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
4d5f86:	74 12                	je     0x4d5f9a
4d5f88:	68 58 65 4d 00       	push   $0x4d6558
4d5f8d:	8b 43 30             	mov    0x30(%ebx),%eax
4d5f90:	50                   	push   %eax
4d5f91:	8b 43 40             	mov    0x40(%ebx),%eax
4d5f94:	50                   	push   %eax
4d5f95:	8b 00                	mov    (%eax),%eax
4d5f97:	ff 50 0c             	call   *0xc(%eax)
4d5f9a:	83 7b 34 00          	cmpl   $0x0,0x34(%ebx)
4d5f9e:	74 12                	je     0x4d5fb2
4d5fa0:	68 70 65 4d 00       	push   $0x4d6570
4d5fa5:	8b 43 34             	mov    0x34(%ebx),%eax
4d5fa8:	50                   	push   %eax
4d5fa9:	8b 43 40             	mov    0x40(%ebx),%eax
4d5fac:	50                   	push   %eax
4d5fad:	8b 00                	mov    (%eax),%eax
4d5faf:	ff 50 0c             	call   *0xc(%eax)
4d5fb2:	83 7b 3c 00          	cmpl   $0x0,0x3c(%ebx)
4d5fb6:	0f 84 96 00 00 00    	je     0x4d6052
4d5fbc:	8d 45 fc             	lea    -0x4(%ebp),%eax
4d5fbf:	e8 70 08 f3 ff       	call   0x406834
4d5fc4:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d5fc7:	e8 68 08 f3 ff       	call   0x406834
4d5fcc:	8d 55 9c             	lea    -0x64(%ebp),%edx
4d5fcf:	8b 43 3c             	mov    0x3c(%ebx),%eax
4d5fd2:	e8 9d 31 f3 ff       	call   0x409174
4d5fd7:	8b 45 9c             	mov    -0x64(%ebp),%eax
4d5fda:	8d 55 f0             	lea    -0x10(%ebp),%edx
4d5fdd:	e8 be 3c f3 ff       	call   0x409ca0
4d5fe2:	b8 00 10 00 00       	mov    $0x1000,%eax
4d5fe7:	e8 c0 c7 f2 ff       	call   0x4027ac
4d5fec:	8b f0                	mov    %eax,%esi
4d5fee:	b9 00 08 00 00       	mov    $0x800,%ecx
4d5ff3:	8b d6                	mov    %esi,%edx
4d5ff5:	8b 43 3c             	mov    0x3c(%ebx),%eax
4d5ff8:	e8 9b f8 f2 ff       	call   0x405898
4d5ffd:	8b 45 f0             	mov    -0x10(%ebp),%eax
4d6000:	ba 90 65 4d 00       	mov    $0x4d6590,%edx
4d6005:	e8 5a ec f2 ff       	call   0x404c64
4d600a:	75 19                	jne    0x4d6025
4d600c:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d600f:	50                   	push   %eax
4d6010:	8d 45 fc             	lea    -0x4(%ebp),%eax
4d6013:	50                   	push   %eax
4d6014:	56                   	push   %esi
4d6015:	68 04 b8 68 00       	push   $0x68b804
4d601a:	8b 43 44             	mov    0x44(%ebx),%eax
4d601d:	50                   	push   %eax
4d601e:	8b 00                	mov    (%eax),%eax
4d6020:	ff 50 14             	call   *0x14(%eax)
4d6023:	eb 26                	jmp    0x4d604b
4d6025:	8b 45 f0             	mov    -0x10(%ebp),%eax
4d6028:	ba a0 65 4d 00       	mov    $0x4d65a0,%edx
4d602d:	e8 32 ec f2 ff       	call   0x404c64
4d6032:	75 17                	jne    0x4d604b
4d6034:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d6037:	50                   	push   %eax
4d6038:	8d 45 fc             	lea    -0x4(%ebp),%eax
4d603b:	50                   	push   %eax
4d603c:	56                   	push   %esi
4d603d:	68 14 b8 68 00       	push   $0x68b814
4d6042:	8b 43 44             	mov    0x44(%ebx),%eax
4d6045:	50                   	push   %eax
4d6046:	8b 00                	mov    (%eax),%eax
4d6048:	ff 50 14             	call   *0x14(%eax)
4d604b:	8b c6                	mov    %esi,%eax
4d604d:	e8 7a c7 f2 ff       	call   0x4027cc
4d6052:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
4d6056:	75 43                	jne    0x4d609b
4d6058:	8d 43 1c             	lea    0x1c(%ebx),%eax
4d605b:	e8 d4 07 f3 ff       	call   0x406834
4d6060:	8d 43 1c             	lea    0x1c(%ebx),%eax
4d6063:	e8 cc 07 f3 ff       	call   0x406834
4d6068:	50                   	push   %eax
4d6069:	68 a8 65 4d 00       	push   $0x4d65a8
4d606e:	6a 03                	push   $0x3
4d6070:	6a 00                	push   $0x0
4d6072:	68 f4 b7 68 00       	push   $0x68b7f4
4d6077:	e8 1c f4 ff ff       	call   0x4d5498
4d607c:	68 b8 65 4d 00       	push   $0x4d65b8
4d6081:	8b 43 1c             	mov    0x1c(%ebx),%eax
4d6084:	50                   	push   %eax
4d6085:	8b 43 40             	mov    0x40(%ebx),%eax
4d6088:	50                   	push   %eax
4d6089:	8b 00                	mov    (%eax),%eax
4d608b:	ff 50 0c             	call   *0xc(%eax)
4d608e:	8d 45 f8             	lea    -0x8(%ebp),%eax
4d6091:	8b 53 1c             	mov    0x1c(%ebx),%edx
4d6094:	e8 b3 07 f3 ff       	call   0x40684c
4d6099:	eb 0b                	jmp    0x4d60a6
4d609b:	8d 45 f8             	lea    -0x8(%ebp),%eax
4d609e:	8b 53 30             	mov    0x30(%ebx),%edx
4d60a1:	e8 a6 07 f3 ff       	call   0x40684c
4d60a6:	80 7b 74 00          	cmpb   $0x0,0x74(%ebx)
4d60aa:	0f 84 cd 00 00 00    	je     0x4d617d
4d60b0:	83 7b 30 00          	cmpl   $0x0,0x30(%ebx)
4d60b4:	0f 85 c3 00 00 00    	jne    0x4d617d
4d60ba:	8d 43 6c             	lea    0x6c(%ebx),%eax
4d60bd:	e8 72 07 f3 ff       	call   0x406834
4d60c2:	8d 43 6c             	lea    0x6c(%ebx),%eax
4d60c5:	e8 6a 07 f3 ff       	call   0x406834
4d60ca:	50                   	push   %eax
4d60cb:	68 a8 65 4d 00       	push   $0x4d65a8
4d60d0:	6a 03                	push   $0x3
4d60d2:	6a 00                	push   $0x0
4d60d4:	68 d4 b7 68 00       	push   $0x68b7d4
4d60d9:	e8 ba f3 ff ff       	call   0x4d5498
4d60de:	68 d8 65 4d 00       	push   $0x4d65d8
4d60e3:	8b 43 6c             	mov    0x6c(%ebx),%eax
4d60e6:	50                   	push   %eax
4d60e7:	8b 43 40             	mov    0x40(%ebx),%eax
4d60ea:	50                   	push   %eax
4d60eb:	8b 00                	mov    (%eax),%eax
4d60ed:	ff 50 0c             	call   *0xc(%eax)
4d60f0:	8d 43 70             	lea    0x70(%ebx),%eax
4d60f3:	e8 3c 07 f3 ff       	call   0x406834
4d60f8:	50                   	push   %eax
4d60f9:	68 f4 65 4d 00       	push   $0x4d65f4
4d60fe:	8b 43 6c             	mov    0x6c(%ebx),%eax
4d6101:	50                   	push   %eax
4d6102:	8b 00                	mov    (%eax),%eax
4d6104:	ff 10                	call   *(%eax)
4d6106:	6a ff                	push   $0xffffffff
4d6108:	8b 43 70             	mov    0x70(%ebx),%eax
4d610b:	50                   	push   %eax
4d610c:	8b 00                	mov    (%eax),%eax
4d610e:	ff 50 18             	call   *0x18(%eax)
4d6111:	8d 45 a0             	lea    -0x60(%ebp),%eax
4d6114:	ba 48 00 00 00       	mov    $0x48,%edx
4d6119:	e8 b6 1d f3 ff       	call   0x407ed4
4d611e:	be 34 b8 68 00       	mov    $0x68b834,%esi
4d6123:	8d 7d a0             	lea    -0x60(%ebp),%edi
4d6126:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6127:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6128:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6129:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d612a:	be 84 ba 68 00       	mov    $0x68ba84,%esi
4d612f:	8d 7d b0             	lea    -0x50(%ebp),%edi
4d6132:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6133:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6134:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6135:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4d6136:	8d 45 a0             	lea    -0x60(%ebp),%eax
4d6139:	50                   	push   %eax
4d613a:	8b 43 70             	mov    0x70(%ebx),%eax
4d613d:	50                   	push   %eax
4d613e:	8b 00                	mov    (%eax),%eax
4d6140:	ff 50 10             	call   *0x10(%eax)
4d6143:	83 bb 80 00 00 00 00 	cmpl   $0x0,0x80(%ebx)
4d614a:	74 26                	je     0x4d6172
4d614c:	8b cb                	mov    %ebx,%ecx
4d614e:	b2 01                	mov    $0x1,%dl
4d6150:	a1 b0 51 4d 00       	mov    0x4d51b0,%eax
4d6155:	e8 aa 0b 00 00       	call   0x4d6d04
4d615a:	8b f0                	mov    %eax,%esi
4d615c:	89 73 78             	mov    %esi,0x78(%ebx)
4d615f:	6a 01                	push   $0x1
4d6161:	85 f6                	test   %esi,%esi
4d6163:	74 03                	je     0x4d6168
4d6165:	83 ee f0             	sub    $0xfffffff0,%esi
4d6168:	56                   	push   %esi
4d6169:	8b 43 70             	mov    0x70(%ebx),%eax
4d616c:	50                   	push   %eax
4d616d:	8b 00                	mov    (%eax),%eax
4d616f:	ff 50 24             	call   *0x24(%eax)
4d6172:	8d 45 f8             	lea    -0x8(%ebp),%eax
4d6175:	8b 53 6c             	mov    0x6c(%ebx),%edx
4d6178:	e8 cf 06 f3 ff       	call   0x40684c
4d617d:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4d6181:	75 41                	jne    0x4d61c4
4d6183:	8d 43 7c             	lea    0x7c(%ebx),%eax
4d6186:	e8 a9 06 f3 ff       	call   0x406834
4d618b:	8d 43 7c             	lea    0x7c(%ebx),%eax
4d618e:	e8 a1 06 f3 ff       	call   0x406834
4d6193:	50                   	push   %eax
4d6194:	68 a8 65 4d 00       	push   $0x4d65a8
4d6199:	6a 03                	push   $0x3
4d619b:	6a 00                	push   $0x0
4d619d:	68 e4 b7 68 00       	push   $0x68b7e4
4d61a2:	e8 f1 f2 ff ff       	call   0x4d5498
4d61a7:	68 04 66 4d 00       	push   $0x4d6604
4d61ac:	8b 43 7c             	mov    0x7c(%ebx),%eax
4d61af:	50                   	push   %eax
4d61b0:	8b 43 40             	mov    0x40(%ebx),%eax
4d61b3:	50                   	push   %eax
4d61b4:	8b 00                	mov    (%eax),%eax
4d61b6:	ff 50 0c             	call   *0xc(%eax)
4d61b9:	8d 45 fc             	lea    -0x4(%ebp),%eax
4d61bc:	8b 53 7c             	mov    0x7c(%ebx),%edx
4d61bf:	e8 88 06 f3 ff       	call   0x40684c
4d61c4:	83 7b 24 00          	cmpl   $0x0,0x24(%ebx)
4d61c8:	74 2a                	je     0x4d61f4
4d61ca:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d61cd:	50                   	push   %eax
4d61ce:	8b 45 f8             	mov    -0x8(%ebp),%eax
4d61d1:	50                   	push   %eax
4d61d2:	8b 43 24             	mov    0x24(%ebx),%eax
4d61d5:	50                   	push   %eax
4d61d6:	68 34 b8 68 00       	push   $0x68b834
4d61db:	68 24 b8 68 00       	push   $0x68b824
4d61e0:	8b 43 44             	mov    0x44(%ebx),%eax
4d61e3:	50                   	push   %eax
4d61e4:	8b 00                	mov    (%eax),%eax
4d61e6:	ff 50 1c             	call   *0x1c(%eax)
4d61e9:	8d 45 ec             	lea    -0x14(%ebp),%eax
4d61ec:	8b 53 24             	mov    0x24(%ebx),%edx
4d61ef:	e8 58 06 f3 ff       	call   0x40684c
4d61f4:	83 7b 20 00          	cmpl   $0x0,0x20(%ebx)
4d61f8:	74 1f                	je     0x4d6219
4d61fa:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d61fd:	50                   	push   %eax
4d61fe:	8b 43 34             	mov    0x34(%ebx),%eax
4d6201:	50                   	push   %eax
4d6202:	8b 43 20             	mov    0x20(%ebx),%eax
4d6205:	50                   	push   %eax
4d6206:	68 44 b8 68 00       	push   $0x68b844
4d620b:	68 24 b8 68 00       	push   $0x68b824
4d6210:	8b 43 44             	mov    0x44(%ebx),%eax
4d6213:	50                   	push   %eax
4d6214:	8b 00                	mov    (%eax),%eax
4d6216:	ff 50 1c             	call   *0x1c(%eax)
4d6219:	83 7b 28 00          	cmpl   $0x0,0x28(%ebx)
4d621d:	74 65                	je     0x4d6284
4d621f:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d6222:	50                   	push   %eax
4d6223:	8b 45 f8             	mov    -0x8(%ebp),%eax
4d6226:	50                   	push   %eax
4d6227:	8b 43 28             	mov    0x28(%ebx),%eax
4d622a:	50                   	push   %eax
4d622b:	6a 00                	push   $0x0
4d622d:	6a 00                	push   $0x0
4d622f:	8b 43 44             	mov    0x44(%ebx),%eax
4d6232:	50                   	push   %eax
4d6233:	8b 00                	mov    (%eax),%eax
4d6235:	ff 50 1c             	call   *0x1c(%eax)
4d6238:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d623b:	50                   	push   %eax
4d623c:	8b 45 f8             	mov    -0x8(%ebp),%eax
4d623f:	50                   	push   %eax
4d6240:	8b 43 28             	mov    0x28(%ebx),%eax
4d6243:	50                   	push   %eax
4d6244:	68 34 b8 68 00       	push   $0x68b834
4d6249:	6a 00                	push   $0x0
4d624b:	8b 43 44             	mov    0x44(%ebx),%eax
4d624e:	50                   	push   %eax
4d624f:	8b 00                	mov    (%eax),%eax
4d6251:	ff 50 1c             	call   *0x1c(%eax)
4d6254:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
4d6258:	74 1f                	je     0x4d6279
4d625a:	83 7b 34 00          	cmpl   $0x0,0x34(%ebx)
4d625e:	74 19                	je     0x4d6279
4d6260:	8b 45 fc             	mov    -0x4(%ebp),%eax
4d6263:	50                   	push   %eax
4d6264:	8b 43 34             	mov    0x34(%ebx),%eax
4d6267:	50                   	push   %eax
4d6268:	8b 43 28             	mov    0x28(%ebx),%eax
4d626b:	50                   	push   %eax
4d626c:	6a 00                	push   $0x0
4d626e:	6a 00                	push   $0x0
4d6270:	8b 43 44             	mov    0x44(%ebx),%eax
4d6273:	50                   	push   %eax
4d6274:	8b 00                	mov    (%eax),%eax
4d6276:	ff 50 1c             	call   *0x1c(%eax)
4d6279:	8d 45 ec             	lea    -0x14(%ebp),%eax
4d627c:	8b 53 28             	mov    0x28(%ebx),%edx
4d627f:	e8 c8 05 f3 ff       	call   0x40684c
4d6284:	80 bb 8c 00 00 00 00 	cmpb   $0x0,0x8c(%ebx)
4d628b:	74 18                	je     0x4d62a5
4d628d:	6a 00                	push   $0x0
4d628f:	6a 00                	push   $0x0
4d6291:	8b 43 28             	mov    0x28(%ebx),%eax
4d6294:	50                   	push   %eax
4d6295:	68 44 b8 68 00       	push   $0x68b844
4d629a:	6a 00                	push   $0x0
4d629c:	8b 43 44             	mov    0x44(%ebx),%eax
4d629f:	50                   	push   %eax
4d62a0:	8b 00                	mov    (%eax),%eax
4d62a2:	ff 50 1c             	call   *0x1c(%eax)
4d62a5:	8d 43 48             	lea    0x48(%ebx),%eax
4d62a8:	e8 87 05 f3 ff       	call   0x406834
4d62ad:	8d 43 48             	lea    0x48(%ebx),%eax
4d62b0:	e8 7f 05 f3 ff       	call   0x406834
4d62b5:	50                   	push   %eax
4d62b6:	68 20 66 4d 00       	push   $0x4d6620
4d62bb:	8b 43 40             	mov    0x40(%ebx),%eax
4d62be:	50                   	push   %eax
4d62bf:	8b 00                	mov    (%eax),%eax
4d62c1:	ff 10                	call   *(%eax)
4d62c3:	8d 43 4c             	lea    0x4c(%ebx),%eax
4d62c6:	e8 69 05 f3 ff       	call   0x406834
4d62cb:	8d 43 4c             	lea    0x4c(%ebx),%eax
4d62ce:	e8 61 05 f3 ff       	call   0x406834
4d62d3:	50                   	push   %eax
4d62d4:	68 30 66 4d 00       	push   $0x4d6630
4d62d9:	8b 43 40             	mov    0x40(%ebx),%eax
4d62dc:	50                   	push   %eax
4d62dd:	8b 00                	mov    (%eax),%eax
4d62df:	ff 10                	call   *(%eax)
4d62e1:	8d 43 50             	lea    0x50(%ebx),%eax
4d62e4:	e8 4b 05 f3 ff       	call   0x406834
4d62e9:	8d 43 50             	lea    0x50(%ebx),%eax
4d62ec:	e8 43 05 f3 ff       	call   0x406834
4d62f1:	50                   	push   %eax
4d62f2:	68 40 66 4d 00       	push   $0x4d6640
4d62f7:	8b 43 40             	mov    0x40(%ebx),%eax
4d62fa:	50                   	push   %eax
4d62fb:	8b 00                	mov    (%eax),%eax
4d62fd:	ff 10                	call   *(%eax)
4d62ff:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
4d6305:	85 c0                	test   %eax,%eax
4d6307:	74 12                	je     0x4d631b
4d6309:	53                   	push   %ebx