MKVRKPDVLSPTMPFISSSDACMTIVRNLMCHRKGGESEEFSKLAIESLIRKLKDRREELDSLIIAITSGGSTPTGCVTIQRTLDGRMQSAQWSDVDASKLNEDENAA