MGMSVLDPRFLYCFRAMSGVKRDSWLRKMAFYQSFGLSEGELLQAFKKQPTIFLFADESINKKVRFLLDELKLGISDVIARPVVLGYSLEKCILPRCAVLSVLMREGRIRRDIKLLQALLGSSRNFETRYVLRHADDVPDVVKAYQGKIKFEGFK