MMSKLVPPHGGKLTPVLLPEAQRAEALAKAKTLPVIRMTSRETSDVLMIGMGAFSPLTGFMDKANYESVVETKHLTNGLAWPLPITLSVTKEQAGSLKVGQEVAVVDDETDTYVGILTISDMYEYDKVKECKAVFFTDDPEHDGVKKVMAQGDINVGGSLVTFSQLGYASKYGDYYATPEQTRKIFDEKGWATVAAFQTRNPLHRSHEFLCKMGNEVCDGLFIHPIVGKLKKGDIPAEVRLDCYEVLLKNYFNPKNVVMKVYPMEMRYAGPSEAILHAIFRQNFGCSHILIGRDHAGVGDYYTAYQAQEIFEQFKPGEILCQPLKVTAAMYCNKCEGMTTEKTCPHGKEDHLKISGTKLRAMLGAGEVPPSNFSRPEVLQILLKYYGSLNK