MSIELYNDGEHVCMMFSDLVDDNAAAVQANQFLIVSNGEGALIDPSGNMTYNGLIVGMGQYFPYKRLKYLLASHQDPDIVGSLNKWMMSTDADLYVSSLWSRFVPHFCTGDKTSGRIVGIPDKGMRIPLGKDEIVAVPAHFLHAEGNFQFYDPRARILFSGDMGASIVPHEAVPEPIVTPAEFRAHIPHMQGFHQRYMVSGKICRYWVNMVRQMDVHAIVPQHGRWFQGKPAVGAFLDWIETLDCGIDRFTQENYVMPV