MATALASLQSLSLRVREKNIVSLPAFLGHQIPTLALSARKPILKCTRALAVAAPPPAAPLEMAKSAESKRTSTKSIVVITGASSGLGLSTAKALVDSGEWFVVMACRDFLKAERAARSLGLPKDSYRVMHLDLASLESVRQFVENFRRSGMPLDTLVCNAAVYFPTAKEPRFSAEGFELSVATNHLGHFLLARLLLEDMEKSEHESRRLIIVGSITGNTNTVAGNVPPKANLGDLRGLAAGLNGVSSSCMIDGGEFDGAKAYKDSKVCNMLTMQELHRRYHDKTGISFSSLYPGCIATTGLFREHIQAFQTLFPPFQKYITKGFVSEEDAGKRLAQVVKSPSLSKSGVYWSWNDNANCFENQLSEEASDPEKAKRVWDISERLVGLA*