MGSSTTIVWFRRDLRVEDNPALAAASKAGAVVPLFIWCAEEEGEFRPGRVSRWWLKQSLMHLNSSLAKLGCPLLMQKSRGSSLNALLQIARDTKATQVFYNHLYDPVSLIRDHHVKHGLSQYGITVQTFNADLLYEPWELFDARGNPYTHFQLFWQRYLGMDHEPDGPLLPPKRLSPPAEPGLGHLGLPAEELGLEDDFEKSSNAMLARTWTPGWSNANKALDAFLAGPLADYGDNRGKVDGGTTSMLSPHLHYGELSIRKVFHAVRSKQLLWITDGRQPAERSASLFLRALGYREYSRYLCFHFPFTHERSLLGHLRHFPWRVDEGFFKAWRQGRTGYPLVDAGMRELWATGWLHNRIRVIVSSFCVKFLQLPWRWGMKYFWDTLLDADLESDILGWQYISGSLPDGHELDRMEIPHVEGRRFDPDGNYVRKWLPELSRLPTEWIHEPWNAPPSVLCAAGIELGCNYPRPVVEIAAARERLQRGLRDMWEHNS