MDHVLLASRETKEEREMRLRSLFNFFDSQNTGYLDYAQIEAGLMALQIPAEYKYAKDLLRVCDMNRDGRVDYQEFRRYMDDKELELYRIFQAIDVEHNGCILPEELLDALLKAGIEIDDEELARFVEHVDKDNNGIITFEEWRDFLLLYPHEATIENIYQYWERVCLVDIGEQAVIPEGISKHVHASKYLIAGGVAGATSRTATAPLDRIKVKLQVQTTRAHLMPAIKDIWREGRFLGFFRGNGINVLKVAPESAIKFYAYEMLKTFVVNARGENKSDIGTAGRLFSGGLAGAVAQTAIYPMDLVKTRLQTCACENGKPPKLGALSRDIWVHEGPRAFYRGLFPSLLGIIPYAGIDLAAYETLKDLSRIHLLHDSEPGPLVQLGCGTISGALGATCVYPLQVIRTRMQAQYTKTTEGYKGMSDVFWRTLKHEGISGFYKGIFPNMLKVVPSASITYLVYESMKKNLDLE*