MATVKCPELAPHPMEDAEQLRKAFEGWGANEKLIINILGHRNAEQRKAIHRAYYEAYKEDLIKALQKERSSDFERAVFLWALDPSERDAVLAYKAALKWKPGNHVLIEIACTRSPHELFLARQSYHVFYRRSLEEDVAAHTAGDYRKLLLLLVASYRYDGPEVNITLAKAEAKTLHLKIVDKDYGHDEFIRILTTRSKAQLNATFNQYNDEFRHAINKDLKSDTRDDYLAALRAVIKCITRPEKYFEKVLRLAINKLGTDEEALTRVITTRAEVDLKAIKEEYYRRNSIPLEVAIAKDISGDYDKFLLVLLGHESD