MIRVACALSLIAMVLLLPAKAAYADEVKQGDDILRQYPEAKEGYIRYIINSQKIIEKDVQKIEVWAFKNIEVNCRKNKIGGQFNPNLVPGRGLMYWELDTNNKLYGEQGECGDAWKRRVDVRAKKDVIHLNRTVPVVVMVPEGWGVKYRALREEREEQASEG