MDSSFLTNLLLFNNIIQPELMRSVHVYRQCGDDGEEETEVEREFLFSKYSYYVEMQASPILQLQKSCVSGIREGYRNGVWDCIFAFHAGHSPQFSRIPPLLLVTRNPKLHCIPNLLNDLHIIYKLDVKEEDIDVTQEESLGNNNDCLPSEIALPKRDLDLNCLPYEEDESELQDNEIEVESLTGLVGKKKRAPSNHIANIAYSDLVKYFDMPIVEASRRLNVGLTVLKKKCREFGIPRWPHRKIKSLDSLIHDLQEMAKHQELEDKAAAMAVMKRQKMLESEKENIEKQPFIEIQSETKKFRQDIFKRRYRARAIEKQNSTVSSS