MATVPRTTNPTTKSSDTVTELLWKDALCHLKYTNNEVLLPTNVRDMIGQDNVDKIKSRLSALLGAPVVGFIDESINAFRLMRTPTFSGSTVSVASHDTLVKLPKKAPIGSSTNQREKPSVSSKTAKVPRPPNAFILYRQHHHPKIKEAYPDFQNNDISIMLGKQWKAEPEEVRAHYKALADDLKKKHAEEYPDYQYTPRRPCERKRRASSRQYAKHSKAAAAAGLAAASAKAKPYADVGIGLGLGSIPESGAVGAGTTTRYTPQAESPTSMTSGATLSTASTPAMQVANGMDHDLSGFNVFFGPNDLQDGQFNFDTVSFDAMVQQLRNNQNQDMFLQPLNPTEQAAVDSFEFSDYIADCF