MALTGSKVAVLGAGSWGTAFSIVLADAGNDVSIWARREEVAATINEHHENVDYLPGIELPRRITSTHDPEQALAGADIVVLAVPSQSLRDNLPTFLPHLADDAVLVSLMKGVELGSQKRMSEVIAEVAGIGDHRIAVVSGPNLAREIARREPAASVVACTDEDVATALQKRVHSPAFRPYTSVDVLGCEFGGAYKNVVALCVGMAVGLGFGDNTTASLITRGLAETARLAMNQGANPLTLMGLAGLGDLVATCSSPLSRNRTFGEKLGQGMSVEEIYASTRQVAEGAKSCSSLRALAAATGVEAPIVDAVDEVVQGRLTTAQLMDAFISRDTKAELS