MTPSPFHQHNSDLLDALLSSAVSAEDIAAVQAQLGRYPRGMVAVGARCVCGQPLVTVTRPLLDGGIPFPTTFYLSAPVATKAISRLEASGIMTDLTDQVRTDLETKAAYGRAHLAYLDFRRQLALRLGDSEDHIEGVSAGGMPERVKCLHALVAQSLAMGPGVNPIGDKALDMVKDEFDPAVCRCPQGRDDARSHEGESWL