MEKLLSSSGAAAAVASQGQLPDCFVFPADRRPPASTAAVSLPVIDLSGPRDAVRRAVLDAGKELGFFQVRKQQNPQACRYTHSFSLNRLTWRCRACKVVNHGVPPETMREMAAVCEEFFRLPAEDKAAFYSDAEENPNRLFSSTIYEVGDQRYWRDCLRLACGFPVADDTNTHWPDKPHHLRDVTEKFFVATRGLGIELLRLLCEGMGLRPDYFERDLTAGDVIINVNHYPPCPDPSLTLGLPPHCDRNLITLLLQGDVFGLQVSYNGDWINVDPVPDAFVVNFGHLLEIATNGVLKSIEHRAMTNSAVARTSVATFMMPPMDCLVGPAKELVGDGGQPQYRTVTFREFMRIYKTVGARRDSVEKAFKI*