MDHDTGFVQVLIFEAADRDNIGGSPYGGQKAICCTPDLAKLEDCKQGEVIWRPSAKDATWPYVTNVHFHGDATEVTLETINVPITMTGMYNLYFIFCEPKLKGLVMTGKTIWKNPTGYLPGRMAPLMTFYGLMSLAYLLLGLVWFSQYARFWREILQLQNCITLVISLGMFEMTLLYFEYANFNATGIRSTGITIWAVTFGAVKRTISRLIILVVSMGYGVVRPTLGGLTSKVLLLGATFFLASELLDLVENVGSINDLSGKARLFFVLPVAILDAFIIIWIFTSLSKTLEKLQARRLLAKLDIYRKFTNALAVAVMVSVAWIGYECGSIMNVTTCSLHPVDPLGQFQIY*