MTMTVFLRTQMAVDLMSANYLMASMYYALVRLFTNGVTELSLTIIRLPVVYKQRSFYLYPAWAYSIPASITMVLATTIGSVTFVLMFLFGGFILPRRKLVSKGNCTLGREVLISHGLDFDGYFYWISLGALLGFTVLFDLGFSLALTYLKPPKMSGAIISRKKLSQLLGREGHKCSAQQVGYIGRMVLPFEPLTMTFKDVQYFVDTPPEMRKHGFPEKKLQLLRDITGAFRPGVLTALMGISRAGKTTLMDVLSGRKTGGTVEGEIRIGGHPKVQNTFARISGYCEQNDIHSPQITVE