MAVDPKSGFCRSNGVFYSKRSPVKLPLDPFLTLPRLIFNRLDFNPSATAYIEAKTGKTISYGELKAQVQATAAGLVRFGVKPGDVVMILCPNCIAFGVILLGVMSMGGVVTTTNPLNRSIEIAKQAADSGAVFMATMPSLLGKLSGLKLPLILLEEAGEELQKFGFPRCITLSELINSDTYKVPTTPSGRQDKIAALLYSSGTTGVSKGVILTHRNFIAEVFLLLHSDEGLPWTSRIYMCLIPMFHVYGMAFFGTGLLAKGSTVVLQKKFDLIETLEAIQKHKVTHMPAVPPILIALVKSPVLEKYDLSSLEAIGSGAAPLSKEVIDALHVRLPKITIPQGYGLTETTAVGAQTSTEEEIIHYGSVGLIAANTELKIVDLESKNPLPPNQKGEIWIRGPTVMRGYFGRPGETAATINKEGWLHTGDLGYIDSDGFLYIVDRLKELIKYKGLQVAPAELEAVLLSHADIVDAAVIPLPDEEAGQIPMAFVVKDSQSSLTEADVMDFVTKQVAPYKRVRRVSFVEAIPKSASGKILRRELVQIAMSKL*