MLGSFGLQLRPNEVTLACALSACGQTGMLQLGRETHGYIHRKGIGCDSYMLNALIDMYGKCGCLNEARRVFDSTLDKSLTSWNSMINCYALHGQSRNALDVFDEMMQTGNDVNVRPDEITFIGLLNACTHGGLVEKGYYYFGLMTEFYGIEPQIEHYGCVVDLLGRAGRFEEVMDIISKMKVKADEVIWGSLLNGCKIHGNAHLAEFAIKKLIEIDPNNGGYLSMLANLYVGLTKWDEVRGVRKMLKERDAQKIPGCSWIEVDCRIHQFRSADKTHPRTEEIYNILESLFDFINQGLLLDHVCDENINLTYRFC*