MADFLTFMRKYIIEQLVKEVGSDAACLDNIHWCLTVPAMWNERDKAVMRTAALRAGLIRKAGSDALTIVSEPKAAAMSALGDDVTPYVAGMTVMVVHAGTGTVDVTIHNCQALGGQVVLSEATCCARALCGSLYVDNEFSAHYRAAVGAAAFDAWVAQHPAGLQQLMDTWEAVKCIFPNSYGASLAANMGRLGQGLGADDLGSSNTLRVPIPPELQQLMSEEQRGSLKQQQHGLDSKLVLSSSVMRQLFKGPVDAACRLAVSQLMAARSEGNARPCSMVLLVGEFARSPSLQARVSAIVLGSGLAQQVVVPDKPHMAVLA