MSEQPWLTIIGAFAKMTEEQTKTLKEAQESLKPLEELLKGKRFFGGESTIGYLDIVIGCYVNPNSMHLLHAWCQEYTNVPLVKKGLPPREKLLPYLKVIREKLMSSSSTFP