MPEPSPLNKGTQGRRNSRLQGSLMIIKPKVRGFICTNAHPVGCAANVQEQIAYTQQKGSIANGPKKVLVLGCSTGYGLASRITAAFGSGAATLGVCFEKEPSETKTGTAGYYNTAAFHDAAAAAGLYARTLNGDAFSDECKAQVIDALKQDLGKVDLVVYSLAAPRRTDPKTGEVYSSVLKPIGKSYTAKNLNTDTLKIADVTVEPASAEEIANTVKVMGGEDWELWIEALKQADLLADGFKTVAYTYLGDKLTWPIYGHATIGKAKEDLDRAAKALSATYQGDARVAVLKAVVTQASSAIPVMPLYLSILFKVMKEQGSHEGCIEQIQRLFTECIYSGNPRLDSDGRFRVDELELERKVQEVVESIWPQVTEENLFEITDHKGYRDEFLKLFGFGVASVDYDADVSPQVKPF