MNNFFAGAEVITVFSLQDALEEGVILCLSDKEEHAKDCKQFYKFPVYITSNLYNKHLTAAKAIFPNGTEADAEKINDLMGYTIFDMLNMSVRGSVALNDQSVKFKYALQDTPHTFSDTLITNIATVGPGVNGEPIITFMMPEDQ