MSKTITWTAALLGSMALAGCSGPKTLYQWEGYQAQVHEYFKGESKEAQAQALEADLEKIRAKNGAVPPGYHAQLGLLYSSIGKDDQMVREFETEKALFPESATYMDFLLNNARGGAR