MLFLTARVDHTAEQIFKIEQLRQLVEKCEDLRVGTEDTLLTKFLHYTRWDTIKAYQAIHDYYEFKRRHPTWVARHPIEHY RQLFYGTHCRYVMPQADRSGRVLVVFKTVDGFQDYPDYLQSLVEMDDLIFESLLLLPRVQQNGITVICDLQGTNRNFLRQ FSPAFMKVVNEKNGVLPFSQRIVHIIQRGFLMHVTSTLFMPFMNKEFKEKIFTHDGRHLSKLREMVGYESLPAEYGGPAT NVLDTNLIFNHLSQNAEYLEKLQTYGKA