MSTTDAGVPAITLTEAELDRYVTHAPTRGLLTGPGLPARTDLLTFSPLRTHGLRTLGDATDGPFRLAEELRGRLVIGELLNPAGMERESILLDGRTGELTTAYLLEPGETRPFAPSLDTLLRFAAVTEELAGLRGRFASLAGHYGPRTVTEASRRLLALFAEGTDGRVPAYWKAAALIRPLALVAGPGTASGLTLDVPARLLDQEFGHGRVTRHEEVDLPATLTHEPTRRFLRETGLPEAAVVFHADTDGPLRTLTEFTTGEPCDDRSGRPAPSADALPAHSDHLIRLGHLVEDNSLVVDGRTGAVLTYSAPDATLHALNTDVSTLAFTLWLLHHERTIDEHLSRELTTDAYDQLAAAMIQTLASVDPTAAAPATEWHYWTELFQDEAGGVL