MDRDTGFVHALIFEAADRDNIGGSPYGGQKAICCTPDLAKLEGCKQGEVIWRPSAKDAIWPYVASVQFHGDATEVTLETINVPITKTGMYNLYFIFCEPKLKGLVMTGKTIWKNPTGYLPGRMAPLMTFYGLMSLVYLLLGLVWFSQYARFWREILQLQNCITLVISLGMFEMTLLYFEYANFNATGIRSTGITIWAVTFGAVKRTISRLIILVVSMGYGVVRPTLGGLTSKVLLLGATFFLASELLDLVENVGSINDLSGKARLFLVLPVAVLDAFIIIWIFTSLSKTLEKLQARRLLAKLDIYRKFTNALAVAVIVSMAWIGYEVN