MVDVPFSKGCYACFKRLGEMDIVLQVGKTLLQERLTKTYRRDVILSMALALIELSRESMAKSPPSIMQSFEFLERSLKLLHEEGDRTFAPALLEQIEKTLQQLNPSCMLELLALPLDKEHEEYRKKGIQGIKSILWAVGEGGISAAIPGFTREEFMKETFSRMTAHEVMDLFMMTPSNIPAESFEVYAVALAHIAQGFLLKKPHLIREADTLILELQHANAALTSSHADFYIQADSYIPDQKLEFAFERGMCALLLGEIDDCCAWLGLGDPNSPYRDESILEFVMQNSSVTEEGDFLEGLCRLLECWIGEVIFTTFRELNNMQVKLK