MERLPCVLTIAGSDSGGGAGIQADLKTITMLGGYGASVITALTAQNTAAVTGIHAPSAKFVALQLKTVLDDIRVDAAKTGMLFSAPIIEAVAALLRRKTFPLVVDPVCVATSGGKLLQDDAVKAMVERMFPLADLLTPNLPETELFTGIAVRTREDVFLAGKMLLEMGPRAVLIKGGHADSLAVTDWYMTSGAEPIPFMQQRVSTDCTHGTGCTLSSAIATGLAHGLEMGQAIRRGQEYLNLALRAGYRLGEGGGPPNHLAPWLKERARAGVLAAVDDLGRRLTGATGLKALLPRGRADVAVALPFADSAADVAGFPGGFTSVSRSRVDVVGRPEFGVAGRAASLLLSARRARPDVGCVMTLGGGVAVRGALEALGMEVAWMDWDGRPEYVDVAEDGFEEWGGLAALKEHPAPESVRVLGDPGGIGRESVLYVLAPDMTELLAGVRDISGRLAENPDEV