MKDPTRKPQRSNDPGWNYGYWSEPPNQDLVVCALCGKITSGGIKRHKEHLAGVGGDAIG