MVSFFIVKVAIQLFVPSMEELLEKSLPADEERFIVETILQQPGVSDPHNLRTRHIGNYSAIEVHFRMDGSTSLNEAHRATREIEDRLRQKFGNRTFITTHVEPLKPANVPHNNAE