MPHKEKHPLQDMFTSAIEAVARDSGWAELSAVGSYLAKNDPSFDPRNWGHGRLSQMVKKLDFLTVQESRNGSKLHSEIRLRHDGLEHHHHHH