RVVGEIAFQLDRRILSYVFSGQTRLYGFTVFNIPDKIIQVSTNLVSGKVDHGFRAHMTHRYFDLMEKLRKLGYSMTLHPHFTEFIVNSYGILKQRPEAYSTEDRSYSDPEILRKLVIDMVPSNLLKDILRLFSCLCYMAKQDGKPLFIW