MAKRKQWYPKAMVEAVKAVRKKEMGYKTAAKTFQFPRATLKDYVKSSLEPEDMVNRILADQQFCPKSSNKCMQNTA