MSSTRASLLVIYTGGTLGMVDSPQGLIPGHDFEARLRHALAALPPARRAALPDFHFLATARPIDSSAATPSDWRDLAGLVAEHYPAHDGVVILHGTDTLAWTASSLAYQLQGIDRPVILTGAMEPLERTGSDALGNIEAAMRFATDARLQEVALCFAGRLPRGVRSRKWQARHADAFTSPNHPPLGEFVDDDAVLFPGRGLERHQRSAPRFELPDVSGLAEGSVPRLVLWPGIAAWQLEAWLLDDRVRGALLEVWGGGNLPEDPAIMGVLARASGEGKLLAAISQCPHGSISIGAYAAGQGLLDAGVLSGDDMTLEAAVTKLVHLLAQPLDDAERRRRLLTPLVGERTAPPIRQD