MLACPLPPDEALRQQALDDMALVDTPAEHYLDALVELARETFGVKTVLISLIDHDRQWFKARIGLDAEQTPRDLSFCGHAILASEPLMVTDASRDPRFHDNPLVTGPPFIRFYAGEPLHASNGQAIGTLCLIDPSPRLLDLREGRQLNRLSILAEGYLQLRSLTEHTRFLRQEIDREQRKSLLDPLTQLWNRAGFHALHQHELELARASDQRIGIIYSDIDHFKRINDTLGHRAGDSVLREAASRLRAALRPEDLLARFGGEEFVAMVRVRETTELTMIANRIRELMEATPIDCAGTSVPVTISAGCTLAGSGEEPERALARADAALYDAKRAGRNRVVSV*