MSEGPKGLAIAAPASGSGKTTLTLGLLRALTRRGLRVQPFKNGPDYIDPAFHAAAAGRASFNLDGWAMDRPQLHALAGQAAGADLVIFEGAMGLYDGPADPGRSGRGTSAEIARMFGWPVVLVLDVKGQGQSAAATALGFARHPEAPPLAGVILNHVASPRHEAMIRAEMDRLGLRVLGALPRRSDLSLPERHLGLVQAEEQAGLEATLEALADFVAAHVDLEALLSVAGAGPAPGAGAWAVPPAGRIALARDAAFSFVYPHMLEAWRRAGVTVLPFSPLADQAPDPSADLVWLPGGYPELHAGRIAAATRFKAGLRAFAETRSVHGECGGYMVLGARLVDAEGRAHAMAGLLGLVTSYEKRRLHLGYRSADLLAPLPGYGAGSRLYGHEFHYSTILEQPDAPLAKVCDAAGAPVAETGSVRGHVTGSFFHLIAG