MSVPSLMAMIRHSFDKDVDQVLFQGNSYVKKIILNRPQKLNCINHHMISEMTKKLKVYEIDPEVKVVVLKGNGKAFCAGGDVVASYIYMVAGHWSYGANTYKKKLILDYAVATYGKPVVALIDGIVMGAGAGLSMHGAFKIVTENTVFAMPETAIGHFVDVGASHFLSRLPGFLGEYLGLTGTTIRGEGMVACGLATHFVLSKDLHLVESALDEVTSSDTNKISKIISKFEHKPNVKQDDVYSRLEIINKCFSRKTVEEILSSLEIEAGNRADKWVLEAIKSMKAGSPISLKISLKSIREGRMQALDQCLAREYNIFCHIMRRTVSIDFFEGIRAKFLDKDENPKWEPARLELVSDEMVGQYFSRVDEDDWETLQLPARSSSVDIMRPRL