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
63d45f:	c7 46 0c d8 ff ff ff 	movl   $0xffffffd8,0xc(%esi)
63d466:	83 ff 0c             	cmp    $0xc,%edi
63d469:	76 e8                	jbe    0x63d453
63d46b:	53                   	push   %ebx
63d46c:	8d 45 d0             	lea    -0x30(%ebp),%eax
63d46f:	50                   	push   %eax
63d470:	8d 4e 38             	lea    0x38(%esi),%ecx
63d473:	e8 18 f5 ff ff       	call   0x63c990
63d478:	8b 45 d0             	mov    -0x30(%ebp),%eax
63d47b:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
63d482:	c7 46 34 00 00 00 00 	movl   $0x0,0x34(%esi)
63d489:	e8 52 8f ff ff       	call   0x6363e0
63d48e:	57                   	push   %edi
63d48f:	68 d0 ff 6d 00       	push   $0x6dffd0
63d494:	50                   	push   %eax
63d495:	8b 08                	mov    (%eax),%ecx
63d497:	ff 51 14             	call   *0x14(%ecx)
63d49a:	83 c4 0c             	add    $0xc,%esp
63d49d:	e9 15 02 00 00       	jmp    0x63d6b7
63d4a2:	c7 46 0c d3 ff ff ff 	movl   $0xffffffd3,0xc(%esi)
63d4a9:	83 ff 0c             	cmp    $0xc,%edi
63d4ac:	76 a5                	jbe    0x63d453
63d4ae:	53                   	push   %ebx
63d4af:	8d 45 d0             	lea    -0x30(%ebp),%eax
63d4b2:	50                   	push   %eax
63d4b3:	8d 4e 38             	lea    0x38(%esi),%ecx
63d4b6:	e8 d5 f4 ff ff       	call   0x63c990
63d4bb:	8b 45 d0             	mov    -0x30(%ebp),%eax
63d4be:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
63d4c5:	c7 46 34 00 00 00 00 	movl   $0x0,0x34(%esi)
63d4cc:	e8 0f 8f ff ff       	call   0x6363e0
63d4d1:	57                   	push   %edi
63d4d2:	68 40 00 6e 00       	push   $0x6e0040
63d4d7:	50                   	push   %eax
63d4d8:	8b 08                	mov    (%eax),%ecx
63d4da:	ff 51 14             	call   *0x14(%ecx)
63d4dd:	83 c4 0c             	add    $0xc,%esp
63d4e0:	e9 d2 01 00 00       	jmp    0x63d6b7
63d4e5:	83 c3 28             	add    $0x28,%ebx
63d4e8:	c7 46 0c c4 ff ff ff 	movl   $0xffffffc4,0xc(%esi)
63d4ef:	53                   	push   %ebx
63d4f0:	8d 45 d0             	lea    -0x30(%ebp),%eax
63d4f3:	50                   	push   %eax
63d4f4:	8d 4e 40             	lea    0x40(%esi),%ecx
63d4f7:	e8 04 f4 ff ff       	call   0x63c900
63d4fc:	8b 45 d0             	mov    -0x30(%ebp),%eax
63d4ff:	ff 40 14             	incl   0x14(%eax)
63d502:	8b 40 14             	mov    0x14(%eax),%eax
63d505:	89 45 d4             	mov    %eax,-0x2c(%ebp)
63d508:	83 f8 0a             	cmp    $0xa,%eax
63d50b:	0f 86 42 ff ff ff    	jbe    0x63d453
63d511:	53                   	push   %ebx
63d512:	8d 45 c8             	lea    -0x38(%ebp),%eax
63d515:	50                   	push   %eax
63d516:	8d 4e 40             	lea    0x40(%esi),%ecx
63d519:	e8 e2 f3 ff ff       	call   0x63c900
63d51e:	8b 45 c8             	mov    -0x38(%ebp),%eax
63d521:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
63d528:	c7 46 34 02 00 00 00 	movl   $0x2,0x34(%esi)
63d52f:	e8 ac 8e ff ff       	call   0x6363e0
63d534:	ff 75 d4             	push   -0x2c(%ebp)
63d537:	68 b8 00 6e 00       	push   $0x6e00b8
63d53c:	8b 08                	mov    (%eax),%ecx
63d53e:	50                   	push   %eax
63d53f:	ff 51 14             	call   *0x14(%ecx)
63d542:	83 c4 0c             	add    $0xc,%esp
63d545:	e9 6d 01 00 00       	jmp    0x63d6b7
63d54a:	c7 46 0c ec ff ff ff 	movl   $0xffffffec,0xc(%esi)
63d551:	e9 61 01 00 00       	jmp    0x63d6b7
63d556:	c7 46 0c e2 ff ff ff 	movl   $0xffffffe2,0xc(%esi)
63d55d:	e9 55 01 00 00       	jmp    0x63d6b7
63d562:	c7 46 0c ce ff ff ff 	movl   $0xffffffce,0xc(%esi)
63d569:	e9 49 01 00 00       	jmp    0x63d6b7
63d56e:	c7 46 0c f9 ff ff ff 	movl   $0xfffffff9,0xc(%esi)
63d575:	c7 46 34 02 00 00 00 	movl   $0x2,0x34(%esi)
63d57c:	c6 46 30 00          	movb   $0x0,0x30(%esi)
63d580:	e8 5b 8e ff ff       	call   0x6363e0
63d585:	68 38 01 6e 00       	push   $0x6e0138
63d58a:	50                   	push   %eax
63d58b:	8b 08                	mov    (%eax),%ecx
63d58d:	ff 51 14             	call   *0x14(%ecx)
63d590:	83 c4 08             	add    $0x8,%esp
63d593:	e9 1f 01 00 00       	jmp    0x63d6b7
63d598:	c7 46 0c f8 ff ff ff 	movl   $0xfffffff8,0xc(%esi)
63d59f:	e9 13 01 00 00       	jmp    0x63d6b7
63d5a4:	c7 46 0c d3 ff ff ff 	movl   $0xffffffd3,0xc(%esi)
63d5ab:	e9 07 01 00 00       	jmp    0x63d6b7
63d5b0:	68 fc 56 6e 00       	push   $0x6e56fc
63d5b5:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63d5b8:	e8 63 b0 df ff       	call   0x438620
63d5bd:	8d 45 d8             	lea    -0x28(%ebp),%eax
63d5c0:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
63d5c7:	50                   	push   %eax
63d5c8:	8d 46 0c             	lea    0xc(%esi),%eax
63d5cb:	8b ce                	mov    %esi,%ecx
63d5cd:	50                   	push   %eax
63d5ce:	ff 73 04             	push   0x4(%ebx)
63d5d1:	e8 8a fb ff ff       	call   0x63d160
63d5d6:	8d 4d d8             	lea    -0x28(%ebp),%ecx
63d5d9:	e8 e2 af df ff       	call   0x4385c0
63d5de:	e9 d4 00 00 00       	jmp    0x63d6b7
63d5e3:	c7 46 0c fc ff ff ff 	movl   $0xfffffffc,0xc(%esi)
63d5ea:	e9 bd 00 00 00       	jmp    0x63d6ac
63d5ef:	c7 46 0c d8 ff ff ff 	movl   $0xffffffd8,0xc(%esi)
63d5f6:	83 ff 03             	cmp    $0x3,%edi
63d5f9:	72 37                	jb     0x63d632
63d5fb:	53                   	push   %ebx
63d5fc:	8d 45 d0             	lea    -0x30(%ebp),%eax
63d5ff:	50                   	push   %eax
63d600:	8d 4e 38             	lea    0x38(%esi),%ecx
63d603:	e8 88 f3 ff ff       	call   0x63c990
63d608:	8b 45 d0             	mov    -0x30(%ebp),%eax
63d60b:	c7 40 14 00 00 00 00 	movl   $0x0,0x14(%eax)
63d612:	c7 46 34 00 00 00 00 	movl   $0x0,0x34(%esi)
63d619:	e8 c2 8d ff ff       	call   0x6363e0
63d61e:	57                   	push   %edi
63d61f:	68 88 01 6e 00       	push   $0x6e0188
63d624:	50                   	push   %eax
63d625:	8b 08                	mov    (%eax),%ecx
63d627:	ff 51 14             	call   *0x14(%ecx)
63d62a:	83 c4 0c             	add    $0xc,%esp
63d62d:	e9 85 00 00 00       	jmp    0x63d6b7
63d632:	6a 00                	push   $0x0
63d634:	e8 92 b2 fb ff       	call   0x5f88cb
63d639:	50                   	push   %eax
63d63a:	e8 25 9e fb ff       	call   0x5f7464
63d63f:	83 c4 08             	add    $0x8,%esp
63d642:	83 ff 01             	cmp    $0x1,%edi
63d645:	75 10                	jne    0x63d657
63d647:	c7 45 cc 05 00 00 00 	movl   $0x5,-0x34(%ebp)
63d64e:	c7 45 d4 0a 00 00 00 	movl   $0xa,-0x2c(%ebp)
63d655:	eb 0e                	jmp    0x63d665
63d657:	c7 45 cc 0a 00 00 00 	movl   $0xa,-0x34(%ebp)
63d65e:	c7 45 d4 1e 00 00 00 	movl   $0x1e,-0x2c(%ebp)
63d665:	e8 d9 9d fb ff       	call   0x5f7443
63d66a:	8b 4d cc             	mov    -0x34(%ebp),%ecx
63d66d:	0f bf c9             	movswl %cx,%ecx
63d670:	99                   	cltd
63d671:	f7 f9                	idiv   %ecx
63d673:	8b 4b 08             	mov    0x8(%ebx),%ecx
63d676:	03 55 d4             	add    -0x2c(%ebp),%edx
63d679:	0f b7 c2             	movzwl %dx,%eax
63d67c:	98                   	cwtl
63d67d:	3b c1                	cmp    %ecx,%eax
63d67f:	c7 46 34 05 00 00 00 	movl   $0x5,0x34(%esi)
63d686:	0f 47 c8             	cmova  %eax,%ecx
63d689:	89 4e 2c             	mov    %ecx,0x2c(%esi)
63d68c:	e8 4f 8d ff ff       	call   0x6363e0
63d691:	ff 76 2c             	push   0x2c(%esi)
63d694:	57                   	push   %edi
63d695:	8b 08                	mov    (%eax),%ecx
63d697:	68 f0 01 6e 00       	push   $0x6e01f0
63d69c:	50                   	push   %eax
63d69d:	ff 51 14             	call   *0x14(%ecx)
63d6a0:	83 c4 10             	add    $0x10,%esp
63d6a3:	eb 12                	jmp    0x63d6b7
63d6a5:	c7 46 0c d8 ff ff ff 	movl   $0xffffffd8,0xc(%esi)
63d6ac:	c7 46 34 02 00 00 00 	movl   $0x2,0x34(%esi)
63d6b3:	c6 46 30 00          	movb   $0x0,0x30(%esi)
63d6b7:	8b 46 34             	mov    0x34(%esi),%eax
63d6ba:	8b 4d f4             	mov    -0xc(%ebp),%ecx
63d6bd:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
63d6c4:	59                   	pop    %ecx
63d6c5:	5f                   	pop    %edi
63d6c6:	5e                   	pop    %esi
63d6c7:	5b                   	pop    %ebx
63d6c8:	8b 4d f0             	mov    -0x10(%ebp),%ecx
63d6cb:	33 cd                	xor    %ebp,%ecx
63d6cd:	e8 08 3e fa ff       	call   0x5e14da
63d6d2:	8b e5                	mov    %ebp,%esp
63d6d4:	5d                   	pop    %ebp
63d6d5:	c2 04 00             	ret    $0x4
63d6d8:	fd                   	std
63d6d9:	d3 63 00             	shll   %cl,0x0(%ebx)
63d6dc:	b0 d5                	mov    $0xd5,%al