MSYRTYQKRTAALAFAAALAGSAVLMAAPAAVADVVDVNYQCKTPIGDKSAVSPIDIKSVKSGSGYKLT ......