MKTPAGTDRLSTLPDDLLALILTRISIKCAIKCSVLSKRWRYVYTQIPELRLSPGLFGHRVNLDQLKMARAESIISNILLLHASDLDGFHLNGFHLCGSDNYGTIECQFTSESLCKWLRYLGWKNVQRLTLSGTITNNLRGQILPSALFSCTRLTELTLYYYAFPIKFPTHFTGFNHLITCYFVSVDFTDDYLACLISHCPLLQKLTIIKCNGLQKPDVSALNLTYLEVEADEMEVLTLNCPKLISLNAVSCPISDLSVNGVLFYEFSFMVRVLKLQCGNDVTELWLDSSVVDSEGNLSAERLFEMVWAFKSLKKLSMDIYELLEREREGMSVPFVKLFERLPHLERLEMRGRFFRELTGDEIPPCLSSPLVNLRIIQVHIDDSDSMEINERQIAMLGCLLQSTPSLEILKFQLLSDLYVTAQHTGVVEKILRLRGTSTQARIFQGLIL*