MRVTTLSVLCCALLSQSVLTKPVEMRSTSIDFGVVNGEIVNSESKIEKFLSDPILISVKQQDYDKPLKEFVIKDAVLTHQSSNELVLTVVSPLSNASTMKSQIAVGLWVDGQRSNLQGKQVGAEVSIATPAKYKEVELRVVKPIEMTLPQVYRGEFKYTIEIEAIKNEQKALQ