426f3e:	ff 70 10             	push   0x10(%eax)
426f41:	6a 0e                	push   $0xe
426f43:	59                   	pop    %ecx
426f44:	e8 7d 98 00 00       	call   0x4307c6
426f49:	e9 ad 2f ff ff       	jmp    0x419efb
426f4e:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
426f52:	0f 82 fb 2f ff ff    	jb     0x419f53
426f58:	6a 00                	push   $0x0
426f5a:	ff 70 14             	push   0x14(%eax)
426f5d:	ba 84 a9 40 00       	mov    $0x40a984,%edx
426f62:	ff 70 10             	push   0x10(%eax)
426f65:	6a 0b                	push   $0xb
426f67:	59                   	pop    %ecx
426f68:	e8 59 98 00 00       	call   0x4307c6
426f6d:	e9 e1 2f ff ff       	jmp    0x419f53
426f72:	8b 75 f0             	mov    -0x10(%ebp),%esi
426f75:	85 f6                	test   %esi,%esi
426f77:	0f 84 b4 30 ff ff    	je     0x41a031
426f7d:	a1 90 10 45 00       	mov    0x451090,%eax
426f82:	88 5d e4             	mov    %bl,-0x1c(%ebp)
426f85:	89 45 e8             	mov    %eax,-0x18(%ebp)
426f88:	89 75 ec             	mov    %esi,-0x14(%ebp)
426f8b:	68 24 a7 40 00       	push   $0x40a724
426f90:	56                   	push   %esi
426f91:	89 5d fc             	mov    %ebx,-0x4(%ebp)
426f94:	ff 15 94 10 45 00    	call   *0x451094
426f9a:	8b f8                	mov    %eax,%edi
426f9c:	85 ff                	test   %edi,%edi
426f9e:	74 0a                	je     0x426faa
426fa0:	8b cf                	mov    %edi,%ecx
426fa2:	ff 15 c4 12 45 00    	call   *0x4512c4
426fa8:	ff d7                	call   *%edi
426faa:	68 34 a7 40 00       	push   $0x40a734
426faf:	ff 75 f0             	push   -0x10(%ebp)
426fb2:	ff 15 94 10 45 00    	call   *0x451094
426fb8:	8b f8                	mov    %eax,%edi
426fba:	85 ff                	test   %edi,%edi
426fbc:	74 28                	je     0x426fe6
426fbe:	83 3d 7c 0b 45 00 00 	cmpl   $0x0,0x450b7c
426fc5:	75 09                	jne    0x426fd0
426fc7:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
426fce:	eb 1d                	jmp    0x426fed
426fd0:	e8 69 fc fe ff       	call   0x416c3e
426fd5:	ff 15 3c 30 45 00    	call   *0x45303c
426fdb:	53                   	push   %ebx
426fdc:	8b cf                	mov    %edi,%ecx
426fde:	ff 15 c4 12 45 00    	call   *0x4512c4
426fe4:	ff d7                	call   *%edi
426fe6:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
426fed:	56                   	push   %esi
426fee:	ff 15 90 10 45 00    	call   *0x451090
426ff4:	e9 38 30 ff ff       	jmp    0x41a031
426ff9:	cc                   	int3
426ffa:	8d 45 f0             	lea    -0x10(%ebp),%eax
426ffd:	50                   	push   %eax
426ffe:	ff 15 1c 30 45 00    	call   *0x45301c
427004:	8b 37                	mov    (%edi),%esi
427006:	8d 45 f0             	lea    -0x10(%ebp),%eax
427009:	50                   	push   %eax
42700a:	53                   	push   %ebx
42700b:	68 34 6d 40 00       	push   $0x406d34
427010:	8b 4e 24             	mov    0x24(%esi),%ecx
427013:	57                   	push   %edi
427014:	ff 15 c4 12 45 00    	call   *0x4512c4
42701a:	ff 56 24             	call   *0x24(%esi)
42701d:	85 c0                	test   %eax,%eax
42701f:	78 12                	js     0x427033
427021:	8d 45 f0             	lea    -0x10(%ebp),%eax
427024:	50                   	push   %eax
427025:	ff 15 1c 30 45 00    	call   *0x45301c
42702b:	53                   	push   %ebx
42702c:	68 34 6d 40 00       	push   $0x406d34
427031:	eb 48                	jmp    0x42707b
427033:	8b 07                	mov    (%edi),%eax
427035:	53                   	push   %ebx
427036:	68 10 6d 40 00       	push   $0x406d10
42703b:	57                   	push   %edi
42703c:	8b 70 28             	mov    0x28(%eax),%esi
42703f:	8b ce                	mov    %esi,%ecx
427041:	ff 15 c4 12 45 00    	call   *0x4512c4
427047:	ff d6                	call   *%esi
427049:	8b 07                	mov    (%edi),%eax
42704b:	53                   	push   %ebx
42704c:	68 34 6d 40 00       	push   $0x406d34
427051:	57                   	push   %edi
427052:	8b 70 28             	mov    0x28(%eax),%esi
427055:	8b ce                	mov    %esi,%ecx
427057:	ff 15 c4 12 45 00    	call   *0x4512c4
42705d:	ff d6                	call   *%esi
42705f:	8b 07                	mov    (%edi),%eax
427061:	53                   	push   %ebx
427062:	68 3c 7b 40 00       	push   $0x407b3c
427067:	57                   	push   %edi
427068:	8b 70 28             	mov    0x28(%eax),%esi
42706b:	8b ce                	mov    %esi,%ecx
42706d:	ff 15 c4 12 45 00    	call   *0x4512c4
427073:	ff d6                	call   *%esi
427075:	53                   	push   %ebx
427076:	68 64 7b 40 00       	push   $0x407b64
42707b:	8b 07                	mov    (%edi),%eax
42707d:	57                   	push   %edi
42707e:	8b 70 28             	mov    0x28(%eax),%esi
427081:	8b ce                	mov    %esi,%ecx
427083:	ff 15 c4 12 45 00    	call   *0x4512c4
427089:	ff d6                	call   *%esi
42708b:	e9 6f 6b ff ff       	jmp    0x41dbff
427090:	33 f6                	xor    %esi,%esi
427092:	e9 be 6b ff ff       	jmp    0x41dc55
427097:	33 db                	xor    %ebx,%ebx
427099:	e9 2b 6c ff ff       	jmp    0x41dcc9
42709e:	8b ce                	mov    %esi,%ecx
4270a0:	ff 15 c4 12 45 00    	call   *0x4512c4
4270a6:	ff d6                	call   *%esi
4270a8:	e9 3f 6c ff ff       	jmp    0x41dcec
4270ad:	8b cf                	mov    %edi,%ecx
4270af:	ff 15 c4 12 45 00    	call   *0x4512c4
4270b5:	8b ce                	mov    %esi,%ecx
4270b7:	ff d7                	call   *%edi
4270b9:	e9 6e 6c ff ff       	jmp    0x41dd2c
4270be:	8b cf                	mov    %edi,%ecx
4270c0:	ff 15 c4 12 45 00    	call   *0x4512c4
4270c6:	8b ce                	mov    %esi,%ecx
4270c8:	ff d7                	call   *%edi
4270ca:	e9 7d 6c ff ff       	jmp    0x41dd4c
4270cf:	8b cf                	mov    %edi,%ecx
4270d1:	ff 15 c4 12 45 00    	call   *0x4512c4
4270d7:	8b ce                	mov    %esi,%ecx
4270d9:	ff d7                	call   *%edi
4270db:	e9 8e 6c ff ff       	jmp    0x41dd6e
4270e0:	8b 7d dc             	mov    -0x24(%ebp),%edi
4270e3:	81 e7 7f fd ff ff    	and    $0xfffffd7f,%edi
4270e9:	89 7d 14             	mov    %edi,0x14(%ebp)
4270ec:	e9 96 6c ff ff       	jmp    0x41dd87
4270f1:	ff 15 60 30 45 00    	call   *0x453060
4270f7:	e9 97 6c ff ff       	jmp    0x41dd93
4270fc:	bf 03 10 04 80       	mov    $0x80041003,%edi
427101:	e9 e5 6c ff ff       	jmp    0x41ddeb
427106:	8b 7d 14             	mov    0x14(%ebp),%edi
427109:	81 e7 7f ff ff ff    	and    $0xffffff7f,%edi
42710f:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
427113:	74 08                	je     0x42711d
427115:	ff 15 60 30 45 00    	call   *0x453060
42711b:	eb 02                	jmp    0x42711f
42711d:	33 c0                	xor    %eax,%eax
42711f:	85 c0                	test   %eax,%eax
427121:	78 52                	js     0x427175
427123:	a1 2c 0a 45 00       	mov    0x450a2c,%eax
427128:	85 c0                	test   %eax,%eax
42712a:	74 0e                	je     0x42713a
42712c:	83 80 c8 00 00 00 01 	addl   $0x1,0xc8(%eax)
427133:	83 90 cc 00 00 00 00 	adcl   $0x0,0xcc(%eax)
42713a:	8b 45 24             	mov    0x24(%ebp),%eax
42713d:	83 86 90 01 00 00 01 	addl   $0x1,0x190(%esi)
427144:	53                   	push   %ebx
427145:	ff 75 1c             	push   0x1c(%ebp)
427148:	83 96 94 01 00 00 00 	adcl   $0x0,0x194(%esi)
42714f:	ff 75 ec             	push   -0x14(%ebp)
427152:	8b 30                	mov    (%eax),%esi
427154:	57                   	push   %edi
427155:	ff 75 e0             	push   -0x20(%ebp)
427158:	ff 75 f0             	push   -0x10(%ebp)
42715b:	8b 4e 64             	mov    0x64(%esi),%ecx
42715e:	50                   	push   %eax
42715f:	ff 15 c4 12 45 00    	call   *0x4512c4
427165:	ff 56 64             	call   *0x64(%esi)
427168:	8b f8                	mov    %eax,%edi
42716a:	ff 15 64 30 45 00    	call   *0x453064
427170:	e9 8e 6c ff ff       	jmp    0x41de03
427175:	bf 03 10 04 80       	mov    $0x80041003,%edi
42717a:	e9 84 6c ff ff       	jmp    0x41de03
42717f:	8b cf                	mov    %edi,%ecx
427181:	ff 15 c4 12 45 00    	call   *0x4512c4
427187:	8b ce                	mov    %esi,%ecx
427189:	ff d7                	call   *%edi
42718b:	bf 06 10 04 80       	mov    $0x80041006,%edi
427190:	e9 6e 6c ff ff       	jmp    0x41de03
427195:	53                   	push   %ebx
427196:	57                   	push   %edi
427197:	51                   	push   %ecx
427198:	51                   	push   %ecx
427199:	8b 4d e8             	mov    -0x18(%ebp),%ecx
42719c:	68 40 b3 40 00       	push   $0x40b340
4271a1:	e8 bd 77 ff ff       	call   0x41e963
4271a6:	e9 60 6c ff ff       	jmp    0x41de0b
4271ab:	8b ce                	mov    %esi,%ecx
4271ad:	ff 15 c4 12 45 00    	call   *0x4512c4
4271b3:	ff d6                	call   *%esi
4271b5:	e9 68 6c ff ff       	jmp    0x41de22
4271ba:	ff 75 f0             	push   -0x10(%ebp)
4271bd:	ff 15 0c 30 45 00    	call   *0x45300c
4271c3:	56                   	push   %esi
4271c4:	ff 15 0c 30 45 00    	call   *0x45300c
4271ca:	bf 06 10 04 80       	mov    $0x80041006,%edi
4271cf:	e9 4e 6c ff ff       	jmp    0x41de22
4271d4:	57                   	push   %edi
4271d5:	ff 15 a0 12 45 00    	call   *0x4512a0
4271db:	8b c8                	mov    %eax,%ecx
4271dd:	ff 15 a4 12 45 00    	call   *0x4512a4
4271e3:	e9 59 6c ff ff       	jmp    0x41de41
4271e8:	80 78 19 02          	cmpb   $0x2,0x19(%eax)
4271ec:	0f 82 65 6c ff ff    	jb     0x41de57
4271f2:	57                   	push   %edi
4271f3:	ff 70 14             	push   0x14(%eax)
4271f6:	ba a8 7b 40 00       	mov    $0x407ba8,%edx
4271fb:	ff 70 10             	push   0x10(%eax)
4271fe:	6a 7a                	push   $0x7a
427200:	59                   	pop    %ecx
427201:	e8 c0 95 00 00       	call   0x4307c6
427206:	e9 4c 6c ff ff       	jmp    0x41de57
42720b:	8b 02                	mov    (%edx),%eax
42720d:	52                   	push   %edx
42720e:	8b 70 04             	mov    0x4(%eax),%esi
427211:	8b ce                	mov    %esi,%ecx
427213:	ff 15 c4 12 45 00    	call   *0x4512c4
427219:	ff d6                	call   *%esi
42721b:	8b 4f 6c             	mov    0x6c(%edi),%ecx
42721e:	e9 9d 6c ff ff       	jmp    0x41dec0
427223:	8b ce                	mov    %esi,%ecx
427225:	ff 15 c4 12 45 00    	call   *0x4512c4
42722b:	ff d6                	call   *%esi
42722d:	e9 a9 6c ff ff       	jmp    0x41dedb
427232:	8b 01                	mov    (%ecx),%eax
427234:	51                   	push   %ecx
427235:	8b 70 08             	mov    0x8(%eax),%esi
427238:	8b ce                	mov    %esi,%ecx
42723a:	ff 15 c4 12 45 00    	call   *0x4512c4
427240:	ff d6                	call   *%esi
427242:	e9 9c 6d ff ff       	jmp    0x41dfe3
427247:	8b ce                	mov    %esi,%ecx
427249:	ff 15 c4 12 45 00    	call   *0x4512c4
42724f:	ff d6                	call   *%esi
427251:	e9 ab 6d ff ff       	jmp    0x41e001
427256:	83 e8 01             	sub    $0x1,%eax
427259:	0f 84 ef 00 00 00    	je     0x42734e
42725f:	83 e8 01             	sub    $0x1,%eax
427262:	74 5b                	je     0x4272bf
427264:	83 e8 01             	sub    $0x1,%eax
427267:	0f 85 4a 6f ff ff    	jne    0x41e1b7
42726d:	6a 1c                	push   $0x1c
42726f:	e8 67 6f ff ff       	call   0x41e1db
427274:	59                   	pop    %ecx
427275:	89 45 e4             	mov    %eax,-0x1c(%ebp)
427278:	c7 45 fc 12 00 00 00 	movl   $0x12,-0x4(%ebp)
42727f:	85 c0                	test   %eax,%eax
427281:	74 10                	je     0x427293
427283:	ff 75 10             	push   0x10(%ebp)
427286:	8b c8                	mov    %eax,%ecx
427288:	6a 00                	push   $0x0
42728a:	e8 e0 11 02 00       	call   0x44846f
42728f:	8b c8                	mov    %eax,%ecx
427291:	eb 02                	jmp    0x427295
427293:	33 c9                	xor    %ecx,%ecx
427295:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
427299:	8b 45 14             	mov    0x14(%ebp),%eax
42729c:	89 08                	mov    %ecx,(%eax)
42729e:	85 c9                	test   %ecx,%ecx
4272a0:	0f 84 11 6f ff ff    	je     0x41e1b7
4272a6:	57                   	push   %edi
4272a7:	8d 41 10             	lea    0x10(%ecx),%eax
4272aa:	50                   	push   %eax
4272ab:	51                   	push   %ecx
4272ac:	8b 4d e8             	mov    -0x18(%ebp),%ecx
4272af:	56                   	push   %esi
4272b0:	ff 75 08             	push   0x8(%ebp)
4272b3:	e8 5f 6d ff ff       	call   0x41e017
4272b8:	8b f8                	mov    %eax,%edi
4272ba:	e9 e6 6e ff ff       	jmp    0x41e1a5
4272bf:	6a 1c                	push   $0x1c
4272c1:	e8 15 6f ff ff       	call   0x41e1db
4272c6:	59                   	pop    %ecx
4272c7:	89 45 e4             	mov    %eax,-0x1c(%ebp)
4272ca:	c7 45 fc 11 00 00 00 	movl   $0x11,-0x4(%ebp)
4272d1:	85 c0                	test   %eax,%eax
4272d3:	74 22                	je     0x4272f7
4272d5:	ff 75 10             	push   0x10(%ebp)
4272d8:	8b c8                	mov    %eax,%ecx
4272da:	6a 00                	push   $0x0
4272dc:	6a 00                	push   $0x0
4272de:	e8 04 12 02 00       	call   0x4484e7
4272e3:	eb 0e                	jmp    0x4272f3
4272e5:	ff 75 10             	push   0x10(%ebp)
4272e8:	8b c8                	mov    %eax,%ecx
4272ea:	6a 00                	push   $0x0
4272ec:	6a 00                	push   $0x0
4272ee:	e8 43 11 02 00       	call   0x448436
4272f3:	8b f0                	mov    %eax,%esi
4272f5:	eb 02                	jmp    0x4272f9
4272f7:	33 f6                	xor    %esi,%esi
4272f9:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
4272fd:	8b 45 14             	mov    0x14(%ebp),%eax
427300:	89 30                	mov    %esi,(%eax)
427302:	85 f6                	test   %esi,%esi
427304:	0f 84 ad 6e ff ff    	je     0x41e1b7
42730a:	8b 4d e8             	mov    -0x18(%ebp),%ecx
42730d:	8d 46 10             	lea    0x10(%esi),%eax
427310:	57                   	push   %edi
427311:	50                   	push   %eax
427312:	56                   	push   %esi
427313:	ff 75 0c             	push   0xc(%ebp)
427316:	ff 75 08             	push   0x8(%ebp)
427319:	e8 f9 6c ff ff       	call   0x41e017
42731e:	85 c0                	test   %eax,%eax
427320:	0f 84 91 6e ff ff    	je     0x41e1b7
427326:	8b 4d e8             	mov    -0x18(%ebp),%ecx
427329:	8d 46 14             	lea    0x14(%esi),%eax
42732c:	57                   	push   %edi
42732d:	50                   	push   %eax
42732e:	8b 45 14             	mov    0x14(%ebp),%eax
427331:	ff 30                	push   (%eax)
427333:	ff 75 0c             	push   0xc(%ebp)
427336:	ff 75 08             	push   0x8(%ebp)
427339:	e8 d9 6c ff ff       	call   0x41e017
42733e:	85 c0                	test   %eax,%eax
427340:	0f 84 71 6e ff ff    	je     0x41e1b7
427346:	33 ff                	xor    %edi,%edi
427348:	47                   	inc    %edi
427349:	e9 57 6e ff ff       	jmp    0x41e1a5
42734e:	6a 1c                	push   $0x1c
427350:	e8 86 6e ff ff       	call   0x41e1db
427355:	59                   	pop    %ecx
427356:	89 45 e4             	mov    %eax,-0x1c(%ebp)
427359:	c7 45 fc 10 00 00 00 	movl   $0x10,-0x4(%ebp)
427360:	85 c0                	test   %eax,%eax
427362:	74 93                	je     0x4272f7
427364:	e9 7c ff ff ff       	jmp    0x4272e5
427369:	33 d2                	xor    %edx,%edx
42736b:	33 f6                	xor    %esi,%esi
42736d:	42                   	inc    %edx
42736e:	e9 2c 6d ff ff       	jmp    0x41e09f
427373:	6a 1c                	push   $0x1c
427375:	e8 61 6e ff ff       	call   0x41e1db
42737a:	8b f0                	mov    %eax,%esi
42737c:	59                   	pop    %ecx
42737d:	89 75 e4             	mov    %esi,-0x1c(%ebp)
427380:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
427387:	85 f6                	test   %esi,%esi
427389:	74 1e                	je     0x4273a9
42738b:	ff 75 10             	push   0x10(%ebp)
42738e:	8b ce                	mov    %esi,%ecx
427390:	6a 00                	push   $0x0
427392:	6a 06                	push   $0x6
427394:	e8 0d 6f ff ff       	call   0x41e2a6
427399:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
42739d:	c7 06 58 21 40 00    	movl   $0x402158,(%esi)
4273a3:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4273a7:	eb 20                	jmp    0x4273c9
4273a9:	33 f6                	xor    %esi,%esi
4273ab:	eb 1c                	jmp    0x4273c9
4273ad:	ff 75 10             	push   0x10(%ebp)
4273b0:	8b ce                	mov    %esi,%ecx