MSVSEPSFIRKIKDDQLQDPELAKISEHIAEHPDFRTVDGVLFYLDRLCVPNIEDLKNDIMTEAHCTKYSMHPGSTKMYQNLKGRFWWNNMKREIAAFVSRCMTCQLVKAEHQRPPGLLQPLEIPEWK