45d0b1:	5a                   	pop    %edx
45d0b2:	23 c2                	and    %edx,%eax
45d0b4:	83 c8 00             	or     $0x0,%eax
45d0b7:	0f 85 31 01 00 00    	jne    0x45d1ee
45d0bd:	89 51 1c             	mov    %edx,0x1c(%ecx)
45d0c0:	e8 6a fd fe ff       	call   0x44ce2f
45d0c5:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45d0cb:	e8 06 fc fe ff       	call   0x44ccd6
45d0d0:	32 c0                	xor    %al,%al
45d0d2:	c3                   	ret
45d0d3:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45d0d7:	75 e7                	jne    0x45d0c0
45d0d9:	0f be c0             	movsbl %al,%eax
45d0dc:	83 f8 6a             	cmp    $0x6a,%eax
45d0df:	0f 8f be 00 00 00    	jg     0x45d1a3
45d0e5:	0f 84 af 00 00 00    	je     0x45d19a
45d0eb:	83 f8 49             	cmp    $0x49,%eax
45d0ee:	74 4f                	je     0x45d13f
45d0f0:	83 f8 4c             	cmp    $0x4c,%eax
45d0f3:	74 3e                	je     0x45d133
45d0f5:	83 f8 54             	cmp    $0x54,%eax
45d0f8:	74 2d                	je     0x45d127
45d0fa:	83 f8 68             	cmp    $0x68,%eax
45d0fd:	0f 85 eb 00 00 00    	jne    0x45d1ee
45d103:	8b 41 10             	mov    0x10(%ecx),%eax
45d106:	80 38 68             	cmpb   $0x68,(%eax)
45d109:	75 10                	jne    0x45d11b
45d10b:	40                   	inc    %eax
45d10c:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45d113:	89 41 10             	mov    %eax,0x10(%ecx)
45d116:	e9 d3 00 00 00       	jmp    0x45d1ee
45d11b:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45d122:	e9 c7 00 00 00       	jmp    0x45d1ee
45d127:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45d12e:	e9 bb 00 00 00       	jmp    0x45d1ee
45d133:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45d13a:	e9 af 00 00 00       	jmp    0x45d1ee
45d13f:	8b 51 10             	mov    0x10(%ecx),%edx
45d142:	8a 02                	mov    (%edx),%al
45d144:	3c 33                	cmp    $0x33,%al
45d146:	75 18                	jne    0x45d160
45d148:	80 7a 01 32          	cmpb   $0x32,0x1(%edx)
45d14c:	75 12                	jne    0x45d160
45d14e:	8d 42 02             	lea    0x2(%edx),%eax
45d151:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45d158:	89 41 10             	mov    %eax,0x10(%ecx)
45d15b:	e9 8e 00 00 00       	jmp    0x45d1ee
45d160:	3c 36                	cmp    $0x36,%al
45d162:	75 15                	jne    0x45d179
45d164:	80 7a 01 34          	cmpb   $0x34,0x1(%edx)
45d168:	75 0f                	jne    0x45d179
45d16a:	8d 42 02             	lea    0x2(%edx),%eax
45d16d:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45d174:	89 41 10             	mov    %eax,0x10(%ecx)
45d177:	eb 75                	jmp    0x45d1ee
45d179:	3c 64                	cmp    $0x64,%al
45d17b:	74 14                	je     0x45d191
45d17d:	3c 69                	cmp    $0x69,%al
45d17f:	74 10                	je     0x45d191
45d181:	3c 6f                	cmp    $0x6f,%al
45d183:	74 0c                	je     0x45d191
45d185:	3c 75                	cmp    $0x75,%al
45d187:	74 08                	je     0x45d191
45d189:	3c 78                	cmp    $0x78,%al
45d18b:	74 04                	je     0x45d191
45d18d:	3c 58                	cmp    $0x58,%al
45d18f:	75 5d                	jne    0x45d1ee
45d191:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45d198:	eb 54                	jmp    0x45d1ee
45d19a:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45d1a1:	eb 4b                	jmp    0x45d1ee
45d1a3:	83 f8 6c             	cmp    $0x6c,%eax
45d1a6:	74 2a                	je     0x45d1d2
45d1a8:	83 f8 74             	cmp    $0x74,%eax
45d1ab:	74 1c                	je     0x45d1c9
45d1ad:	83 f8 77             	cmp    $0x77,%eax
45d1b0:	74 0e                	je     0x45d1c0
45d1b2:	83 f8 7a             	cmp    $0x7a,%eax
45d1b5:	75 37                	jne    0x45d1ee
45d1b7:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45d1be:	eb 2e                	jmp    0x45d1ee
45d1c0:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45d1c7:	eb 25                	jmp    0x45d1ee
45d1c9:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45d1d0:	eb 1c                	jmp    0x45d1ee
45d1d2:	8b 41 10             	mov    0x10(%ecx),%eax
45d1d5:	80 38 6c             	cmpb   $0x6c,(%eax)
45d1d8:	75 0d                	jne    0x45d1e7
45d1da:	40                   	inc    %eax
45d1db:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45d1e2:	89 41 10             	mov    %eax,0x10(%ecx)
45d1e5:	eb 07                	jmp    0x45d1ee
45d1e7:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45d1ee:	b0 01                	mov    $0x1,%al
45d1f0:	c3                   	ret
45d1f1:	8a 41 31             	mov    0x31(%ecx),%al
45d1f4:	3c 46                	cmp    $0x46,%al
45d1f6:	75 1a                	jne    0x45d212
45d1f8:	8b 01                	mov    (%ecx),%eax
45d1fa:	83 e0 08             	and    $0x8,%eax
45d1fd:	83 c8 00             	or     $0x0,%eax
45d200:	0f 85 51 01 00 00    	jne    0x45d357
45d206:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45d20d:	e9 64 14 00 00       	jmp    0x45e676
45d212:	3c 4e                	cmp    $0x4e,%al
45d214:	75 26                	jne    0x45d23c
45d216:	8b 01                	mov    (%ecx),%eax
45d218:	6a 08                	push   $0x8
45d21a:	5a                   	pop    %edx
45d21b:	23 c2                	and    %edx,%eax
45d21d:	83 c8 00             	or     $0x0,%eax
45d220:	0f 85 31 01 00 00    	jne    0x45d357
45d226:	89 51 1c             	mov    %edx,0x1c(%ecx)
45d229:	e8 01 fc fe ff       	call   0x44ce2f
45d22e:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45d234:	e8 9d fa fe ff       	call   0x44ccd6
45d239:	32 c0                	xor    %al,%al
45d23b:	c3                   	ret
45d23c:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45d240:	75 e7                	jne    0x45d229
45d242:	0f be c0             	movsbl %al,%eax
45d245:	83 f8 6a             	cmp    $0x6a,%eax
45d248:	0f 8f be 00 00 00    	jg     0x45d30c
45d24e:	0f 84 af 00 00 00    	je     0x45d303
45d254:	83 f8 49             	cmp    $0x49,%eax
45d257:	74 4f                	je     0x45d2a8
45d259:	83 f8 4c             	cmp    $0x4c,%eax
45d25c:	74 3e                	je     0x45d29c
45d25e:	83 f8 54             	cmp    $0x54,%eax
45d261:	74 2d                	je     0x45d290
45d263:	83 f8 68             	cmp    $0x68,%eax
45d266:	0f 85 eb 00 00 00    	jne    0x45d357
45d26c:	8b 41 10             	mov    0x10(%ecx),%eax
45d26f:	80 38 68             	cmpb   $0x68,(%eax)
45d272:	75 10                	jne    0x45d284
45d274:	40                   	inc    %eax
45d275:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45d27c:	89 41 10             	mov    %eax,0x10(%ecx)
45d27f:	e9 d3 00 00 00       	jmp    0x45d357
45d284:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45d28b:	e9 c7 00 00 00       	jmp    0x45d357
45d290:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45d297:	e9 bb 00 00 00       	jmp    0x45d357
45d29c:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45d2a3:	e9 af 00 00 00       	jmp    0x45d357
45d2a8:	8b 51 10             	mov    0x10(%ecx),%edx
45d2ab:	8a 02                	mov    (%edx),%al
45d2ad:	3c 33                	cmp    $0x33,%al
45d2af:	75 18                	jne    0x45d2c9
45d2b1:	80 7a 01 32          	cmpb   $0x32,0x1(%edx)
45d2b5:	75 12                	jne    0x45d2c9
45d2b7:	8d 42 02             	lea    0x2(%edx),%eax
45d2ba:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45d2c1:	89 41 10             	mov    %eax,0x10(%ecx)
45d2c4:	e9 8e 00 00 00       	jmp    0x45d357
45d2c9:	3c 36                	cmp    $0x36,%al
45d2cb:	75 15                	jne    0x45d2e2
45d2cd:	80 7a 01 34          	cmpb   $0x34,0x1(%edx)
45d2d1:	75 0f                	jne    0x45d2e2
45d2d3:	8d 42 02             	lea    0x2(%edx),%eax
45d2d6:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45d2dd:	89 41 10             	mov    %eax,0x10(%ecx)
45d2e0:	eb 75                	jmp    0x45d357
45d2e2:	3c 64                	cmp    $0x64,%al
45d2e4:	74 14                	je     0x45d2fa
45d2e6:	3c 69                	cmp    $0x69,%al
45d2e8:	74 10                	je     0x45d2fa
45d2ea:	3c 6f                	cmp    $0x6f,%al
45d2ec:	74 0c                	je     0x45d2fa
45d2ee:	3c 75                	cmp    $0x75,%al
45d2f0:	74 08                	je     0x45d2fa
45d2f2:	3c 78                	cmp    $0x78,%al
45d2f4:	74 04                	je     0x45d2fa
45d2f6:	3c 58                	cmp    $0x58,%al
45d2f8:	75 5d                	jne    0x45d357
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