MRGLETPIRRIRRQVFTKVAKLAFESTPETLIDDIEAVPYELINEDTEKYRESIYRSRAIVRERMRLAMGMSLRPEDKPVHLTAGIEESNISEKYYEPPLMQVIPSACAACEEKGYEVSDMCKGCVAHPCREVCPVGAISMKKGRSYIDQEKCIKCGKCKSVCPYDAISKKERPCAKACGVNAIGSDKMGRAHIDNDKCVSCGMCMVSCPFGAISDKSQIFQLGRALKEGGEIIAEIAPAFVGQFGPNITPRHIKAALQELGFAEVYEVALGADIGAIAEAHHYVEKVVTGELPFLLTSCCPAWSMLAKKYFPDLADQVSQELTPMVATARTIKLEHPNAKVVFIGPCASKKLEASRRTVRSDVDFVITFEELQAMFDAREIDLTEYEAESSFHDATGAGRGYAAAGGVANAIEKCVNEYYPDVEVKIEHAEGLAECKKMLTLAKIGKKNGCLIEGMGCPGGCIAGAGTNIPIQKAQKELKDFVAHSSKMLPPKELEEIELK