MPKRKRVVFRIEQKVEIMKALKRGESCHSLREKYGIGISTVSNIGKKAAIILDYSTKLLGDGGNSTRKAMSKSKNEEVMEAVYVWFTQKRTASIPVTGYVLCEKALSFNVKLNINPDFTARRGWL