MSSGVPVLLAHVATEEEVDFKKENIDTNGNIQDVKNIGKGRNNNVKGSRRLRINDEERRIAWEIEQKKKPILEKGVKGRVKWYSVRFHYGFIARDDKGNDVFVHQTAITKSRIIKYYLRTLGDGEEVLFDIVEGKQGPEAANVTGPNGAEVRGSKYHNFQFSSFRHRMAYNRERSAHQENEKYRRDGQDRKPNEKQEDDNADIKKPNIERRRRIRNFRARRLPTAAKKSVNSGRDRGEGEDGGGDSKKESNHSDICNGTHSEGRGDARRSTRKNGATRRRSTATTDASQSETEGMEKEIKNASNAALGGQ