MSVSCRPLTLVSGNNRSLRKAGEDSLVAEHMGGDELGLAIILRLYFIEGPYDPDWKPVIISLVGEPLVLACKDVGGKWTLGIERVDKGNTPRRDVEDEFRFYFVKGSGLYSLESAAYPNVRLAASPGEGRELSLCGYFGGDYIHDFTTYRVPS