MPRVMICGDLVWAHKESEELFSGLADVVRMDSADRADFLAGLKPGGKYEGIVGFYRHNVSSAQIGLFDREIIDGLAAAGVKWIAHNGAGYDQIDVLYCKEKGIFVSNTPGAVDDATATTALFLLVSALRCFSKAERSVRVGQWKNAHVAGEAHDLTGRTLAILGMGGIGLRLAHLVHAFPMRVIYHNRRKVPHAPEWCEYYGSDRLDEFLASAEVLSVHVPLNDQTTGLVDEKMIRKLPKGAVIVNTARGKVIDEAAMIRALEDGHLGAIGLDVFPDEPQVNPRLFEFPNAALLPHMGTETCDSQKKMEIRALTNLRDFLTKGKGDDLIPEFQ*