MSHLVPHCPKFSLGFLAALACINSAIGAVTETEVISFILHHFPYYRFACSSWRNALREAMKTEWRFGHNKTVTGINSVYLWNPGNLEYDEENMEEINNDARGNTEFFELLIKGEIGLPRQLFYDVIGLPAPEFAGPENSAMFYHLLSIGQYPKPFCHFIRIYTTPSIHSEPKFNGASAPKVRPTGELIL