MPKRKCAVLTIEQKVEIVKDLKRGESCHSLSEKYGIGISTVSNIGKKAAIILDYSMKMLGDGGNSKRKAMSKSKNEEVMEAVYVWFTQKRTASIPVTGYVLCEKALSFNVKLNINPDFTARRGWL