5fd208:	e8 08 05 00 00       	call   0x5fd715
5fd20d:	6a 30                	push   $0x30
5fd20f:	ff 75 18             	push   0x18(%ebp)
5fd212:	ff 75 14             	push   0x14(%ebp)
5fd215:	6a 02                	push   $0x2
5fd217:	57                   	push   %edi
5fd218:	e8 f8 04 00 00       	call   0x5fd715
5fd21d:	83 c4 34             	add    $0x34,%esp
5fd220:	e9 bc 04 00 00       	jmp    0x5fd6e1
5fd225:	8b 45 10             	mov    0x10(%ebp),%eax
5fd228:	8b 40 14             	mov    0x14(%eax),%eax
5fd22b:	05 6c 07 00 00       	add    $0x76c,%eax
5fd230:	3d 0f 27 00 00       	cmp    $0x270f,%eax
5fd235:	0f 87 74 fd ff ff    	ja     0x5fcfaf
5fd23b:	80 7d 20 00          	cmpb   $0x0,0x20(%ebp)
5fd23f:	0f 95 c1             	setne  %cl
5fd242:	fe c9                	dec    %cl
5fd244:	80 e1 30             	and    $0x30,%cl
5fd247:	0f b6 c9             	movzbl %cl,%ecx
5fd24a:	51                   	push   %ecx
5fd24b:	ff 75 18             	push   0x18(%ebp)
5fd24e:	ff 75 14             	push   0x14(%ebp)
5fd251:	6a 02                	push   $0x2
5fd253:	e9 8d fb ff ff       	jmp    0x5fcde5
5fd258:	ff 75 1c             	push   0x1c(%ebp)
5fd25b:	0f b6 45 20          	movzbl 0x20(%ebp),%eax
5fd25f:	ff 75 18             	push   0x18(%ebp)
5fd262:	ff 75 14             	push   0x14(%ebp)
5fd265:	ff 75 10             	push   0x10(%ebp)
5fd268:	50                   	push   %eax
5fd269:	ff 75 08             	push   0x8(%ebp)
5fd26c:	e8 d5 05 00 00       	call   0x5fd846
5fd271:	83 c4 18             	add    $0x18,%esp
5fd274:	e9 ac fc ff ff       	jmp    0x5fcf25
5fd279:	0f 84 f7 03 00 00    	je     0x5fd676
5fd27f:	83 f8 4d             	cmp    $0x4d,%eax
5fd282:	0f 87 43 02 00 00    	ja     0x5fd4cb
5fd288:	0f 84 2f 02 00 00    	je     0x5fd4bd
5fd28e:	83 f8 44             	cmp    $0x44,%eax
5fd291:	0f 87 20 01 00 00    	ja     0x5fd3b7
5fd297:	0f 84 ad 00 00 00    	je     0x5fd34a
5fd29d:	83 e8 25             	sub    $0x25,%eax
5fd2a0:	0f 84 94 00 00 00    	je     0x5fd33a
5fd2a6:	83 e8 1c             	sub    $0x1c,%eax
5fd2a9:	74 6b                	je     0x5fd316
5fd2ab:	83 e8 01             	sub    $0x1,%eax
5fd2ae:	74 42                	je     0x5fd2f2
5fd2b0:	83 e8 01             	sub    $0x1,%eax
5fd2b3:	0f 85 06 fd ff ff    	jne    0x5fcfbf
5fd2b9:	8b 45 10             	mov    0x10(%ebp),%eax
5fd2bc:	8b 40 14             	mov    0x14(%eax),%eax
5fd2bf:	05 6c 07 00 00       	add    $0x76c,%eax
5fd2c4:	3d 0f 27 00 00       	cmp    $0x270f,%eax
5fd2c9:	0f 87 e0 fc ff ff    	ja     0x5fcfaf
5fd2cf:	80 7d 20 00          	cmpb   $0x0,0x20(%ebp)
5fd2d3:	99                   	cltd
5fd2d4:	0f 95 c1             	setne  %cl
5fd2d7:	fe c9                	dec    %cl
5fd2d9:	80 e1 30             	and    $0x30,%cl
5fd2dc:	0f b6 c9             	movzbl %cl,%ecx
5fd2df:	51                   	push   %ecx
5fd2e0:	ff 75 18             	push   0x18(%ebp)
5fd2e3:	ff 75 14             	push   0x14(%ebp)
5fd2e6:	6a 02                	push   $0x2
5fd2e8:	6a 64                	push   $0x64
5fd2ea:	59                   	pop    %ecx
5fd2eb:	f7 f9                	idiv   %ecx
5fd2ed:	e9 85 fa ff ff       	jmp    0x5fcd77
5fd2f2:	8b 45 10             	mov    0x10(%ebp),%eax
5fd2f5:	8b 48 10             	mov    0x10(%eax),%ecx
5fd2f8:	83 f9 0b             	cmp    $0xb,%ecx
5fd2fb:	0f 87 ae fc ff ff    	ja     0x5fcfaf
5fd301:	ff 75 18             	push   0x18(%ebp)
5fd304:	8b 45 1c             	mov    0x1c(%ebp),%eax
5fd307:	ff 75 14             	push   0x14(%ebp)
5fd30a:	ff b4 88 1c 01 00 00 	push   0x11c(%eax,%ecx,4)
5fd311:	e9 81 fc ff ff       	jmp    0x5fcf97
5fd316:	8b 45 10             	mov    0x10(%ebp),%eax
5fd319:	8b 48 18             	mov    0x18(%eax),%ecx
5fd31c:	83 f9 06             	cmp    $0x6,%ecx
5fd31f:	0f 87 8a fc ff ff    	ja     0x5fcfaf
5fd325:	ff 75 18             	push   0x18(%ebp)
5fd328:	8b 45 1c             	mov    0x1c(%ebp),%eax
5fd32b:	ff 75 14             	push   0x14(%ebp)
5fd32e:	ff b4 88 d0 00 00 00 	push   0xd0(%eax,%ecx,4)
5fd335:	e9 5d fc ff ff       	jmp    0x5fcf97
5fd33a:	ff 75 18             	push   0x18(%ebp)
5fd33d:	ff 75 14             	push   0x14(%ebp)
5fd340:	68 f8 35 6d 00       	push   $0x6d35f8
5fd345:	e9 4d fc ff ff       	jmp    0x5fcf97
5fd34a:	ff 75 20             	push   0x20(%ebp)
5fd34d:	8b 75 18             	mov    0x18(%ebp),%esi
5fd350:	ff 75 1c             	push   0x1c(%ebp)
5fd353:	8b 7d 14             	mov    0x14(%ebp),%edi
5fd356:	56                   	push   %esi
5fd357:	57                   	push   %edi
5fd358:	ff 75 10             	push   0x10(%ebp)
5fd35b:	6a 6d                	push   $0x6d
5fd35d:	ff 75 08             	push   0x8(%ebp)
5fd360:	e8 98 f9 ff ff       	call   0x5fccfd
5fd365:	83 c4 1c             	add    $0x1c,%esp
5fd368:	84 c0                	test   %al,%al
5fd36a:	0f 84 0d fb ff ff    	je     0x5fce7d
5fd370:	56                   	push   %esi
5fd371:	57                   	push   %edi
5fd372:	bb 80 a6 68 00       	mov    $0x68a680,%ebx
5fd377:	53                   	push   %ebx
5fd378:	e8 98 04 00 00       	call   0x5fd815
5fd37d:	ff 75 20             	push   0x20(%ebp)
5fd380:	ff 75 1c             	push   0x1c(%ebp)
5fd383:	56                   	push   %esi
5fd384:	57                   	push   %edi
5fd385:	ff 75 10             	push   0x10(%ebp)
5fd388:	6a 64                	push   $0x64
5fd38a:	ff 75 08             	push   0x8(%ebp)
5fd38d:	e8 6b f9 ff ff       	call   0x5fccfd
5fd392:	83 c4 28             	add    $0x28,%esp
5fd395:	84 c0                	test   %al,%al
5fd397:	0f 84 e0 fa ff ff    	je     0x5fce7d
5fd39d:	56                   	push   %esi
5fd39e:	57                   	push   %edi
5fd39f:	53                   	push   %ebx
5fd3a0:	e8 70 04 00 00       	call   0x5fd815
5fd3a5:	ff 75 20             	push   0x20(%ebp)
5fd3a8:	ff 75 1c             	push   0x1c(%ebp)
5fd3ab:	56                   	push   %esi
5fd3ac:	57                   	push   %edi
5fd3ad:	ff 75 10             	push   0x10(%ebp)
5fd3b0:	6a 79                	push   $0x79
5fd3b2:	e9 63 fb ff ff       	jmp    0x5fcf1a
5fd3b7:	83 e8 46             	sub    $0x46,%eax
5fd3ba:	0f 84 90 00 00 00    	je     0x5fd450
5fd3c0:	83 e8 01             	sub    $0x1,%eax
5fd3c3:	74 51                	je     0x5fd416
5fd3c5:	83 e8 01             	sub    $0x1,%eax
5fd3c8:	74 38                	je     0x5fd402
5fd3ca:	83 e8 01             	sub    $0x1,%eax
5fd3cd:	0f 85 ec fb ff ff    	jne    0x5fcfbf
5fd3d3:	8b 45 10             	mov    0x10(%ebp),%eax
5fd3d6:	8b 40 08             	mov    0x8(%eax),%eax
5fd3d9:	83 f8 17             	cmp    $0x17,%eax
5fd3dc:	0f 87 cd fb ff ff    	ja     0x5fcfaf
5fd3e2:	6a 0c                	push   $0xc
5fd3e4:	99                   	cltd
5fd3e5:	59                   	pop    %ecx
5fd3e6:	f7 f9                	idiv   %ecx
5fd3e8:	85 d2                	test   %edx,%edx
5fd3ea:	75 02                	jne    0x5fd3ee
5fd3ec:	8b d1                	mov    %ecx,%edx
5fd3ee:	80 7d 20 00          	cmpb   $0x0,0x20(%ebp)
5fd3f2:	0f 95 c0             	setne  %al
5fd3f5:	fe c8                	dec    %al
5fd3f7:	24 30                	and    $0x30,%al
5fd3f9:	0f b6 c0             	movzbl %al,%eax
5fd3fc:	50                   	push   %eax
5fd3fd:	e9 f5 fb ff ff       	jmp    0x5fcff7
5fd402:	8b 45 10             	mov    0x10(%ebp),%eax
5fd405:	8b 48 08             	mov    0x8(%eax),%ecx
5fd408:	83 f9 17             	cmp    $0x17,%ecx
5fd40b:	0f 86 15 fa ff ff    	jbe    0x5fce26
5fd411:	e9 99 fb ff ff       	jmp    0x5fcfaf
5fd416:	8b 4d 10             	mov    0x10(%ebp),%ecx
5fd419:	8b 51 14             	mov    0x14(%ecx),%edx
5fd41c:	8d 82 6c 07 00 00    	lea    0x76c(%edx),%eax
5fd422:	3d 0f 27 00 00       	cmp    $0x270f,%eax
5fd427:	0f 87 82 fb ff ff    	ja     0x5fcfaf
5fd42d:	6a 30                	push   $0x30
5fd42f:	ff 75 18             	push   0x18(%ebp)
5fd432:	ff 75 14             	push   0x14(%ebp)
5fd435:	6a 04                	push   $0x4
5fd437:	ff 71 1c             	push   0x1c(%ecx)
5fd43a:	ff 71 18             	push   0x18(%ecx)
5fd43d:	52                   	push   %edx
5fd43e:	e8 8f f8 ff ff       	call   0x5fccd2
5fd443:	83 c4 0c             	add    $0xc,%esp
5fd446:	05 6c 07 00 00       	add    $0x76c,%eax
5fd44b:	e9 27 f9 ff ff       	jmp    0x5fcd77
5fd450:	ff 75 20             	push   0x20(%ebp)
5fd453:	8b 75 18             	mov    0x18(%ebp),%esi
5fd456:	ff 75 1c             	push   0x1c(%ebp)
5fd459:	8b 7d 14             	mov    0x14(%ebp),%edi
5fd45c:	56                   	push   %esi
5fd45d:	57                   	push   %edi
5fd45e:	ff 75 10             	push   0x10(%ebp)
5fd461:	6a 59                	push   $0x59
5fd463:	ff 75 08             	push   0x8(%ebp)
5fd466:	e8 92 f8 ff ff       	call   0x5fccfd
5fd46b:	83 c4 1c             	add    $0x1c,%esp
5fd46e:	84 c0                	test   %al,%al
5fd470:	0f 84 07 fa ff ff    	je     0x5fce7d
5fd476:	56                   	push   %esi
5fd477:	57                   	push   %edi
5fd478:	bb d4 04 6d 00       	mov    $0x6d04d4,%ebx
5fd47d:	53                   	push   %ebx
5fd47e:	e8 92 03 00 00       	call   0x5fd815
5fd483:	ff 75 20             	push   0x20(%ebp)
5fd486:	ff 75 1c             	push   0x1c(%ebp)
5fd489:	56                   	push   %esi
5fd48a:	57                   	push   %edi
5fd48b:	ff 75 10             	push   0x10(%ebp)
5fd48e:	6a 6d                	push   $0x6d
5fd490:	ff 75 08             	push   0x8(%ebp)
5fd493:	e8 65 f8 ff ff       	call   0x5fccfd
5fd498:	83 c4 28             	add    $0x28,%esp
5fd49b:	84 c0                	test   %al,%al
5fd49d:	0f 84 da f9 ff ff    	je     0x5fce7d
5fd4a3:	56                   	push   %esi
5fd4a4:	57                   	push   %edi
5fd4a5:	53                   	push   %ebx
5fd4a6:	e8 6a 03 00 00       	call   0x5fd815
5fd4ab:	ff 75 20             	push   0x20(%ebp)
5fd4ae:	ff 75 1c             	push   0x1c(%ebp)
5fd4b1:	56                   	push   %esi
5fd4b2:	57                   	push   %edi
5fd4b3:	ff 75 10             	push   0x10(%ebp)
5fd4b6:	6a 64                	push   $0x64
5fd4b8:	e9 5d fa ff ff       	jmp    0x5fcf1a
5fd4bd:	8b 45 10             	mov    0x10(%ebp),%eax
5fd4c0:	8b 48 04             	mov    0x4(%eax),%ecx
5fd4c3:	83 f9 3b             	cmp    $0x3b,%ecx
5fd4c6:	e9 40 ff ff ff       	jmp    0x5fd40b
5fd4cb:	6a 07                	push   $0x7
5fd4cd:	83 e8 52             	sub    $0x52,%eax
5fd4d0:	5f                   	pop    %edi
5fd4d1:	3b c7                	cmp    %edi,%eax
5fd4d3:	0f 87 e6 fa ff ff    	ja     0x5fcfbf
5fd4d9:	ff 24 85 f5 d6 5f 00 	jmp    *0x5fd6f5(,%eax,4)
5fd4e0:	ff 75 20             	push   0x20(%ebp)
5fd4e3:	ff 75 1c             	push   0x1c(%ebp)
5fd4e6:	ff 75 18             	push   0x18(%ebp)
5fd4e9:	ff 75 14             	push   0x14(%ebp)
5fd4ec:	ff 75 10             	push   0x10(%ebp)
5fd4ef:	6a 48                	push   $0x48
5fd4f1:	ff 75 08             	push   0x8(%ebp)
5fd4f4:	e8 04 f8 ff ff       	call   0x5fccfd
5fd4f9:	83 c4 1c             	add    $0x1c,%esp
5fd4fc:	84 c0                	test   %al,%al
5fd4fe:	0f 84 79 f9 ff ff    	je     0x5fce7d
5fd504:	ff 75 18             	push   0x18(%ebp)
5fd507:	ff 75 14             	push   0x14(%ebp)
5fd50a:	68 24 2f 6c 00       	push   $0x6c2f24
5fd50f:	e8 01 03 00 00       	call   0x5fd815
5fd514:	ff 75 20             	push   0x20(%ebp)
5fd517:	ff 75 1c             	push   0x1c(%ebp)
5fd51a:	ff 75 18             	push   0x18(%ebp)
5fd51d:	ff 75 14             	push   0x14(%ebp)
5fd520:	ff 75 10             	push   0x10(%ebp)
5fd523:	6a 4d                	push   $0x4d
5fd525:	e9 f0 f9 ff ff       	jmp    0x5fcf1a
5fd52a:	8b 45 10             	mov    0x10(%ebp),%eax
5fd52d:	8b 08                	mov    (%eax),%ecx
5fd52f:	83 f9 3c             	cmp    $0x3c,%ecx
5fd532:	e9 d4 fe ff ff       	jmp    0x5fd40b
5fd537:	ff 75 20             	push   0x20(%ebp)
5fd53a:	8b 75 18             	mov    0x18(%ebp),%esi
5fd53d:	ff 75 1c             	push   0x1c(%ebp)
5fd540:	8b 7d 14             	mov    0x14(%ebp),%edi
5fd543:	56                   	push   %esi
5fd544:	57                   	push   %edi
5fd545:	ff 75 10             	push   0x10(%ebp)
5fd548:	6a 48                	push   $0x48
5fd54a:	ff 75 08             	push   0x8(%ebp)
5fd54d:	e8 ab f7 ff ff       	call   0x5fccfd
5fd552:	83 c4 1c             	add    $0x1c,%esp
5fd555:	84 c0                	test   %al,%al
5fd557:	0f 84 20 f9 ff ff    	je     0x5fce7d
5fd55d:	56                   	push   %esi
5fd55e:	57                   	push   %edi
5fd55f:	bb 24 2f 6c 00       	mov    $0x6c2f24,%ebx
5fd564:	53                   	push   %ebx
5fd565:	e8 ab 02 00 00       	call   0x5fd815
5fd56a:	ff 75 20             	push   0x20(%ebp)
5fd56d:	ff 75 1c             	push   0x1c(%ebp)
5fd570:	56                   	push   %esi
5fd571:	57                   	push   %edi
5fd572:	ff 75 10             	push   0x10(%ebp)
5fd575:	6a 4d                	push   $0x4d
5fd577:	ff 75 08             	push   0x8(%ebp)
5fd57a:	e8 7e f7 ff ff       	call   0x5fccfd
5fd57f:	83 c4 28             	add    $0x28,%esp
5fd582:	84 c0                	test   %al,%al
5fd584:	0f 84 f3 f8 ff ff    	je     0x5fce7d
5fd58a:	56                   	push   %esi
5fd58b:	57                   	push   %edi
5fd58c:	53                   	push   %ebx
5fd58d:	e8 83 02 00 00       	call   0x5fd815
5fd592:	ff 75 20             	push   0x20(%ebp)
5fd595:	ff 75 1c             	push   0x1c(%ebp)
5fd598:	56                   	push   %esi
5fd599:	57                   	push   %edi
5fd59a:	ff 75 10             	push   0x10(%ebp)
5fd59d:	6a 53                	push   $0x53
5fd59f:	e9 76 f9 ff ff       	jmp    0x5fcf1a
5fd5a4:	8b 45 10             	mov    0x10(%ebp),%eax
5fd5a7:	8b 48 18             	mov    0x18(%eax),%ecx
5fd5aa:	83 f9 06             	cmp    $0x6,%ecx
5fd5ad:	0f 87 fc f9 ff ff    	ja     0x5fcfaf
5fd5b3:	66 83 fa 57          	cmp    $0x57,%dx
5fd5b7:	75 0a                	jne    0x5fd5c3
5fd5b9:	85 c9                	test   %ecx,%ecx
5fd5bb:	75 05                	jne    0x5fd5c2
5fd5bd:	6a 06                	push   $0x6
5fd5bf:	59                   	pop    %ecx
5fd5c0:	eb 01                	jmp    0x5fd5c3
5fd5c2:	49                   	dec    %ecx
5fd5c3:	8b 40 1c             	mov    0x1c(%eax),%eax
5fd5c6:	3d 6d 01 00 00       	cmp    $0x16d,%eax
5fd5cb:	0f 87 de f9 ff ff    	ja     0x5fcfaf
5fd5d1:	33 f6                	xor    %esi,%esi
5fd5d3:	3b c1                	cmp    %ecx,%eax
5fd5d5:	7c 0a                	jl     0x5fd5e1
5fd5d7:	99                   	cltd
5fd5d8:	f7 ff                	idiv   %edi
5fd5da:	8b f0                	mov    %eax,%esi
5fd5dc:	3b d1                	cmp    %ecx,%edx
5fd5de:	7c 01                	jl     0x5fd5e1
5fd5e0:	46                   	inc    %esi
5fd5e1:	80 7d 20 00          	cmpb   $0x0,0x20(%ebp)
5fd5e5:	0f 95 c1             	setne  %cl
5fd5e8:	fe c9                	dec    %cl
5fd5ea:	80 e1 30             	and    $0x30,%cl
5fd5ed:	0f b6 c1             	movzbl %cl,%eax
5fd5f0:	50                   	push   %eax
5fd5f1:	ff 75 18             	push   0x18(%ebp)
5fd5f4:	ff 75 14             	push   0x14(%ebp)
5fd5f7:	6a 02                	push   $0x2
5fd5f9:	56                   	push   %esi
5fd5fa:	e9 79 f7 ff ff       	jmp    0x5fcd78
5fd5ff:	80 7d 20 00          	cmpb   $0x0,0x20(%ebp)
5fd603:	0f 95 c0             	setne  %al
5fd606:	fe c8                	dec    %al
5fd608:	24 30                	and    $0x30,%al
5fd60a:	0f b6 c0             	movzbl %al,%eax
5fd60d:	50                   	push   %eax
5fd60e:	ff 75 18             	push   0x18(%ebp)
5fd611:	8b 45 10             	mov    0x10(%ebp),%eax
5fd614:	ff 75 14             	push   0x14(%ebp)
5fd617:	6a 02                	push   $0x2
5fd619:	ff 70 1c             	push   0x1c(%eax)
5fd61c:	ff 70 18             	push   0x18(%eax)
5fd61f:	ff 70 14             	push   0x14(%eax)
5fd622:	e8 cd f5 ff ff       	call   0x5fcbf4
5fd627:	83 c4 0c             	add    $0xc,%esp
5fd62a:	e9 48 f7 ff ff       	jmp    0x5fcd77
5fd62f:	ff 75 1c             	push   0x1c(%ebp)
5fd632:	ff 75 18             	push   0x18(%ebp)
5fd635:	ff 75 14             	push   0x14(%ebp)
5fd638:	ff 75 10             	push   0x10(%ebp)
5fd63b:	6a 02                	push   $0x2
5fd63d:	e9 27 fc ff ff       	jmp    0x5fd269