MEKTQVQWAVEGRVTPVMEEIAAKEGVAASEIREHFAQGRIVCPQNANRPCRNVGIGMGLSTKINASIGTSTDISNIDVEVAKAKAAQEAGADTLMELSVGGDLDKVRREVLAAVDLPVGNVPLYQAFCEAAEKYGDPNKLDSDMLFDIIEKQCADGISFMAVHCGINLYTIERLEKQGYRYGGLVSKGGASMVAWMKTNKRENPLYEEFDRVAAILKKYDVVLSLGNGLRAGAVADSFDRAMVQELLINCELAELGRKMGCQMMVEGPGHVPMDEIEANIILQKRMSNNAPYYMLGPLPTDAGAGYDHVVAAIGASQSARYGADLICYITPAEHLALPNVDDVVEGVKVARLAVHIGDMGKLPEKTRMRDMDMSRARRDMDWEGQYANALFPEDARRIRDDRSPSCDDKVCTMCGEFCANRASGKLFSEALNSGVKA