MSGKGTPVPDSLQSPVGKPSNPKTPAKVAGKRRAGAAVNGTTKRATRRELKKLTEVDLEEKDDISREIKLETTPFGVDAASASITPTSLHDDFVNMMKTQGLEKMATEIGLLKNGVLVDSQPPTPTATPVKSGKKAAVATTSSLTSSTFTSPSPGKKRKYLKINKGLRHFSMKVCQKVEEKHVTSYNEVADELVREFVTMRPNDSVYDEKNIRRRVYDALNVLMAMDIISKERKEIRWKGLPSNLQHDTEMLLAERNERMRSVEQKKQHLQDLLVQQVAMKNLLKRNAERKRKESEKPGSATVTRDEGRVFLPFIAVNTSKDTVIQCEMSEDRHDIFFNFSAPFEIHDDADILQKLNLHKAPYGELKQMVPDKLLSHLPAECEMKSEE