MFGFFETKFNPTKDIPDLSGKVILVTGGNIGLGQSSVLELARHNPKHIFLAARNEEKARKAIESVSWELGTDKASVVSFLPLDLSSFDSIRKAAETVNSKTDELHILLNNAGIMMTPATTTKEGYEEQFGTNHMGHALLTRLLLPVLEKTAQGGKVDVRIVNLSSAGEGLAPTNAFDDLSRYKSPMEDVASHTRYGVSKLANIYHAQMLARKYPSIKAVSVHPGVVNTNLTRGLKETYPWIVPYVAPIAGALFFKTPAEGAKNQLWASTNEKVISGEFYWPVGLLGKGSEKSKDTEAAEKLWDWTEKELDAYLKQ