MLLPSLSPNLFDGPLICAEEVSNTERELTDMSEEEVDLIYRMHRLVGDRWELIAGRIPGRTPEEIKRFWKMKNDPCFAEKGLKRKRAVQGTVAQVQNHK