MGNKQIGIKSYGISIPYFRLPVEETIKVWNNNNVDYIKNKIGVKRRTVVSSDEDTLTLAMEAGQEAVLHFKEDVAKIDSILLGSCTTPDIFKSNANQLMSFLFNKNDYFGCDIRASENSGAASLVLGYSLVSSGLSNTSLIFSADTLSKNIFPSELREPYIGSGAASIILGKGEDILAEIIGIGNSNASFPEQGRTEDNRYLRVLANLNYSVVKEGRIKRSLESINNALENASLKAEDIKYFVFQDGTEQTYKEFSHFFHFDNVINQDIFKNLGYIGSASPIISMLAALENAEVGDIILMCGYGHSSGSTTVIFRVTEEITFKNKIIDKLKNYKDINYSEAMKHEFKYSQPEISLGTFI