MSRREPRRLVKIPHACTECKRRKIRCDGGQPCRRCTTRGVAQSCFYTRHRQRIHPSKQKLEKLSRTLEEYRTVVDRLFPDHDVSQLLSIPREDLLDILNIPRYNQTTATSPTTTCNSNNNNWLPSPPPNPIPFHAELRASPFPQPTGFDAMNVPQMMQFAADAGCLSWEESGKQVPVLFSTF