MSDTGTDTVRLLARLTQQSERMGVDSALGTPVIRLGLITTLYFRNGHTPEMKRRVEACFSRFYEAFKTRLKWQLFKRMRRLSGSGFASTRRQVVESPPDEQFIWSIASATQAEVALYSLFVMNTSQGQADNDRSCLKMVLPWSYLTEPDGLKNYETWIRYLSSEVQAEHGFGGLACVLPCDGHQYLPWEYRLAQDHMGLMVDPNPHIESLRLLDRIKGVSWYTVLGESFVRQLGGSDRLRGQMSPHRDIVFHSYSNGLLIRAGAVPELGGRGLPPPQPYVTVNRVIKPIRLQDTGNLHPYLGSGNGFTDETTAQWYARFDEKPLPPVDAGQACPRSGCWFSSAQYGSRRHFEEGELMPAFAHIKSKKTQWFWAEVSP