45ce76:	80 7a 01 32          	cmpb   $0x32,0x1(%edx)
45ce7a:	75 12                	jne    0x45ce8e
45ce7c:	8d 42 02             	lea    0x2(%edx),%eax
45ce7f:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45ce86:	89 41 10             	mov    %eax,0x10(%ecx)
45ce89:	e9 8e 00 00 00       	jmp    0x45cf1c
45ce8e:	3c 36                	cmp    $0x36,%al
45ce90:	75 15                	jne    0x45cea7
45ce92:	80 7a 01 34          	cmpb   $0x34,0x1(%edx)
45ce96:	75 0f                	jne    0x45cea7
45ce98:	8d 42 02             	lea    0x2(%edx),%eax
45ce9b:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45cea2:	89 41 10             	mov    %eax,0x10(%ecx)
45cea5:	eb 75                	jmp    0x45cf1c
45cea7:	3c 64                	cmp    $0x64,%al
45cea9:	74 14                	je     0x45cebf
45ceab:	3c 69                	cmp    $0x69,%al
45cead:	74 10                	je     0x45cebf
45ceaf:	3c 6f                	cmp    $0x6f,%al
45ceb1:	74 0c                	je     0x45cebf
45ceb3:	3c 75                	cmp    $0x75,%al
45ceb5:	74 08                	je     0x45cebf
45ceb7:	3c 78                	cmp    $0x78,%al
45ceb9:	74 04                	je     0x45cebf
45cebb:	3c 58                	cmp    $0x58,%al
45cebd:	75 5d                	jne    0x45cf1c
45cebf:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45cec6:	eb 54                	jmp    0x45cf1c
45cec8:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45cecf:	eb 4b                	jmp    0x45cf1c
45ced1:	83 f8 6c             	cmp    $0x6c,%eax
45ced4:	74 2a                	je     0x45cf00
45ced6:	83 f8 74             	cmp    $0x74,%eax
45ced9:	74 1c                	je     0x45cef7
45cedb:	83 f8 77             	cmp    $0x77,%eax
45cede:	74 0e                	je     0x45ceee
45cee0:	83 f8 7a             	cmp    $0x7a,%eax
45cee3:	75 37                	jne    0x45cf1c
45cee5:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45ceec:	eb 2e                	jmp    0x45cf1c
45ceee:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45cef5:	eb 25                	jmp    0x45cf1c
45cef7:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45cefe:	eb 1c                	jmp    0x45cf1c
45cf00:	8b 41 10             	mov    0x10(%ecx),%eax
45cf03:	80 38 6c             	cmpb   $0x6c,(%eax)
45cf06:	75 0d                	jne    0x45cf15
45cf08:	40                   	inc    %eax
45cf09:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45cf10:	89 41 10             	mov    %eax,0x10(%ecx)
45cf13:	eb 07                	jmp    0x45cf1c
45cf15:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45cf1c:	b0 01                	mov    $0x1,%al
45cf1e:	c3                   	ret
45cf1f:	8a 41 31             	mov    0x31(%ecx),%al
45cf22:	3c 46                	cmp    $0x46,%al
45cf24:	75 1a                	jne    0x45cf40
45cf26:	8b 01                	mov    (%ecx),%eax
45cf28:	83 e0 08             	and    $0x8,%eax
45cf2b:	83 c8 00             	or     $0x0,%eax
45cf2e:	0f 85 51 01 00 00    	jne    0x45d085
45cf34:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45cf3b:	e9 d6 12 00 00       	jmp    0x45e216
45cf40:	3c 4e                	cmp    $0x4e,%al
45cf42:	75 26                	jne    0x45cf6a
45cf44:	8b 01                	mov    (%ecx),%eax
45cf46:	6a 08                	push   $0x8
45cf48:	5a                   	pop    %edx
45cf49:	23 c2                	and    %edx,%eax
45cf4b:	83 c8 00             	or     $0x0,%eax
45cf4e:	0f 85 31 01 00 00    	jne    0x45d085
45cf54:	89 51 1c             	mov    %edx,0x1c(%ecx)
45cf57:	e8 d3 fe fe ff       	call   0x44ce2f
45cf5c:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45cf62:	e8 6f fd fe ff       	call   0x44ccd6
45cf67:	32 c0                	xor    %al,%al
45cf69:	c3                   	ret
45cf6a:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45cf6e:	75 e7                	jne    0x45cf57
45cf70:	0f be c0             	movsbl %al,%eax
45cf73:	83 f8 6a             	cmp    $0x6a,%eax
45cf76:	0f 8f be 00 00 00    	jg     0x45d03a
45cf7c:	0f 84 af 00 00 00    	je     0x45d031
45cf82:	83 f8 49             	cmp    $0x49,%eax
45cf85:	74 4f                	je     0x45cfd6
45cf87:	83 f8 4c             	cmp    $0x4c,%eax
45cf8a:	74 3e                	je     0x45cfca
45cf8c:	83 f8 54             	cmp    $0x54,%eax
45cf8f:	74 2d                	je     0x45cfbe
45cf91:	83 f8 68             	cmp    $0x68,%eax
45cf94:	0f 85 eb 00 00 00    	jne    0x45d085
45cf9a:	8b 41 10             	mov    0x10(%ecx),%eax
45cf9d:	80 38 68             	cmpb   $0x68,(%eax)
45cfa0:	75 10                	jne    0x45cfb2
45cfa2:	40                   	inc    %eax
45cfa3:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45cfaa:	89 41 10             	mov    %eax,0x10(%ecx)
45cfad:	e9 d3 00 00 00       	jmp    0x45d085
45cfb2:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45cfb9:	e9 c7 00 00 00       	jmp    0x45d085
45cfbe:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45cfc5:	e9 bb 00 00 00       	jmp    0x45d085
45cfca:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45cfd1:	e9 af 00 00 00       	jmp    0x45d085
45cfd6:	8b 51 10             	mov    0x10(%ecx),%edx
45cfd9:	8a 02                	mov    (%edx),%al
45cfdb:	3c 33                	cmp    $0x33,%al
45cfdd:	75 18                	jne    0x45cff7
45cfdf:	80 7a 01 32          	cmpb   $0x32,0x1(%edx)
45cfe3:	75 12                	jne    0x45cff7
45cfe5:	8d 42 02             	lea    0x2(%edx),%eax
45cfe8:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45cfef:	89 41 10             	mov    %eax,0x10(%ecx)
45cff2:	e9 8e 00 00 00       	jmp    0x45d085
45cff7:	3c 36                	cmp    $0x36,%al
45cff9:	75 15                	jne    0x45d010
45cffb:	80 7a 01 34          	cmpb   $0x34,0x1(%edx)
45cfff:	75 0f                	jne    0x45d010
45d001:	8d 42 02             	lea    0x2(%edx),%eax
45d004:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45d00b:	89 41 10             	mov    %eax,0x10(%ecx)
45d00e:	eb 75                	jmp    0x45d085
45d010:	3c 64                	cmp    $0x64,%al
45d012:	74 14                	je     0x45d028
45d014:	3c 69                	cmp    $0x69,%al
45d016:	74 10                	je     0x45d028
45d018:	3c 6f                	cmp    $0x6f,%al
45d01a:	74 0c                	je     0x45d028
45d01c:	3c 75                	cmp    $0x75,%al
45d01e:	74 08                	je     0x45d028
45d020:	3c 78                	cmp    $0x78,%al
45d022:	74 04                	je     0x45d028
45d024:	3c 58                	cmp    $0x58,%al
45d026:	75 5d                	jne    0x45d085
45d028:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45d02f:	eb 54                	jmp    0x45d085
45d031:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45d038:	eb 4b                	jmp    0x45d085
45d03a:	83 f8 6c             	cmp    $0x6c,%eax
45d03d:	74 2a                	je     0x45d069
45d03f:	83 f8 74             	cmp    $0x74,%eax
45d042:	74 1c                	je     0x45d060
45d044:	83 f8 77             	cmp    $0x77,%eax
45d047:	74 0e                	je     0x45d057
45d049:	83 f8 7a             	cmp    $0x7a,%eax
45d04c:	75 37                	jne    0x45d085
45d04e:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45d055:	eb 2e                	jmp    0x45d085
45d057:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45d05e:	eb 25                	jmp    0x45d085
45d060:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45d067:	eb 1c                	jmp    0x45d085
45d069:	8b 41 10             	mov    0x10(%ecx),%eax
45d06c:	80 38 6c             	cmpb   $0x6c,(%eax)
45d06f:	75 0d                	jne    0x45d07e
45d071:	40                   	inc    %eax
45d072:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45d079:	89 41 10             	mov    %eax,0x10(%ecx)
45d07c:	eb 07                	jmp    0x45d085
45d07e:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45d085:	b0 01                	mov    $0x1,%al
45d087:	c3                   	ret
45d088:	8a 41 31             	mov    0x31(%ecx),%al
45d08b:	3c 46                	cmp    $0x46,%al
45d08d:	75 1a                	jne    0x45d0a9
45d08f:	8b 01                	mov    (%ecx),%eax
45d091:	83 e0 08             	and    $0x8,%eax
45d094:	83 c8 00             	or     $0x0,%eax
45d097:	0f 85 51 01 00 00    	jne    0x45d1ee
45d09d:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45d0a4:	e9 9d 13 00 00       	jmp    0x45e446
45d0a9:	3c 4e                	cmp    $0x4e,%al
45d0ab:	75 26                	jne    0x45d0d3
45d0ad:	8b 01                	mov    (%ecx),%eax
45d0af:	6a 08                	push   $0x8
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