MLMKSQFLESPCFDVNARIVDDMGYGIIRDYGPLDGQLSTLRASMQGNMYRSMFVQRDLDGLDMEKAIASQKEFTNIVIENLMERFPHRGITSCFKALAPCTFPSGLEMKSYGYKEIDTLARFYGERKQLESGELLDPLIDIVVVKREYQYSKAQASFDWKGRSLRDTWVAIGRNSTTCEKYPMLLKFAHISMLQSSSIAACESGFSAQNLIKKNLSNSLNTKNLDALMRIHIEGPPLQQFAFGDSVQRWKKRAKSPHIYGESMRYINFILNILFFYD*