MGKGGQVRDLKLHVEKAEWVRGEAGKNGQRSETCMFLSNLDQVVLYPIETVYYFKAKEGSSSEGVVERLREALRKLLGPYNFLAGRLRLNEAEHRLELLCNDAGVLFAGATSDLALDDLGDVTFVANPAFAGLVLQITDAPSLADLPLVSIQVTRFKCGGFTLGFSSNHALLDGISAGEFLANYACLARGDGLKVFPKPDRTMLKARSPPTVQYEHFEYVWLPGVPFSEQVDPTLSYTEQDALAAAMSMGRPLEDHAYQAFHVSGVMLERLKQEAHLSCTSFEALAAHLWQCRTAALGMAPFEISSFLFAVNLRDRHHPPLPVGFAGNAVLSARARARTCDLISNPLWFAVQKVQEARAKITDQYIRSAIDCLDVHKGVPLSNSGCYVSAWSKIIQLHNLDFGWGPPIHAGPVVSSLVEYVLFISDGTSQGVIVLTAMPAQFLPMFHSLFLNFPTSTPLP*