MQRLKKEALTYDDVLLVPAHSTVLPHTADLSTRLTSTIDLSIPLLSSAMDTVTEHALAIALAQEGGMAFIHKNMSIEKQANEVQKVKKYESGVVNEPHTIRPTTTLREVKALTLRNGFAGYPVVNDHYELLGIVTGRDVRFVIDLDQPVTAVMTPKERLVTVKEGEAREIVLQKMHEKRVEKVLVVDDTFHLRGMITVKDFKKAQSKPNACKDSLGRLRVGAAVGAAPDNKKRIDALVKAGIDVLLIDSSHGHSEGVLQRIRDTRKKYPELQIVGGNVATAEGALALVDAGVNAVKVGIGPGSICTTRIVTGVGVPQITAISDAVTALEGTGIPVIADGGIRFSGDIAKAIAAGASCVMVGSMFAGTEESPGEIELYQGRSFKSYRGMGSLGAMSKGSSDRYFQLDNAADKLVPEGVEGRVPYKGLLKDVVYREMGGLRSCMGLTGCASIDELRTKPEFVRITSAGMRESHVHDVTITKE