MRLKDNTNPFIHVNPPYQLMVIHSSKLVYPRELYQRGVERKRVELIAAHFNEYVANEPKVSFRNGQFIVTDGQHTIEGRILRNGGKDLPILCKVYTGMTVEQEALLFAEQNGFSAPLTAGIKLRAKVVGGDAISKAFLAATNRVGLSLNYDSQQLTDYRIGCVGTAFRLYKQMGEPLYCETMRLIVAAWEGKPDSFRASVLKGMMHFVELYHGEFSEERLLRALRNIHPVDIYRIGQDDPAKLRGWKKYVFPIYTAYNGKCRKDALPMKF