MKSFAVIRAEDPNKVKIALHDLEHYGSMKFGSNPKRIEPNYADQILVSVSGVPLKTKCNSAALVELDTNAGAAISKLRKIHPPAHVVIVSPRHDVFEELLDSSELYPDFDRSFDM