MVLVDPPSKDQTVEILKGLRDRYETHHRVQYTDDALEKAVELSSRYITGRCLPDKAIDVIDEAGARVRLKSMVRPPDLKELEEEIERLNASKEEAVANQDFEKAASLRDSADKLKKKKESITREWRQKSQETDGAVDAEVIAEVVAKMTGVPLTRLSSEDTVRLLEMEKALHRRVVSQDEAIKVVCKAVRRSRSGLKDPKRPTATFLFSGPTGALVQIDMSEYQERHNISRLIGAPPGYVGYEEGGQLTEQIRRRPYSVVLLDEIEKAHPDVYNMLLQIMEEGHLTDSFGRKVDFKNTILIMTTNVGAKAISSPRFGFGNQNEETAHDELKKNVMAEVSKQFKPEFIGRLDEVVVFHRLVDTDLMKI