MSVFEPSFIRKIKDDQLQDPELAKISEHIAERPDFRIVNGVLFYRDRLCVSNFEDLKNEIMSEAHSTKYSMHPGSTKMYQNLKGRFWWNNMKREIAAFVSRCLTCQLVKAEH