45d7a0:	75 0f                	jne    0x45d7b1
45d7a2:	83 c0 02             	add    $0x2,%eax
45d7a5:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45d7ac:	89 41 10             	mov    %eax,0x10(%ecx)
45d7af:	eb 07                	jmp    0x45d7b8
45d7b1:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45d7b8:	b0 01                	mov    $0x1,%al
45d7ba:	c3                   	ret
45d7bb:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
45d7bf:	83 f8 46             	cmp    $0x46,%eax
45d7c2:	75 1a                	jne    0x45d7de
45d7c4:	8b 01                	mov    (%ecx),%eax
45d7c6:	83 e0 08             	and    $0x8,%eax
45d7c9:	83 c8 00             	or     $0x0,%eax
45d7cc:	0f 85 62 01 00 00    	jne    0x45d934
45d7d2:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45d7d9:	e9 ce 17 00 00       	jmp    0x45efac
45d7de:	83 f8 4e             	cmp    $0x4e,%eax
45d7e1:	75 26                	jne    0x45d809
45d7e3:	8b 01                	mov    (%ecx),%eax
45d7e5:	6a 08                	push   $0x8
45d7e7:	5a                   	pop    %edx
45d7e8:	23 c2                	and    %edx,%eax
45d7ea:	83 c8 00             	or     $0x0,%eax
45d7ed:	0f 85 41 01 00 00    	jne    0x45d934
45d7f3:	89 51 1c             	mov    %edx,0x1c(%ecx)
45d7f6:	e8 34 f6 fe ff       	call   0x44ce2f
45d7fb:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45d801:	e8 d0 f4 fe ff       	call   0x44ccd6
45d806:	32 c0                	xor    %al,%al
45d808:	c3                   	ret
45d809:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45d80d:	75 e7                	jne    0x45d7f6
45d80f:	83 f8 6a             	cmp    $0x6a,%eax
45d812:	0f 8f cd 00 00 00    	jg     0x45d8e5
45d818:	0f 84 be 00 00 00    	je     0x45d8dc
45d81e:	83 f8 49             	cmp    $0x49,%eax
45d821:	74 53                	je     0x45d876
45d823:	83 f8 4c             	cmp    $0x4c,%eax
45d826:	74 42                	je     0x45d86a
45d828:	83 f8 54             	cmp    $0x54,%eax
45d82b:	74 31                	je     0x45d85e
45d82d:	6a 68                	push   $0x68
45d82f:	5a                   	pop    %edx
45d830:	3b c2                	cmp    %edx,%eax
45d832:	0f 85 fc 00 00 00    	jne    0x45d934
45d838:	8b 41 10             	mov    0x10(%ecx),%eax
45d83b:	66 39 10             	cmp    %dx,(%eax)
45d83e:	75 12                	jne    0x45d852
45d840:	83 c0 02             	add    $0x2,%eax
45d843:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45d84a:	89 41 10             	mov    %eax,0x10(%ecx)
45d84d:	e9 e2 00 00 00       	jmp    0x45d934
45d852:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45d859:	e9 d6 00 00 00       	jmp    0x45d934
45d85e:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45d865:	e9 ca 00 00 00       	jmp    0x45d934
45d86a:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45d871:	e9 be 00 00 00       	jmp    0x45d934
45d876:	8b 51 10             	mov    0x10(%ecx),%edx
45d879:	0f b7 02             	movzwl (%edx),%eax
45d87c:	83 f8 33             	cmp    $0x33,%eax
45d87f:	75 19                	jne    0x45d89a
45d881:	66 83 7a 02 32       	cmpw   $0x32,0x2(%edx)
45d886:	75 12                	jne    0x45d89a
45d888:	8d 42 04             	lea    0x4(%edx),%eax
45d88b:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45d892:	89 41 10             	mov    %eax,0x10(%ecx)
45d895:	e9 9a 00 00 00       	jmp    0x45d934
45d89a:	83 f8 36             	cmp    $0x36,%eax
45d89d:	75 16                	jne    0x45d8b5
45d89f:	66 83 7a 02 34       	cmpw   $0x34,0x2(%edx)
45d8a4:	75 0f                	jne    0x45d8b5
45d8a6:	8d 42 04             	lea    0x4(%edx),%eax
45d8a9:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45d8b0:	89 41 10             	mov    %eax,0x10(%ecx)
45d8b3:	eb 7f                	jmp    0x45d934
45d8b5:	83 f8 64             	cmp    $0x64,%eax
45d8b8:	74 19                	je     0x45d8d3
45d8ba:	83 f8 69             	cmp    $0x69,%eax
45d8bd:	74 14                	je     0x45d8d3
45d8bf:	83 f8 6f             	cmp    $0x6f,%eax
45d8c2:	74 0f                	je     0x45d8d3
45d8c4:	83 f8 75             	cmp    $0x75,%eax
45d8c7:	74 0a                	je     0x45d8d3
45d8c9:	83 f8 78             	cmp    $0x78,%eax
45d8cc:	74 05                	je     0x45d8d3
45d8ce:	83 f8 58             	cmp    $0x58,%eax
45d8d1:	75 61                	jne    0x45d934
45d8d3:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45d8da:	eb 58                	jmp    0x45d934
45d8dc:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45d8e3:	eb 4f                	jmp    0x45d934
45d8e5:	6a 6c                	push   $0x6c
45d8e7:	5a                   	pop    %edx
45d8e8:	3b c2                	cmp    %edx,%eax
45d8ea:	74 2a                	je     0x45d916
45d8ec:	83 f8 74             	cmp    $0x74,%eax
45d8ef:	74 1c                	je     0x45d90d
45d8f1:	83 f8 77             	cmp    $0x77,%eax
45d8f4:	74 0e                	je     0x45d904
45d8f6:	83 f8 7a             	cmp    $0x7a,%eax
45d8f9:	75 39                	jne    0x45d934
45d8fb:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45d902:	eb 30                	jmp    0x45d934
45d904:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45d90b:	eb 27                	jmp    0x45d934
45d90d:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45d914:	eb 1e                	jmp    0x45d934
45d916:	8b 41 10             	mov    0x10(%ecx),%eax
45d919:	66 39 10             	cmp    %dx,(%eax)
45d91c:	75 0f                	jne    0x45d92d
45d91e:	83 c0 02             	add    $0x2,%eax
45d921:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45d928:	89 41 10             	mov    %eax,0x10(%ecx)
45d92b:	eb 07                	jmp    0x45d934
45d92d:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45d934:	b0 01                	mov    $0x1,%al
45d936:	c3                   	ret
45d937:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
45d93b:	83 f8 46             	cmp    $0x46,%eax
45d93e:	75 1a                	jne    0x45d95a
45d940:	8b 01                	mov    (%ecx),%eax
45d942:	83 e0 08             	and    $0x8,%eax
45d945:	83 c8 00             	or     $0x0,%eax
45d948:	0f 85 62 01 00 00    	jne    0x45dab0
45d94e:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45d955:	e9 b0 18 00 00       	jmp    0x45f20a
45d95a:	83 f8 4e             	cmp    $0x4e,%eax
45d95d:	75 26                	jne    0x45d985
45d95f:	8b 01                	mov    (%ecx),%eax
45d961:	6a 08                	push   $0x8
45d963:	5a                   	pop    %edx
45d964:	23 c2                	and    %edx,%eax
45d966:	83 c8 00             	or     $0x0,%eax
45d969:	0f 85 41 01 00 00    	jne    0x45dab0
45d96f:	89 51 1c             	mov    %edx,0x1c(%ecx)
45d972:	e8 b8 f4 fe ff       	call   0x44ce2f
45d977:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45d97d:	e8 54 f3 fe ff       	call   0x44ccd6
45d982:	32 c0                	xor    %al,%al
45d984:	c3                   	ret
45d985:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45d989:	75 e7                	jne    0x45d972
45d98b:	83 f8 6a             	cmp    $0x6a,%eax
45d98e:	0f 8f cd 00 00 00    	jg     0x45da61
45d994:	0f 84 be 00 00 00    	je     0x45da58
45d99a:	83 f8 49             	cmp    $0x49,%eax
45d99d:	74 53                	je     0x45d9f2
45d99f:	83 f8 4c             	cmp    $0x4c,%eax
45d9a2:	74 42                	je     0x45d9e6
45d9a4:	83 f8 54             	cmp    $0x54,%eax
45d9a7:	74 31                	je     0x45d9da
45d9a9:	6a 68                	push   $0x68
45d9ab:	5a                   	pop    %edx
45d9ac:	3b c2                	cmp    %edx,%eax
45d9ae:	0f 85 fc 00 00 00    	jne    0x45dab0
45d9b4:	8b 41 10             	mov    0x10(%ecx),%eax
45d9b7:	66 39 10             	cmp    %dx,(%eax)
45d9ba:	75 12                	jne    0x45d9ce
45d9bc:	83 c0 02             	add    $0x2,%eax
45d9bf:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45d9c6:	89 41 10             	mov    %eax,0x10(%ecx)
45d9c9:	e9 e2 00 00 00       	jmp    0x45dab0
45d9ce:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45d9d5:	e9 d6 00 00 00       	jmp    0x45dab0
45d9da:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45d9e1:	e9 ca 00 00 00       	jmp    0x45dab0
45d9e6:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45d9ed:	e9 be 00 00 00       	jmp    0x45dab0
45d9f2:	8b 51 10             	mov    0x10(%ecx),%edx
45d9f5:	0f b7 02             	movzwl (%edx),%eax
45d9f8:	83 f8 33             	cmp    $0x33,%eax
45d9fb:	75 19                	jne    0x45da16
45d9fd:	66 83 7a 02 32       	cmpw   $0x32,0x2(%edx)
45da02:	75 12                	jne    0x45da16
45da04:	8d 42 04             	lea    0x4(%edx),%eax
45da07:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45da0e:	89 41 10             	mov    %eax,0x10(%ecx)
45da11:	e9 9a 00 00 00       	jmp    0x45dab0
45da16:	83 f8 36             	cmp    $0x36,%eax
45da19:	75 16                	jne    0x45da31
45da1b:	66 83 7a 02 34       	cmpw   $0x34,0x2(%edx)
45da20:	75 0f                	jne    0x45da31
45da22:	8d 42 04             	lea    0x4(%edx),%eax
45da25:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45da2c:	89 41 10             	mov    %eax,0x10(%ecx)
45da2f:	eb 7f                	jmp    0x45dab0
45da31:	83 f8 64             	cmp    $0x64,%eax
45da34:	74 19                	je     0x45da4f
45da36:	83 f8 69             	cmp    $0x69,%eax
45da39:	74 14                	je     0x45da4f
45da3b:	83 f8 6f             	cmp    $0x6f,%eax
45da3e:	74 0f                	je     0x45da4f
45da40:	83 f8 75             	cmp    $0x75,%eax
45da43:	74 0a                	je     0x45da4f
45da45:	83 f8 78             	cmp    $0x78,%eax
45da48:	74 05                	je     0x45da4f
45da4a:	83 f8 58             	cmp    $0x58,%eax
45da4d:	75 61                	jne    0x45dab0
45da4f:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45da56:	eb 58                	jmp    0x45dab0
45da58:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45da5f:	eb 4f                	jmp    0x45dab0
45da61:	6a 6c                	push   $0x6c
45da63:	5a                   	pop    %edx
45da64:	3b c2                	cmp    %edx,%eax
45da66:	74 2a                	je     0x45da92
45da68:	83 f8 74             	cmp    $0x74,%eax
45da6b:	74 1c                	je     0x45da89
45da6d:	83 f8 77             	cmp    $0x77,%eax
45da70:	74 0e                	je     0x45da80
45da72:	83 f8 7a             	cmp    $0x7a,%eax
45da75:	75 39                	jne    0x45dab0
45da77:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45da7e:	eb 30                	jmp    0x45dab0
45da80:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45da87:	eb 27                	jmp    0x45dab0
45da89:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45da90:	eb 1e                	jmp    0x45dab0
45da92:	8b 41 10             	mov    0x10(%ecx),%eax
45da95:	66 39 10             	cmp    %dx,(%eax)
45da98:	75 0f                	jne    0x45daa9
45da9a:	83 c0 02             	add    $0x2,%eax
45da9d:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45daa4:	89 41 10             	mov    %eax,0x10(%ecx)
45daa7:	eb 07                	jmp    0x45dab0
45daa9:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45dab0:	b0 01                	mov    $0x1,%al
45dab2:	c3                   	ret
45dab3:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
45dab7:	83 f8 46             	cmp    $0x46,%eax
45daba:	75 1a                	jne    0x45dad6
45dabc:	8b 01                	mov    (%ecx),%eax
45dabe:	83 e0 08             	and    $0x8,%eax
45dac1:	83 c8 00             	or     $0x0,%eax
45dac4:	0f 85 62 01 00 00    	jne    0x45dc2c
45daca:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45dad1:	e9 92 19 00 00       	jmp    0x45f468
45dad6:	83 f8 4e             	cmp    $0x4e,%eax
45dad9:	75 26                	jne    0x45db01
45dadb:	8b 01                	mov    (%ecx),%eax
45dadd:	6a 08                	push   $0x8
45dadf:	5a                   	pop    %edx
45dae0:	23 c2                	and    %edx,%eax
45dae2:	83 c8 00             	or     $0x0,%eax
45dae5:	0f 85 41 01 00 00    	jne    0x45dc2c
45daeb:	89 51 1c             	mov    %edx,0x1c(%ecx)
45daee:	e8 3c f3 fe ff       	call   0x44ce2f
45daf3:	c7 00 16 00 00 00    	movl   $0x16,(%eax)
45daf9:	e8 d8 f1 fe ff       	call   0x44ccd6
45dafe:	32 c0                	xor    %al,%al
45db00:	c3                   	ret
45db01:	83 79 2c 00          	cmpl   $0x0,0x2c(%ecx)
45db05:	75 e7                	jne    0x45daee
45db07:	83 f8 6a             	cmp    $0x6a,%eax
45db0a:	0f 8f cd 00 00 00    	jg     0x45dbdd
45db10:	0f 84 be 00 00 00    	je     0x45dbd4
45db16:	83 f8 49             	cmp    $0x49,%eax
45db19:	74 53                	je     0x45db6e
45db1b:	83 f8 4c             	cmp    $0x4c,%eax
45db1e:	74 42                	je     0x45db62
45db20:	83 f8 54             	cmp    $0x54,%eax
45db23:	74 31                	je     0x45db56
45db25:	6a 68                	push   $0x68
45db27:	5a                   	pop    %edx
45db28:	3b c2                	cmp    %edx,%eax
45db2a:	0f 85 fc 00 00 00    	jne    0x45dc2c
45db30:	8b 41 10             	mov    0x10(%ecx),%eax
45db33:	66 39 10             	cmp    %dx,(%eax)
45db36:	75 12                	jne    0x45db4a
45db38:	83 c0 02             	add    $0x2,%eax
45db3b:	c7 41 2c 01 00 00 00 	movl   $0x1,0x2c(%ecx)
45db42:	89 41 10             	mov    %eax,0x10(%ecx)
45db45:	e9 e2 00 00 00       	jmp    0x45dc2c
45db4a:	c7 41 2c 02 00 00 00 	movl   $0x2,0x2c(%ecx)
45db51:	e9 d6 00 00 00       	jmp    0x45dc2c
45db56:	c7 41 2c 0d 00 00 00 	movl   $0xd,0x2c(%ecx)
45db5d:	e9 ca 00 00 00       	jmp    0x45dc2c
45db62:	c7 41 2c 08 00 00 00 	movl   $0x8,0x2c(%ecx)
45db69:	e9 be 00 00 00       	jmp    0x45dc2c
45db6e:	8b 51 10             	mov    0x10(%ecx),%edx
45db71:	0f b7 02             	movzwl (%edx),%eax
45db74:	83 f8 33             	cmp    $0x33,%eax
45db77:	75 19                	jne    0x45db92
45db79:	66 83 7a 02 32       	cmpw   $0x32,0x2(%edx)
45db7e:	75 12                	jne    0x45db92
45db80:	8d 42 04             	lea    0x4(%edx),%eax
45db83:	c7 41 2c 0a 00 00 00 	movl   $0xa,0x2c(%ecx)
45db8a:	89 41 10             	mov    %eax,0x10(%ecx)
45db8d:	e9 9a 00 00 00       	jmp    0x45dc2c
45db92:	83 f8 36             	cmp    $0x36,%eax
45db95:	75 16                	jne    0x45dbad
45db97:	66 83 7a 02 34       	cmpw   $0x34,0x2(%edx)
45db9c:	75 0f                	jne    0x45dbad
45db9e:	8d 42 04             	lea    0x4(%edx),%eax
45dba1:	c7 41 2c 0b 00 00 00 	movl   $0xb,0x2c(%ecx)
45dba8:	89 41 10             	mov    %eax,0x10(%ecx)
45dbab:	eb 7f                	jmp    0x45dc2c
45dbad:	83 f8 64             	cmp    $0x64,%eax
45dbb0:	74 19                	je     0x45dbcb
45dbb2:	83 f8 69             	cmp    $0x69,%eax
45dbb5:	74 14                	je     0x45dbcb
45dbb7:	83 f8 6f             	cmp    $0x6f,%eax
45dbba:	74 0f                	je     0x45dbcb
45dbbc:	83 f8 75             	cmp    $0x75,%eax
45dbbf:	74 0a                	je     0x45dbcb
45dbc1:	83 f8 78             	cmp    $0x78,%eax
45dbc4:	74 05                	je     0x45dbcb
45dbc6:	83 f8 58             	cmp    $0x58,%eax
45dbc9:	75 61                	jne    0x45dc2c
45dbcb:	c7 41 2c 09 00 00 00 	movl   $0x9,0x2c(%ecx)
45dbd2:	eb 58                	jmp    0x45dc2c
45dbd4:	c7 41 2c 05 00 00 00 	movl   $0x5,0x2c(%ecx)
45dbdb:	eb 4f                	jmp    0x45dc2c
45dbdd:	6a 6c                	push   $0x6c
45dbdf:	5a                   	pop    %edx
45dbe0:	3b c2                	cmp    %edx,%eax
45dbe2:	74 2a                	je     0x45dc0e
45dbe4:	83 f8 74             	cmp    $0x74,%eax
45dbe7:	74 1c                	je     0x45dc05
45dbe9:	83 f8 77             	cmp    $0x77,%eax
45dbec:	74 0e                	je     0x45dbfc
45dbee:	83 f8 7a             	cmp    $0x7a,%eax
45dbf1:	75 39                	jne    0x45dc2c
45dbf3:	c7 41 2c 06 00 00 00 	movl   $0x6,0x2c(%ecx)
45dbfa:	eb 30                	jmp    0x45dc2c
45dbfc:	c7 41 2c 0c 00 00 00 	movl   $0xc,0x2c(%ecx)
45dc03:	eb 27                	jmp    0x45dc2c
45dc05:	c7 41 2c 07 00 00 00 	movl   $0x7,0x2c(%ecx)
45dc0c:	eb 1e                	jmp    0x45dc2c
45dc0e:	8b 41 10             	mov    0x10(%ecx),%eax
45dc11:	66 39 10             	cmp    %dx,(%eax)
45dc14:	75 0f                	jne    0x45dc25
45dc16:	83 c0 02             	add    $0x2,%eax
45dc19:	c7 41 2c 04 00 00 00 	movl   $0x4,0x2c(%ecx)
45dc20:	89 41 10             	mov    %eax,0x10(%ecx)
45dc23:	eb 07                	jmp    0x45dc2c
45dc25:	c7 41 2c 03 00 00 00 	movl   $0x3,0x2c(%ecx)
45dc2c:	b0 01                	mov    $0x1,%al
45dc2e:	c3                   	ret
45dc2f:	0f b7 41 32          	movzwl 0x32(%ecx),%eax
45dc33:	83 f8 46             	cmp    $0x46,%eax
45dc36:	75 1a                	jne    0x45dc52
45dc38:	8b 01                	mov    (%ecx),%eax
45dc3a:	83 e0 08             	and    $0x8,%eax
45dc3d:	83 c8 00             	or     $0x0,%eax
45dc40:	0f 85 62 01 00 00    	jne    0x45dda8
45dc46:	c7 41 1c 07 00 00 00 	movl   $0x7,0x1c(%ecx)
45dc4d:	e9 83 1a 00 00       	jmp    0x45f6d5