MKFSREIELRGHIVDSGILAKVMDTVVEYNGDFETEEFTLGRQKTDPSYARMQISAETPEQLSALISELRRLGVLVSGEAEVELVSVVKAKVAPEGFYSTTNHPTYVHYLDTWIPVDTMKMDALISVDTKNMTAKCVVQGKLQPGDTVVVGEEGVKVDFPERPREIGVFEFMGGNVSSERPSRTIISRIAKELLAVKASGKKVALVGGPAIVHTGASDSVAAMIREGYLDVIFAGNALATHDLESSIFGTSLGMNLATGELVSGGHRHHLYTINKIMNAGSIRAAVESGLVTRGIMYECIKNNVPYVLAGSIRDDGPLPDVIQNVMESQDAMRRHIPELGMVLMVATLLHSVAVGNLLPSHVKTICVDINPASVTKLMDRGTSQAIGLISDAGTFMPLLLEELRNQSKH