MAASILPGLLSGAAFGASLTGAGVYQPSVIMGQLELEDFHMLQTLLTATAGSAVLASLLQGLGYVKLSPRSFSSFNLLGSADANFVGGALLGGGMALAGSCPGTVAAQIGLGIPSGYWTFVGGVAGGIVWTGFVRPWMARRNAQEGAKTAGKKPCLTVHECVGVSPRVGLVVFEALAAAAIGAALNVKTLSANGTRHIEPVVGGLLIAGAQLVSLLIRRSMVGTSTVFDELGELFWWAVSGGQRPKSMSALAFVTGIILGSATLARAFPTALAGTGFSDVSATRAALGGFAMAIGSRVAGGCTAGHGISGMSLMSVSSIITVASMFISGIVVTKALSF