MRELVEIIKGIGIEGAKEVEEKVDRQFYALQYLFRHQDPEMFIKLVIANSLVSYQLTGRGEDWWWEFARYFSGREVDSIWKAYGEFLPKSKNNRRLIEAKLNRIRKVEGFLSTLTLKDLEGYYKNMKMLWKALIKIMGSREDSKTIVFTVKMFGYASRIAFSRFIPYPMEIPIPEDLRIKSVTSKLTQEKPTKFWMKIGQESGVPPLHIDSLIWPLLGNADLTPLDIELRNKLMKLTELLGL