MTQSPIFLTPVFKEKIWGGTALRDRFGYSIPSESTGECWAISAHPKGPSTVANGPYKGKTLIELWEEHREVFGGVEGDRFPLLTKLLDVKEDTSIKVHPDDYYAGENEEGELGKTECWYIIDCKENAEIIYGHTARSKTELVTMINSGDWEGLLRRIKIKPGDFYYVPSGTLHALCKGALVLETQQNSDATYRVYDYDRLDSNGSPRELHFAKAVNAATVPHVDGYIDESTESRKGITIKTFVQGEYFSVYKWDINGEAEMAQDESFLICSVIEGSGLLKYEDKTCPLKKGDHFILPAQMPDFTIKGTCTLIVSHI