MGEVCMSTSDVAFHVIDAHMWGFRDACVEHHLQKGQGVSGKAFIYHRPCFSKDISQFCKLEYPLVHYARMFGLAGCFAICLQSPYTGDDYYMLEFFLPPSCKDEDDQNALLESILGLINQCLRNLKVAGNGESNEASLQLSNVIRIENEDFKTVHFENSEGFHESPEGDTHGGAHEFDKGNSKVSEGHLLADDNSQNNGTSVSRPNGSAASDSSLLHKNSKPPERRRGKAEKTISLEVLQQYFSGSLKNAAKSLGVCPTTMKRICRQHGISRWPSRKINKALSLLFPLVLHQILSIRRKQVKVKQNIQIVLLTV