63d0b6:	c6 41 0c 01          	movb   $0x1,0xc(%ecx)
63d0ba:	8b cb                	mov    %ebx,%ecx
63d0bc:	56                   	push   %esi
63d0bd:	c6 46 0c 00          	movb   $0x0,0xc(%esi)
63d0c1:	e8 3a 5c e5 ff       	call   0x492d00
63d0c6:	8b 0e                	mov    (%esi),%ecx
63d0c8:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
63d0cc:	75 15                	jne    0x63d0e3
63d0ce:	8b 41 08             	mov    0x8(%ecx),%eax
63d0d1:	80 78 0c 01          	cmpb   $0x1,0xc(%eax)
63d0d5:	75 1e                	jne    0x63d0f5
63d0d7:	8b 01                	mov    (%ecx),%eax
63d0d9:	80 78 0c 01          	cmpb   $0x1,0xc(%eax)
63d0dd:	75 16                	jne    0x63d0f5
63d0df:	c6 41 0c 00          	movb   $0x0,0xc(%ecx)
63d0e3:	8b 03                	mov    (%ebx),%eax
63d0e5:	8b fe                	mov    %esi,%edi
63d0e7:	8b 76 04             	mov    0x4(%esi),%esi
63d0ea:	3b 78 04             	cmp    0x4(%eax),%edi
63d0ed:	0f 85 3d ff ff ff    	jne    0x63d030
63d0f3:	eb 35                	jmp    0x63d12a
63d0f5:	8b 01                	mov    (%ecx),%eax
63d0f7:	80 78 0c 01          	cmpb   $0x1,0xc(%eax)
63d0fb:	75 15                	jne    0x63d112
63d0fd:	8b 41 08             	mov    0x8(%ecx),%eax
63d100:	51                   	push   %ecx
63d101:	c6 40 0c 01          	movb   $0x1,0xc(%eax)
63d105:	c6 41 0c 00          	movb   $0x0,0xc(%ecx)
63d109:	8b cb                	mov    %ebx,%ecx
63d10b:	e8 90 5b e5 ff       	call   0x492ca0
63d110:	8b 0e                	mov    (%esi),%ecx
63d112:	8a 46 0c             	mov    0xc(%esi),%al
63d115:	88 41 0c             	mov    %al,0xc(%ecx)
63d118:	c6 46 0c 01          	movb   $0x1,0xc(%esi)
63d11c:	8b 01                	mov    (%ecx),%eax
63d11e:	8b cb                	mov    %ebx,%ecx
63d120:	56                   	push   %esi
63d121:	c6 40 0c 01          	movb   $0x1,0xc(%eax)
63d125:	e8 d6 5b e5 ff       	call   0x492d00
63d12a:	8b 4d fc             	mov    -0x4(%ebp),%ecx
63d12d:	c6 47 0c 01          	movb   $0x1,0xc(%edi)
63d131:	51                   	push   %ecx
63d132:	e8 99 33 eb ff       	call   0x4f04d0
63d137:	8b 43 04             	mov    0x4(%ebx),%eax
63d13a:	83 c4 04             	add    $0x4,%esp
63d13d:	8b 4d 0c             	mov    0xc(%ebp),%ecx
63d140:	85 c0                	test   %eax,%eax
63d142:	74 04                	je     0x63d148
63d144:	48                   	dec    %eax
63d145:	89 43 04             	mov    %eax,0x4(%ebx)
63d148:	8b 45 08             	mov    0x8(%ebp),%eax
63d14b:	5f                   	pop    %edi
63d14c:	5e                   	pop    %esi
63d14d:	5b                   	pop    %ebx
63d14e:	89 08                	mov    %ecx,(%eax)
63d150:	8b e5                	mov    %ebp,%esp
63d152:	5d                   	pop    %ebp
63d153:	c2 08 00             	ret    $0x8
63d156:	cc                   	int3
63d157:	cc                   	int3
63d158:	cc                   	int3
63d159:	cc                   	int3
63d15a:	cc                   	int3
63d15b:	cc                   	int3
63d15c:	cc                   	int3
63d15d:	cc                   	int3
63d15e:	cc                   	int3
63d15f:	cc                   	int3
63d160:	55                   	push   %ebp
63d161:	8b ec                	mov    %esp,%ebp
63d163:	8b 4d 08             	mov    0x8(%ebp),%ecx
63d166:	56                   	push   %esi
63d167:	8d 41 fd             	lea    -0x3(%ecx),%eax
63d16a:	3d cb 00 00 00       	cmp    $0xcb,%eax
63d16f:	0f 87 ad 00 00 00    	ja     0x63d222
63d175:	0f b6 80 64 d2 63 00 	movzbl 0x63d264(%eax),%eax
63d17c:	ff 24 85 50 d2 63 00 	jmp    *0x63d250(,%eax,4)
63d183:	8b 75 0c             	mov    0xc(%ebp),%esi
63d186:	68 d0 02 6e 00       	push   $0x6e02d0
63d18b:	c7 06 a6 ff ff ff    	movl   $0xffffffa6,(%esi)
63d191:	89 4e 04             	mov    %ecx,0x4(%esi)
63d194:	8d 4e 08             	lea    0x8(%esi),%ecx
63d197:	e8 d4 b3 df ff       	call   0x438570
63d19c:	c6 46 24 01          	movb   $0x1,0x24(%esi)
63d1a0:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
63d1a7:	5e                   	pop    %esi
63d1a8:	5d                   	pop    %ebp
63d1a9:	c2 0c 00             	ret    $0xc
63d1ac:	8b 75 0c             	mov    0xc(%ebp),%esi
63d1af:	68 98 03 6e 00       	push   $0x6e0398
63d1b4:	c7 06 ec ff ff ff    	movl   $0xffffffec,(%esi)
63d1ba:	eb d5                	jmp    0x63d191
63d1bc:	8b 45 10             	mov    0x10(%ebp),%eax
63d1bf:	ba fa 00 00 00       	mov    $0xfa,%edx
63d1c4:	8b 75 0c             	mov    0xc(%ebp),%esi
63d1c7:	68 9f 00 00 00       	push   $0x9f
63d1cc:	68 40 04 6e 00       	push   $0x6e0440
63d1d1:	3b 50 10             	cmp    0x10(%eax),%edx
63d1d4:	89 4e 04             	mov    %ecx,0x4(%esi)
63d1d7:	8d 4e 08             	lea    0x8(%esi),%ecx
63d1da:	1b c0                	sbb    %eax,%eax
63d1dc:	83 e0 f6             	and    $0xfffffff6,%eax
63d1df:	83 c0 b0             	add    $0xffffffb0,%eax
63d1e2:	89 06                	mov    %eax,(%esi)
63d1e4:	e8 07 b6 df ff       	call   0x4387f0
63d1e9:	c6 46 24 01          	movb   $0x1,0x24(%esi)
63d1ed:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
63d1f4:	5e                   	pop    %esi
63d1f5:	5d                   	pop    %ebp
63d1f6:	c2 0c 00             	ret    $0xc
63d1f9:	8b 75 0c             	mov    0xc(%ebp),%esi
63d1fc:	68 80 05 6e 00       	push   $0x6e0580
63d201:	89 4e 04             	mov    %ecx,0x4(%esi)
63d204:	8d 4e 08             	lea    0x8(%esi),%ecx
63d207:	c7 06 e2 ff ff ff    	movl   $0xffffffe2,(%esi)
63d20d:	e8 5e b3 df ff       	call   0x438570
63d212:	c7 46 28 00 00 00 00 	movl   $0x0,0x28(%esi)
63d219:	c6 46 24 01          	movb   $0x1,0x24(%esi)
63d21d:	5e                   	pop    %esi
63d21e:	5d                   	pop    %ebp
63d21f:	c2 0c 00             	ret    $0xc
63d222:	8b 75 0c             	mov    0xc(%ebp),%esi
63d225:	6a 30                	push   $0x30
63d227:	68 c8 05 6e 00       	push   $0x6e05c8
63d22c:	89 4e 04             	mov    %ecx,0x4(%esi)
63d22f:	8d 4e 08             	lea    0x8(%esi),%ecx
63d232:	c7 06 ba ff ff ff    	movl   $0xffffffba,(%esi)
63d238:	e8 b3 b5 df ff       	call   0x4387f0
63d23d:	c7 46 28 02 00 00 00 	movl   $0x2,0x28(%esi)
63d244:	c6 46 24 00          	movb   $0x0,0x24(%esi)
63d248:	5e                   	pop    %esi
63d249:	5d                   	pop    %ebp
63d24a:	c2 0c 00             	ret    $0xc
63d24d:	0f 1f 00             	nopl   (%eax)
63d250:	bc d1 63 00 ac       	mov    $0xac0063d1,%esp
63d255:	d1 63 00             	shll   $1,0x0(%ebx)
63d258:	f9                   	stc
63d259:	d1 63 00             	shll   $1,0x0(%ebx)
63d25c:	83 d1 63             	adc    $0x63,%ecx
63d25f:	00 22                	add    %ah,(%edx)
63d261:	d2 63 00             	shlb   %cl,0x0(%ebx)
63d264:	00 04 01             	add    %al,(%ecx,%eax,1)
63d267:	04 04                	add    $0x4,%al
63d269:	04 04                	add    $0x4,%al
63d26b:	04 04                	add    $0x4,%al
63d26d:	04 04                	add    $0x4,%al
63d26f:	04 04                	add    $0x4,%al
63d271:	04 04                	add    $0x4,%al
63d273:	04 04                	add    $0x4,%al
63d275:	04 04                	add    $0x4,%al
63d277:	04 04                	add    $0x4,%al
63d279:	04 04                	add    $0x4,%al
63d27b:	04 04                	add    $0x4,%al
63d27d:	04 04                	add    $0x4,%al
63d27f:	04 04                	add    $0x4,%al
63d281:	04 04                	add    $0x4,%al
63d283:	04 04                	add    $0x4,%al
63d285:	04 04                	add    $0x4,%al
63d287:	04 04                	add    $0x4,%al
63d289:	04 04                	add    $0x4,%al
63d28b:	04 04                	add    $0x4,%al
63d28d:	04 04                	add    $0x4,%al
63d28f:	04 04                	add    $0x4,%al
63d291:	04 04                	add    $0x4,%al
63d293:	04 04                	add    $0x4,%al
63d295:	04 00                	add    $0x0,%al
63d297:	04 04                	add    $0x4,%al
63d299:	04 04                	add    $0x4,%al
63d29b:	04 04                	add    $0x4,%al
63d29d:	04 04                	add    $0x4,%al
63d29f:	04 04                	add    $0x4,%al
63d2a1:	00 04 04             	add    %al,(%esp,%eax,1)
63d2a4:	04 04                	add    $0x4,%al
63d2a6:	04 04                	add    $0x4,%al
63d2a8:	04 04                	add    $0x4,%al
63d2aa:	04 04                	add    $0x4,%al
63d2ac:	04 04                	add    $0x4,%al
63d2ae:	04 04                	add    $0x4,%al
63d2b0:	04 04                	add    $0x4,%al
63d2b2:	04 04                	add    $0x4,%al
63d2b4:	04 04                	add    $0x4,%al
63d2b6:	04 04                	add    $0x4,%al
63d2b8:	04 04                	add    $0x4,%al
63d2ba:	04 04                	add    $0x4,%al
63d2bc:	04 04                	add    $0x4,%al
63d2be:	04 04                	add    $0x4,%al
63d2c0:	04 04                	add    $0x4,%al
63d2c2:	04 04                	add    $0x4,%al
63d2c4:	04 04                	add    $0x4,%al
63d2c6:	04 04                	add    $0x4,%al
63d2c8:	04 04                	add    $0x4,%al
63d2ca:	04 04                	add    $0x4,%al
63d2cc:	04 04                	add    $0x4,%al
63d2ce:	04 04                	add    $0x4,%al
63d2d0:	04 02                	add    $0x2,%al
63d2d2:	04 04                	add    $0x4,%al
63d2d4:	04 04                	add    $0x4,%al
63d2d6:	04 04                	add    $0x4,%al
63d2d8:	04 04                	add    $0x4,%al
63d2da:	04 04                	add    $0x4,%al
63d2dc:	04 04                	add    $0x4,%al
63d2de:	04 04                	add    $0x4,%al
63d2e0:	04 04                	add    $0x4,%al
63d2e2:	04 04                	add    $0x4,%al
63d2e4:	04 04                	add    $0x4,%al
63d2e6:	04 04                	add    $0x4,%al
63d2e8:	04 04                	add    $0x4,%al
63d2ea:	04 04                	add    $0x4,%al
63d2ec:	04 04                	add    $0x4,%al
63d2ee:	04 04                	add    $0x4,%al
63d2f0:	04 04                	add    $0x4,%al
63d2f2:	04 04                	add    $0x4,%al
63d2f4:	04 04                	add    $0x4,%al
63d2f6:	04 04                	add    $0x4,%al
63d2f8:	04 04                	add    $0x4,%al
63d2fa:	04 04                	add    $0x4,%al
63d2fc:	04 04                	add    $0x4,%al
63d2fe:	04 04                	add    $0x4,%al
63d300:	04 04                	add    $0x4,%al
63d302:	00 04 04             	add    %al,(%esp,%eax,1)
63d305:	04 04                	add    $0x4,%al
63d307:	04 04                	add    $0x4,%al
63d309:	04 04                	add    $0x4,%al
63d30b:	04 04                	add    $0x4,%al
63d30d:	04 04                	add    $0x4,%al
63d30f:	04 04                	add    $0x4,%al
63d311:	04 04                	add    $0x4,%al
63d313:	04 04                	add    $0x4,%al
63d315:	04 04                	add    $0x4,%al
63d317:	04 04                	add    $0x4,%al
63d319:	04 04                	add    $0x4,%al
63d31b:	04 04                	add    $0x4,%al
63d31d:	04 04                	add    $0x4,%al
63d31f:	04 04                	add    $0x4,%al
63d321:	04 04                	add    $0x4,%al
63d323:	04 04                	add    $0x4,%al
63d325:	04 04                	add    $0x4,%al
63d327:	04 04                	add    $0x4,%al
63d329:	04 04                	add    $0x4,%al
63d32b:	04 04                	add    $0x4,%al
63d32d:	04 04                	add    $0x4,%al
63d32f:	03 55 8b             	add    -0x75(%ebp),%edx
63d332:	ec                   	in     (%dx),%al
63d333:	56                   	push   %esi
63d334:	8b f1                	mov    %ecx,%esi
63d336:	57                   	push   %edi
63d337:	8b 7d 08             	mov    0x8(%ebp),%edi
63d33a:	8b 46 0c             	mov    0xc(%esi),%eax
63d33d:	89 07                	mov    %eax,(%edi)
63d33f:	8d 4f 08             	lea    0x8(%edi),%ecx
63d342:	8b 46 10             	mov    0x10(%esi),%eax
63d345:	89 47 04             	mov    %eax,0x4(%edi)
63d348:	8d 46 14             	lea    0x14(%esi),%eax
63d34b:	3b c8                	cmp    %eax,%ecx
63d34d:	74 0a                	je     0x63d359
63d34f:	6a ff                	push   $0xffffffff
63d351:	6a 00                	push   $0x0
63d353:	50                   	push   %eax
63d354:	e8 97 b5 df ff       	call   0x4388f0
63d359:	8b 46 2c             	mov    0x2c(%esi),%eax
63d35c:	89 47 20             	mov    %eax,0x20(%edi)
63d35f:	8a 46 30             	mov    0x30(%esi),%al
63d362:	88 47 24             	mov    %al,0x24(%edi)
63d365:	8b 46 34             	mov    0x34(%esi),%eax
63d368:	89 47 28             	mov    %eax,0x28(%edi)
63d36b:	5f                   	pop    %edi
63d36c:	5e                   	pop    %esi
63d36d:	5d                   	pop    %ebp
63d36e:	c2 04 00             	ret    $0x4
63d371:	cc                   	int3
63d372:	cc                   	int3
63d373:	cc                   	int3
63d374:	cc                   	int3
63d375:	cc                   	int3
63d376:	cc                   	int3
63d377:	cc                   	int3
63d378:	cc                   	int3
63d379:	cc                   	int3
63d37a:	cc                   	int3
63d37b:	cc                   	int3
63d37c:	cc                   	int3
63d37d:	cc                   	int3
63d37e:	cc                   	int3
63d37f:	cc                   	int3
63d380:	55                   	push   %ebp
63d381:	8b ec                	mov    %esp,%ebp
63d383:	6a ff                	push   $0xffffffff
63d385:	68 b8 42 66 00       	push   $0x6642b8
63d38a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
63d390:	50                   	push   %eax
63d391:	83 ec 2c             	sub    $0x2c,%esp
63d394:	a1 d4 89 72 00       	mov    0x7289d4,%eax
63d399:	33 c5                	xor    %ebp,%eax
63d39b:	89 45 f0             	mov    %eax,-0x10(%ebp)
63d39e:	53                   	push   %ebx
63d39f:	56                   	push   %esi
63d3a0:	57                   	push   %edi
63d3a1:	50                   	push   %eax
63d3a2:	8d 45 f4             	lea    -0xc(%ebp),%eax
63d3a5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
63d3ab:	8b f1                	mov    %ecx,%esi
63d3ad:	8b 5d 08             	mov    0x8(%ebp),%ebx
63d3b0:	8d 4e 14             	lea    0x14(%esi),%ecx
63d3b3:	8b 43 04             	mov    0x4(%ebx),%eax
63d3b6:	89 46 10             	mov    %eax,0x10(%esi)
63d3b9:	8d 43 0c             	lea    0xc(%ebx),%eax
63d3bc:	3b c8                	cmp    %eax,%ecx
63d3be:	74 0a                	je     0x63d3ca
63d3c0:	6a ff                	push   $0xffffffff
63d3c2:	6a 00                	push   $0x0
63d3c4:	50                   	push   %eax
63d3c5:	e8 26 b5 df ff       	call   0x4388f0
63d3ca:	53                   	push   %ebx
63d3cb:	8d 4d d0             	lea    -0x30(%ebp),%ecx
63d3ce:	c6 46 30 01          	movb   $0x1,0x30(%esi)
63d3d2:	51                   	push   %ecx
63d3d3:	8d 4e 38             	lea    0x38(%esi),%ecx
63d3d6:	c7 46 34 00 00 00 00 	movl   $0x0,0x34(%esi)
63d3dd:	e8 ae f5 ff ff       	call   0x63c990
63d3e2:	8b 45 d0             	mov    -0x30(%ebp),%eax
63d3e5:	ff 40 14             	incl   0x14(%eax)
63d3e8:	8b 78 14             	mov    0x14(%eax),%edi
63d3eb:	8b 03                	mov    (%ebx),%eax
63d3ed:	83 f8 12             	cmp    $0x12,%eax
63d3f0:	0f 87 af 02 00 00    	ja     0x63d6a5
63d3f6:	ff 24 85 d8 d6 63 00 	jmp    *0x63d6d8(,%eax,4)
63d3fd:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
63d404:	c7 46 34 07 00 00 00 	movl   $0x7,0x34(%esi)
63d40b:	e9 a7 02 00 00       	jmp    0x63d6b7
63d410:	c7 46 0c d3 ff ff ff 	movl   $0xffffffd3,0xc(%esi)
63d417:	83 ff 0c             	cmp    $0xc,%edi
63d41a:	76 37                	jbe    0x63d453
63d41c:	53                   	push   %ebx
63d41d:	8d 45 d0             	lea    -0x30(%ebp),%eax
63d420:	50                   	push   %eax
63d421:	8d 4e 38             	lea    0x38(%esi),%ecx
63d424:	e8 67 f5 ff ff       	call   0x63c990
63d429:	8b 45 d0             	mov    -0x30(%ebp),%eax
63d42c:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
63d433:	c7 46 34 00 00 00 00 	movl   $0x0,0x34(%esi)
63d43a:	e8 a1 8f ff ff       	call   0x6363e0
63d43f:	57                   	push   %edi
63d440:	68 68 ff 6d 00       	push   $0x6dff68
63d445:	50                   	push   %eax
63d446:	8b 08                	mov    (%eax),%ecx
63d448:	ff 51 14             	call   *0x14(%ecx)
63d44b:	83 c4 0c             	add    $0xc,%esp
63d44e:	e9 64 02 00 00       	jmp    0x63d6b7
63d453:	c7 46 34 01 00 00 00 	movl   $0x1,0x34(%esi)
63d45a:	e9 58 02 00 00       	jmp    0x63d6b7