MSTGLDSAFRAWLESDTFTCLGARASLHRGELVTREYARMGDTADTQQLYADLAAFLAEGPRPGGFHSFAALFTEPGPVDEEGFEKVLWQQLGELHELDRDGFGWAPDASTDPEDPMFAFSLAGHPVFVIGLHPYSSRISRRFRAPALVFNSHRQFAELKEQGRWPRLQHAIRRRELLVQGSVNPMLSDYGEASEAPQYSGRAVPADWRCPFAL