MAGSNRHPEVNIGLVGHVDHGKTTLVQALSGEWTDQHSEEMKRGISIRLGYADTTFRKCPEEDGTQAYTVAEECPEHEVETDVLRTVSFVDAPGHETLMATMLSGAAIMDGAVLVVSATEDVPQPQTEEHLMALDIMGLDNLVIAQNKIDLVDREQAVANNEAIEEFVEGTVAEGAPIVPVSAQQGVNMDLLIEAIEDQIPTPERDPDADPRMQVARSFDINRPGTTWEDLLGGVLGGSLVEGTLSVDDEIEIRPGREVEEGGETRYDPISTTVRSIQAGGTPTDEATPGGLLGIGTGLDPSLTKGDALAGQVAGHEGSLPPTWEQFTMSVDLLDRVVGDMDEEEVDEITTGEPLMMTVGTATTVGSVTSARGDEAEVALQRPVCAQEGATIAINRRVGSRWRLIGIGTLTD