MSAALWVDKHRPHELGDATTVNARTAKHLKLLIARGDCPHLFFHGPSGAGKKTLALAVLREIFGAGVEKVKLENKTWKIDQNDRGVEVELAMMSSNFHCEMNPSDCGSKDRYVVQEVIKEMARSRPIDADGIEGYKVLVLTEVDRLSREAQYGLRRTMEKYSASCRLFLIAERPSKVMDALQSRCLPIRVPGPSIEEIENLLHEVAKKEKLELPPELATRVAQASGRNMRRALLTLETCRVMNYPFKPTQAVQTTDWELYINQIGSEILAEQSPSRLLQVRGRLYELFVNCIPPEIILTNLAKALMKRVDVEVKHQICFWAAHFEVRMQRGGKPIMHLEAFVAQFMALYKSHLVAAFG*