MDVELTRFRVKKGKSEVVDEWLTFLNDHMEEVLVTLEGEKMYVETIFRETLDGAEYLYWYSVQGTGGEAVESSTHWIDEKHMAYWRECIDPDFEAVDLSVEAVMIAPHVRSQMK