45d2fa:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45d301:	eb 54                	jmp    0x45d357
45d303:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45d30a:	eb 4b                	jmp    0x45d357
45d30c:	83 f8 6c             	cmp    $0x6c,%eax
45d30f:	74 2a                	je     0x45d33b
45d311:	83 f8 74             	cmp    $0x74,%eax
45d314:	74 1c                	je     0x45d332
45d316:	83 f8 77             	cmp    $0x77,%eax
45d319:	74 0e                	je     0x45d329
45d31b:	83 f8 7a             	cmp    $0x7a,%eax
45d31e:	75 37                	jne    0x45d357
45d320:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45d327:	eb 2e                	jmp    0x45d357
45d329:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45d330:	eb 25                	jmp    0x45d357
45d332:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45d339:	eb 1c                	jmp    0x45d357
45d33b:	8b 41 10             	mov    0x10(%ecx),%eax
45d33e:	80 38 6c             	cmpb   $0x6c,(%eax)
45d341:	75 0d                	jne    0x45d350
45d343:	40                   	inc    %eax
45d344:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45d34b:	89 41 10             	mov    %eax,0x10(%ecx)
45d34e:	eb 07                	jmp    0x45d357
45d350:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45d357:	b0 01                	mov    $0x1,%al
45d359:	c3                   	ret
45d35a:	8a 41 31             	mov    0x31(%ecx),%al
45d35d:	3c 46                	cmp    $0x46,%al
45d35f:	75 1a                	jne    0x45d37b
45d361:	8b 01                	mov    (%ecx),%eax
45d363:	83 e0 08             	and    $0x8,%eax
45d366:	83 c8 00             	or     $0x0,%eax
45d369:	0f 85 51 01 00 00    	jne    0x45d4c0
45d36f:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45d376:	e9 36 15 00 00       	jmp    0x45e8b1
45d37b:	3c 4e                	cmp    $0x4e,%al
45d37d:	75 26                	jne    0x45d3a5
45d37f:	8b 01                	mov    (%ecx),%eax
45d381:	6a 08                	push   $0x8
45d383:	5a                   	pop    %edx
45d384:	23 c2                	and    %edx,%eax
45d386:	83 c8 00             	or     $0x0,%eax
45d389:	0f 85 31 01 00 00    	jne    0x45d4c0
45d38f:	89 51 1c             	mov    %edx,0x1c(%ecx)
45d392:	e8 98 fa fe ff       	call   0x44ce2f
45d397:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45d39d:	e8 34 f9 fe ff       	call   0x44ccd6
45d3a2:	32 c0                	xor    %al,%al
45d3a4:	c3                   	ret
45d3a5:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45d3a9:	75 e7                	jne    0x45d392
45d3ab:	0f be c0             	movsbl %al,%eax
45d3ae:	83 f8 6a             	cmp    $0x6a,%eax
45d3b1:	0f 8f be 00 00 00    	jg     0x45d475
45d3b7:	0f 84 af 00 00 00    	je     0x45d46c
45d3bd:	83 f8 49             	cmp    $0x49,%eax
45d3c0:	74 4f                	je     0x45d411
45d3c2:	83 f8 4c             	cmp    $0x4c,%eax
45d3c5:	74 3e                	je     0x45d405
45d3c7:	83 f8 54             	cmp    $0x54,%eax
45d3ca:	74 2d                	je     0x45d3f9
45d3cc:	83 f8 68             	cmp    $0x68,%eax
45d3cf:	0f 85 eb 00 00 00    	jne    0x45d4c0
45d3d5:	8b 41 10             	mov    0x10(%ecx),%eax
45d3d8:	80 38 68             	cmpb   $0x68,(%eax)
45d3db:	75 10                	jne    0x45d3ed
45d3dd:	40                   	inc    %eax
45d3de:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45d3e5:	89 41 10             	mov    %eax,0x10(%ecx)
45d3e8:	e9 d3 00 00 00       	jmp    0x45d4c0
45d3ed:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45d3f4:	e9 c7 00 00 00       	jmp    0x45d4c0
45d3f9:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45d400:	e9 bb 00 00 00       	jmp    0x45d4c0
45d405:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45d40c:	e9 af 00 00 00       	jmp    0x45d4c0
45d411:	8b 51 10             	mov    0x10(%ecx),%edx
45d414:	8a 02                	mov    (%edx),%al
45d416:	3c 33                	cmp    $0x33,%al
45d418:	75 18                	jne    0x45d432
45d41a:	80 7a 01 32          	cmpb   $0x32,0x1(%edx)
45d41e:	75 12                	jne    0x45d432
45d420:	8d 42 02             	lea    0x2(%edx),%eax
45d423:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45d42a:	89 41 10             	mov    %eax,0x10(%ecx)
45d42d:	e9 8e 00 00 00       	jmp    0x45d4c0
45d432:	3c 36                	cmp    $0x36,%al
45d434:	75 15                	jne    0x45d44b
45d436:	80 7a 01 34          	cmpb   $0x34,0x1(%edx)
45d43a:	75 0f                	jne    0x45d44b
45d43c:	8d 42 02             	lea    0x2(%edx),%eax
45d43f:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45d446:	89 41 10             	mov    %eax,0x10(%ecx)
45d449:	eb 75                	jmp    0x45d4c0
45d44b:	3c 64                	cmp    $0x64,%al
45d44d:	74 14                	je     0x45d463
45d44f:	3c 69                	cmp    $0x69,%al
45d451:	74 10                	je     0x45d463
45d453:	3c 6f                	cmp    $0x6f,%al
45d455:	74 0c                	je     0x45d463
45d457:	3c 75                	cmp    $0x75,%al
45d459:	74 08                	je     0x45d463
45d45b:	3c 78                	cmp    $0x78,%al
45d45d:	74 04                	je     0x45d463
45d45f:	3c 58                	cmp    $0x58,%al
45d461:	75 5d                	jne    0x45d4c0
45d463:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45d46a:	eb 54                	jmp    0x45d4c0
45d46c:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45d473:	eb 4b                	jmp    0x45d4c0
45d475:	83 f8 6c             	cmp    $0x6c,%eax
45d478:	74 2a                	je     0x45d4a4
45d47a:	83 f8 74             	cmp    $0x74,%eax
45d47d:	74 1c                	je     0x45d49b
45d47f:	83 f8 77             	cmp    $0x77,%eax
45d482:	74 0e                	je     0x45d492
45d484:	83 f8 7a             	cmp    $0x7a,%eax
45d487:	75 37                	jne    0x45d4c0
45d489:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45d490:	eb 2e                	jmp    0x45d4c0
45d492:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45d499:	eb 25                	jmp    0x45d4c0
45d49b:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45d4a2:	eb 1c                	jmp    0x45d4c0
45d4a4:	8b 41 10             	mov    0x10(%ecx),%eax
45d4a7:	80 38 6c             	cmpb   $0x6c,(%eax)
45d4aa:	75 0d                	jne    0x45d4b9
45d4ac:	40                   	inc    %eax
45d4ad:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45d4b4:	89 41 10             	mov    %eax,0x10(%ecx)
45d4b7:	eb 07                	jmp    0x45d4c0
45d4b9:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45d4c0:	b0 01                	mov    $0x1,%al
45d4c2:	c3                   	ret
45d4c3:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
45d4c7:	83 f8 46             	cmp    $0x46,%eax
45d4ca:	75 1a                	jne    0x45d4e6
45d4cc:	8b 01                	mov    (%ecx),%eax
45d4ce:	83 e0 08             	and    $0x8,%eax
45d4d1:	83 c8 00             	or     $0x0,%eax
45d4d4:	0f 85 62 01 00 00    	jne    0x45d63c
45d4da:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45d4e1:	e9 fb 15 00 00       	jmp    0x45eae1
45d4e6:	83 f8 4e             	cmp    $0x4e,%eax
45d4e9:	75 26                	jne    0x45d511
45d4eb:	8b 01                	mov    (%ecx),%eax
45d4ed:	6a 08                	push   $0x8
45d4ef:	5a                   	pop    %edx
45d4f0:	23 c2                	and    %edx,%eax
45d4f2:	83 c8 00             	or     $0x0,%eax
45d4f5:	0f 85 41 01 00 00    	jne    0x45d63c
45d4fb:	89 51 1c             	mov    %edx,0x1c(%ecx)
45d4fe:	e8 2c f9 fe ff       	call   0x44ce2f
45d503:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45d509:	e8 c8 f7 fe ff       	call   0x44ccd6
45d50e:	32 c0                	xor    %al,%al
45d510:	c3                   	ret
45d511:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45d515:	75 e7                	jne    0x45d4fe
45d517:	83 f8 6a             	cmp    $0x6a,%eax
45d51a:	0f 8f cd 00 00 00    	jg     0x45d5ed
45d520:	0f 84 be 00 00 00    	je     0x45d5e4
45d526:	83 f8 49             	cmp    $0x49,%eax
45d529:	74 53                	je     0x45d57e
45d52b:	83 f8 4c             	cmp    $0x4c,%eax
45d52e:	74 42                	je     0x45d572
45d530:	83 f8 54             	cmp    $0x54,%eax
45d533:	74 31                	je     0x45d566
45d535:	6a 68                	push   $0x68
45d537:	5a                   	pop    %edx
45d538:	3b c2                	cmp    %edx,%eax
45d53a:	0f 85 fc 00 00 00    	jne    0x45d63c
45d540:	8b 41 10             	mov    0x10(%ecx),%eax
45d543:	66 39 10             	cmp    %dx,(%eax)
45d546:	75 12                	jne    0x45d55a
45d548:	83 c0 02             	add    $0x2,%eax
45d54b:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45d552:	89 41 10             	mov    %eax,0x10(%ecx)
45d555:	e9 e2 00 00 00       	jmp    0x45d63c
45d55a:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45d561:	e9 d6 00 00 00       	jmp    0x45d63c
45d566:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45d56d:	e9 ca 00 00 00       	jmp    0x45d63c
45d572:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45d579:	e9 be 00 00 00       	jmp    0x45d63c
45d57e:	8b 51 10             	mov    0x10(%ecx),%edx
45d581:	0f b7 02             	movzwl (%edx),%eax
45d584:	83 f8 33             	cmp    $0x33,%eax
45d587:	75 19                	jne    0x45d5a2
45d589:	66 83 7a 02 32       	cmpw   $0x32,0x2(%edx)
45d58e:	75 12                	jne    0x45d5a2
45d590:	8d 42 04             	lea    0x4(%edx),%eax
45d593:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45d59a:	89 41 10             	mov    %eax,0x10(%ecx)
45d59d:	e9 9a 00 00 00       	jmp    0x45d63c
45d5a2:	83 f8 36             	cmp    $0x36,%eax
45d5a5:	75 16                	jne    0x45d5bd
45d5a7:	66 83 7a 02 34       	cmpw   $0x34,0x2(%edx)
45d5ac:	75 0f                	jne    0x45d5bd
45d5ae:	8d 42 04             	lea    0x4(%edx),%eax
45d5b1:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45d5b8:	89 41 10             	mov    %eax,0x10(%ecx)
45d5bb:	eb 7f                	jmp    0x45d63c
45d5bd:	83 f8 64             	cmp    $0x64,%eax
45d5c0:	74 19                	je     0x45d5db
45d5c2:	83 f8 69             	cmp    $0x69,%eax
45d5c5:	74 14                	je     0x45d5db
45d5c7:	83 f8 6f             	cmp    $0x6f,%eax
45d5ca:	74 0f                	je     0x45d5db
45d5cc:	83 f8 75             	cmp    $0x75,%eax
45d5cf:	74 0a                	je     0x45d5db
45d5d1:	83 f8 78             	cmp    $0x78,%eax
45d5d4:	74 05                	je     0x45d5db
45d5d6:	83 f8 58             	cmp    $0x58,%eax
45d5d9:	75 61                	jne    0x45d63c
45d5db:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45d5e2:	eb 58                	jmp    0x45d63c
45d5e4:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45d5eb:	eb 4f                	jmp    0x45d63c
45d5ed:	6a 6c                	push   $0x6c
45d5ef:	5a                   	pop    %edx
45d5f0:	3b c2                	cmp    %edx,%eax
45d5f2:	74 2a                	je     0x45d61e
45d5f4:	83 f8 74             	cmp    $0x74,%eax
45d5f7:	74 1c                	je     0x45d615
45d5f9:	83 f8 77             	cmp    $0x77,%eax
45d5fc:	74 0e                	je     0x45d60c
45d5fe:	83 f8 7a             	cmp    $0x7a,%eax
45d601:	75 39                	jne    0x45d63c
45d603:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45d60a:	eb 30                	jmp    0x45d63c
45d60c:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45d613:	eb 27                	jmp    0x45d63c
45d615:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45d61c:	eb 1e                	jmp    0x45d63c
45d61e:	8b 41 10             	mov    0x10(%ecx),%eax
45d621:	66 39 10             	cmp    %dx,(%eax)
45d624:	75 0f                	jne    0x45d635
45d626:	83 c0 02             	add    $0x2,%eax
45d629:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45d630:	89 41 10             	mov    %eax,0x10(%ecx)
45d633:	eb 07                	jmp    0x45d63c
45d635:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45d63c:	b0 01                	mov    $0x1,%al
45d63e:	c3                   	ret
45d63f:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
45d643:	83 f8 46             	cmp    $0x46,%eax
45d646:	75 1a                	jne    0x45d662
45d648:	8b 01                	mov    (%ecx),%eax
45d64a:	83 e0 08             	and    $0x8,%eax
45d64d:	83 c8 00             	or     $0x0,%eax
45d650:	0f 85 62 01 00 00    	jne    0x45d7b8
45d656:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45d65d:	e9 dd 16 00 00       	jmp    0x45ed3f
45d662:	83 f8 4e             	cmp    $0x4e,%eax
45d665:	75 26                	jne    0x45d68d
45d667:	8b 01                	mov    (%ecx),%eax
45d669:	6a 08                	push   $0x8
45d66b:	5a                   	pop    %edx
45d66c:	23 c2                	and    %edx,%eax
45d66e:	83 c8 00             	or     $0x0,%eax
45d671:	0f 85 41 01 00 00    	jne    0x45d7b8
45d677:	89 51 1c             	mov    %edx,0x1c(%ecx)
45d67a:	e8 b0 f7 fe ff       	call   0x44ce2f
45d67f:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45d685:	e8 4c f6 fe ff       	call   0x44ccd6
45d68a:	32 c0                	xor    %al,%al
45d68c:	c3                   	ret
45d68d:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45d691:	75 e7                	jne    0x45d67a
45d693:	83 f8 6a             	cmp    $0x6a,%eax
45d696:	0f 8f cd 00 00 00    	jg     0x45d769
45d69c:	0f 84 be 00 00 00    	je     0x45d760
45d6a2:	83 f8 49             	cmp    $0x49,%eax
45d6a5:	74 53                	je     0x45d6fa
45d6a7:	83 f8 4c             	cmp    $0x4c,%eax
45d6aa:	74 42                	je     0x45d6ee
45d6ac:	83 f8 54             	cmp    $0x54,%eax
45d6af:	74 31                	je     0x45d6e2
45d6b1:	6a 68                	push   $0x68
45d6b3:	5a                   	pop    %edx
45d6b4:	3b c2                	cmp    %edx,%eax
45d6b6:	0f 85 fc 00 00 00    	jne    0x45d7b8
45d6bc:	8b 41 10             	mov    0x10(%ecx),%eax
45d6bf:	66 39 10             	cmp    %dx,(%eax)
45d6c2:	75 12                	jne    0x45d6d6
45d6c4:	83 c0 02             	add    $0x2,%eax
45d6c7:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45d6ce:	89 41 10             	mov    %eax,0x10(%ecx)
45d6d1:	e9 e2 00 00 00       	jmp    0x45d7b8
45d6d6:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45d6dd:	e9 d6 00 00 00       	jmp    0x45d7b8
45d6e2:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45d6e9:	e9 ca 00 00 00       	jmp    0x45d7b8
45d6ee:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45d6f5:	e9 be 00 00 00       	jmp    0x45d7b8
45d6fa:	8b 51 10             	mov    0x10(%ecx),%edx
45d6fd:	0f b7 02             	movzwl (%edx),%eax
45d700:	83 f8 33             	cmp    $0x33,%eax
45d703:	75 19                	jne    0x45d71e
45d705:	66 83 7a 02 32       	cmpw   $0x32,0x2(%edx)
45d70a:	75 12                	jne    0x45d71e
45d70c:	8d 42 04             	lea    0x4(%edx),%eax
45d70f:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45d716:	89 41 10             	mov    %eax,0x10(%ecx)
45d719:	e9 9a 00 00 00       	jmp    0x45d7b8
45d71e:	83 f8 36             	cmp    $0x36,%eax
45d721:	75 16                	jne    0x45d739
45d723:	66 83 7a 02 34       	cmpw   $0x34,0x2(%edx)
45d728:	75 0f                	jne    0x45d739
45d72a:	8d 42 04             	lea    0x4(%edx),%eax
45d72d:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45d734:	89 41 10             	mov    %eax,0x10(%ecx)
45d737:	eb 7f                	jmp    0x45d7b8
45d739:	83 f8 64             	cmp    $0x64,%eax
45d73c:	74 19                	je     0x45d757
45d73e:	83 f8 69             	cmp    $0x69,%eax
45d741:	74 14                	je     0x45d757
45d743:	83 f8 6f             	cmp    $0x6f,%eax
45d746:	74 0f                	je     0x45d757
45d748:	83 f8 75             	cmp    $0x75,%eax
45d74b:	74 0a                	je     0x45d757
45d74d:	83 f8 78             	cmp    $0x78,%eax
45d750:	74 05                	je     0x45d757
45d752:	83 f8 58             	cmp    $0x58,%eax
45d755:	75 61                	jne    0x45d7b8
45d757:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45d75e:	eb 58                	jmp    0x45d7b8
45d760:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45d767:	eb 4f                	jmp    0x45d7b8
45d769:	6a 6c                	push   $0x6c
45d76b:	5a                   	pop    %edx
45d76c:	3b c2                	cmp    %edx,%eax
45d76e:	74 2a                	je     0x45d79a
45d770:	83 f8 74             	cmp    $0x74,%eax
45d773:	74 1c                	je     0x45d791
45d775:	83 f8 77             	cmp    $0x77,%eax
45d778:	74 0e                	je     0x45d788
45d77a:	83 f8 7a             	cmp    $0x7a,%eax
45d77d:	75 39                	jne    0x45d7b8
45d77f:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45d786:	eb 30                	jmp    0x45d7b8
45d788:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45d78f:	eb 27                	jmp    0x45d7b8
45d791:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45d798:	eb 1e                	jmp    0x45d7b8
45d79a:	8b 41 10             	mov    0x10(%ecx),%eax
45d79d:	66 39 10             	cmp    %dx,(%eax)