MLMKSQFLESPCFDVNARIVDDMGYGIIPDYGPLDDQLSTLCASMQGNMYRSMVIQQDLEGLDMEKAIASQKEFTNIVIENLMEHFHDRGITSCFKALAPCTFPSGLEMKSYGYKEIDLLARFYGERKQLESGELLDPLIDIVVVKREYQYSKTQASFEWKGRSLRDTWVAIGRNSTTREKYPMLLKLAHISMLPSSTTTACTNLWNSLNTKNLDALMRIHIEGPPLQQFAFGDSVQLWRKRAKTRHIYGESMR