MKKRLKEMEEEAAALRDMQAKVEKEMGGSQDSAITSGAQANREEADARSVFVGNVDYSCTPEEVQQHFQSCGTVNRVTILTDKFGQPKGFAYVEFLEVEAVQNAILLSESELHNRPLKVVTSKRTNVPGMKGFRGRPYAPYYGYRPRRPFSAPYGY