MGFLSLVGNSFGCSASGERLVSAARDGDLQEARALLEYNPRLARYSTFGGRNSPLHYAAAQGHHEIVSLLLESGVEINLRNYRGQTALMQACQYGHWEVVQTLILFNANVHRTDYLNGGTALHFAALHGHARCLRLVLADYVPSIPNFCTLTNHRSSEEDSAADFDHEALVKMVNQKADGGLTPLHMAALNGHVECVQLLLDLGASVSEVTIEDGTTIDLIGAGSTPLHYAACGGNAVCCQLLIARGACITAQNASGWTPLMVARSWQRNSIEEILSKEPESRIRTLPSPYLCLPLMSIMNIARECGWRYLNQSPVCIDPCAVCLEGSCSVAAEGCKHEFCTRCALYLCSTSYTSVTPAGAIPCPLCRHPIISFITLPGTSPIRELPRNSLSLSFCTTCPAVNSDSSAWIAAHLYRTEFQCGRMPPMGSSSFRSLSCQRIPAMKLNPAFCMGAMDTNPCLIRCSRFGSSLRRSASQGETTRRSWPITFNPIVATGS*