MSRQDFLSHGASFNKKYGASGCRCRARARSDRANALLVAGKSVNAKDALEDKKDDSELWEAQAAFLGPNLWDKTLPYDPDLKFVPDDLKDDKYWARRRKNNMAAKRSRDARRMKENQIALRAGYLEKENMGLRQEVELLKKENHILREKLSKYADA