MSQPPLCPKRTMPAFLFWLKENRVSLRKPGMGVADVAKAAGIAWCQLSDKSEWENKAIQDKKRYEEELVAYNAYLESLAPN