MEKLRKRYRTEISRAKSMPLSRFTSSWVHFKRMDAMEKGPAAAKRENSESPGEEDENDENEEEDDQDQELYEELRYGSNMKSMSKLYRNGVGVGGSGGSSGGGFRIRIPTGVSIAQPGTKVYPKMDPKFGLNSNSGSGSGPGYGSAKVMRECGNSVRPGLGKREREGRERERDPVAEMVSAIKVLGDGFVRMEQMKMEMAREIETMRMEMEMKRTEMILDSQQRIVEAFAKAVSEKKKKAKRMPSPEA