MERPDVTVKQEEEDEVVVVLDGDGDACGHWPGAGAAPEPWQTPVGSAVPPFLAKTFELVEDPATDAVISWGAARNSFVVWDPHAFAAGHLPRRFKHGNFSTFLRQLNTYGFRKVSPDRWEFAHTDFLAGQRHLLVNIRRRRGGAAGSTASPSSAGAGGDRDSELETLRRDREALARELTRLRREQEEARAQLLDMERRVRGTERRQEQCTAFLARAIRNPAFLDGLLARRCGAHVEAGRKRRLLDAAAAGPDPADVLDIEELAMAAGAEVGVASIPAVAAAQISNTANATDMIWYELLGEEQVEIDAEVHDLVAAAAAATDELAQPWAEMDEKEVAELVRQIDCLASPSP