MSADEADAAGADDAGELLVWPWTGILSTTAADEDADAAATLAFHAHRRFAGVATTALREEPTTHQHRQQHFLLLHFGKSWAGLRDAMSLAAYFTGAGRRRWQRRGEGDAGCVFGWAAVREDLIGDGAVGRFLRESGTAARSVEDIEKDEASAAVMLGAEEMEAINAKVIQLEKQLEQKEAQESAICLLNTKLQAEENLKEAYGHLHRLVTISKECLEQERERFQNVYIDLAQRDQLNRDELQETRQEVIKCLESMMISDFTVIGIKRMGQLDEKPFHHACKRKYSDNDPDGKAARLVSSWQEELKNKSWNPFTTFLVDGEEKDVVNEDDPKLRQLWTEYGDNVCNAVKVTLTELNDYSPRGRHAVNELWNFREGRKATMAEVVKYIFEQLKTSS*