MREVVVRVVEKIGRSIVTEEEIERVCRRVLLELNLCPHEIVEEVKRALLREPVTLSTFYSDRFEVGSATYYCIHGVKPKPEELDKAYEEFVKSRKFLDSLELMEKLVDEFFYDYSVREGVVREYVGRRKYGVFFSLIDDVFEDVRVHARFASSYSGEYVIVVPTEDSPIPFIKFFRKYSELINSVGLKIWVVDVEREAIDPYIGYPRDLKLIGRFRNPRLATEVASLWRVNVKEADWYG